Christopher Thomas Duro
chris@sqaprocess.com | 888.974.9005 vox |
707.982.0850 fax
150
Manhattan Ave. #3C, New York 10029 | 1739 E Carson St., Pittsburgh PA 15203
ROLES:
|
QA Architect. Principal Software Quality Engineer. Lead SQA Engineer. Integration Tester & Analyst. |
INDUSTRIES:
|
Finance (derivatives, exchanges, auctions, credit cards, FDR, TSYS). Pharmaceuticals (, 21 CFR Part 11, clinical drug trials). Health care / insurance. Commercial and industrial (C&I) utilities. Education. Incubators. Logistics (EDI). Security (LDAP, single sign-on). Wireless. |
SUMMARY:
|
§ Principal Software Quality Engineer with nine years of experience at large corporations such as Rational/IBM (world’s largest software tool vendor) and The Learning Company/Mattel (world’s largest toy company), and at start-ups such as Netegrity (intranet security leader). § Perfect GRE, SAT, & GMAT scores as a Princeton Review teacher for 4 years. § Worked at Rational/IBM testing new versions of tools such as Rational Robot and ClearQuest. § Akamai (world’s largest content delivery network), Artisoft (world’s first software-based phone system), Empirix (RSW/Hammer), Fedex (world’s leading shipper), Fidelity, and Veritas (world’s 10th largest software company) have extended offers in the past. |
EXPERTISE:
NEW INTERESTS:
|
§ Integration testing. System testing. Integrated system testing. User Acceptance Testing (UAT). § Requirements management & defect tracking from Rational, Mercury, & open source / gnu. § Test planning. Manual testing. Hybrid manual/automated approaches. Calculating ROI. § Competitive analysis of tools. Open source tools. Tool rollouts. Outsourcing to test labs. § Audit preparation. Becoming a certified software quality auditor. § Better requirements management. § Automated unit testing with JUnit and/or perl. |
METHODS:
|
CMM (CMMI; Capability Maturity Model). RUP (Rational Unified Process), use cases. RAD (Rapid Application Development), extreme programming, extreme testing, agile testing. SDLC (software development lifecycle). Some continuous improvement, ISO 9001, ISO 15504, milspec, IEEE 12207. |
TOOLS:
|
Rational Requisite Pro.
Rational Robot. Rational ClearQuest. Mercury TestDirector.
OpenSTA. open source. gnu. Some
Empirix eLoad / eSuite, OCLC, Radview WebLoad, Rational PerformanceStudio,
Segue SilkPerformer. SQA Robot. Robot. SQA Loadtest.
|
PROTOCOLS:
|
FDA 21 CFR Part 11. HCFA.
UB-92. EDI. LDAP (Lightweight Directory Access Protocol) / X.500. Some ANSI
C12.18, C12.19, Reflex 25, and MV90/HHF. Some GSA Electronic Government
Section 508, HIPAA, HHS SACWIS, TCP/IP, DNS, DHCP, X11, Lotus Notes, UML,
UCM. HTTP. HTTPS. SSL. SSH. Telnet. FTP. MS Outlook. MS Project. MS Visio.
|
TEST TYPES:
|
Unit testing. White box testing. Glass box testing. Clear box testing. Positive testing. Negative testing. Boundary testing. Exception testing. Regression testing. Smoke testing. Overnight testing. Integration testing. --- System testing. Black box testing. GUI testing. UI testing. Functional testing. Install testing. --- Concurrency testing. Performance testing. Load testing. Scalability testing. Cliff testing. Stress testing. Uptime testing. Failover testing. Backup testing (testing backup process). --- Integrated system testing. User Acceptance Testing. UAT testing. Requirements testing. Ah hoc testing. Release testing. Post-implementation testing. Post-production testing. --- Internationalization testing. Localization testing. Veritest certification. Logo certification. Y2K testing. Accessibility testing. License testing. Dongle testing. Security testing. Penetration testing. |
PLATFORMS:
|
Solaris,
Linux. Windows NT/2000. 95/98/ME, MacOS. Java. CE/PDAs. Oracle 8i, MS SQL
Server 2000, MS Access. Some DB2, Sybase 11/MS SQL 6.5, Informix 7, Ingres.
Some JBoss, Tomcat, Apache, ColdFusion, IIS, MTS, Progress SonicMQ, BEA
WebLogic.
|
LANGUAGES:
|
XML, SQL, SQA Basic, HTML, DHTML, CSS. Some ASP, bash, Javascript, JSP, perl, Visual Basic. |
Sqaprocess.com
(independent and W-2 consultant)
QA Architect
Philadelphia, PA
1/03-current
- My role is a
QA Architect / Test Architect consulting (1099 and W-2) for large
financial firms & small start-ups.
- Products
include credit card industry systems and clinical drug trials for pharmaceuticals.
- Technologies
include data warehouse, FDR (Fiserve), TSYS T2,
mainframe, WebLogic, Solaris, Oracle, ColdFusion, & Windows 2000
Server.
- Tools include
TestDirector, Caliber, Excel, Access, & MS Project to
plan integrated system testing.
- Analyzed +1400 Business
Processes. Found +400 with
suspicious or broken traceability.
- Analyzing +12,000 Business
Requirements across +600 Business Narratives, Use Cases, Statements of
Need (SONs), functional specifications, & technical specifications.
- Coordinating enterprise
End-to-End testing from a business perspective for +5 QA Leads & +30
system testers.
Smartsynch
( 50%
layoffs)
Senior Integration Test Engineer
Jackson, MS
6/02-12/02
- My role was
to lead manual and automated testing by 3 full-time integration testers
and 10 developers doing part-time unit testing.
- The product TMS
2.0 automates meter reading and billing for electric companies like Commonwealth
Edison, FPL,
and Duke Power, and eMeter.
- Its technologies
include WebLogic 7.x, Solaris, Oracle 9i, Windows 2000 Server, and MS SQL
Server 2000.
- Its architecture uses
WebLogic to receive billing information sent over the Skytel network from CreataLink
2XT pagers mounted on ABB
A3 and Siemens
S4 electricity meters.
- Defined acceptance criteria,
test environments, test set-up, and test tools.
- Partnered with development to
design and develop tests.
- Prepared test plans, test
cases, and test reports.
- Coordinated with 2
developer/testers and 10 developers doing manual unit testing.
- Executed integration test
cases across UIs, APIs, and database platforms.
- Conducted regression testing
of defect fixes.
- Acted as backup build
engineer.
- Used Rational Robot to
automate manual test procedures, ClearQuest to track bugs, and ClearCase
for source control.
- Used Excel 2000 to manage
test cases and metrics reports for weekly executive meetings.
- Used Project 2000 to track
progress and Visio 2000 to diagram people, platforms, and tools.
- Used Metercat
software to read meter registers via optical probe.
Truexchange, a Rolfe
and Nolan partner (100% layoffs)
Lead SQA Engineer
Lexington, MA
3/01-1/02
- My role was
to lead manual and automated testing by 2 full-time testers plus 12
developers doing unit testing.
- The product
TruMarket 2.0 is a high-performance, high-availability attribute-based
matching engine for financial services.
- Its technologies
include JBoss 2.2.1 and 2.2.2 or WebLogic 4.5, Progress SonicMQ 3.x,
Oracle 9i, and Solaris 8.
- Its architecture uses
J2EE application servers and message servers to run auctions for
commodities, futures, and derivatives.
- Tools included Rational
Robot, Radview WebLoad, and OpenSTA to automate manual test procedures,
Bugzilla to track bugs, and CVS for source control.
- Used Excel 2000 to prepare
test reports. Used Access 2000 to manage +500 test cases.
- Other technologies include
Tomcat 3.2.1 (Java Servlet 2.2 and JavaServer Pages 1.1), Castor XML
serializer, XSLT processors (Xalan, Xerces, Crimson), Apache 1.3.19,
Apache Ant 1.2, Sun JDK 1.3.1, and Oracle JDBC Driver 8.1.7.
Cambridge
Incubator (100% layoffs)
QA Manager
Cambridge, MA
7/00-2/01
- My role was
to manage manual and automated testing by up to 3 full-time testers and 4
coders. across
several start-ups.
- The products
include Peoplestreet LiveCards (a plug-in for MS Outlook) and a resume
tracking system similar to Refer.com.
- Its technologies
include ColdFusion 4.5.1, Oracle 8i, Netscape iPlanet, Solaris, and ATL
C++.
- Its architecture uses
ColdFusion for Rapid Application Development (RAD) of B2B and B2C systems.
- Wrote cost/benefit analysis
of outsourced testing.
- Wrote RFPs and interviewed
major software test labs across the country.
- Wrote test plans and
procedures for change management (bugs and builds).
- Evaluated DB2 architecture
for big cost savings over Oracle.
- Conducted go/no-go meetings,
postmortems, and job interviews.
- Used Rational Robot to
automate functional UI tests. Used ClearCase for source control.
- Wrote automation running MS
Access reports against ACT! sales leads.
- Wrote automation deploying
SQA Manager defect tracking to +20 users.
- Worked with Rational reps to
deploy PerformanceStudio and ClearQuest.
Celarix
Lead SQA Engineer
Cambridge, MA
6/99-6/00
- My role was
to lead testing with up to 6 full-time testers plus 6 coders and 3 subject
matter experts (SMEs).
- The product
iSuite 2.0 is a B2B ASP providing global logistics services and online
exchanges.
- Its technologies
include Microsoft Transaction Server (MTS), Microsoft Site Server, Oracle
8i, Solaris, EDI, XML, ASP, Javascript treeviews, and custom client-side
Java UIs.
- Its architecture uses
MTS to track shipments for L.L.
Bean, Land's End,
and Pottery
Barn.
- Wrote test plans and the
company's official Y2K test plan.
- Trained junior testers and
Subject Matter Experts in SQA process.
- Executed manual tests and
automated performance tests using Segue SilkPerformer and Radview WebLoad.
- Used perl and Microsoft Word
to build large XML testbeds from EDI messages.
Cimage
Novasoft (contract)
QA Engineer
Burlington, MA
2/99-5/99
- Tested server-side Java using
perl scripts and a Java client harness.
- Built testbeds of 10,000
documents using perl.
- Configured Netscape
Enterprise and Oracle 8x on NT.
Netegrity
(contract)
QA Engineer
Waltham, MA
11/98-1/99
- Conducted functional testing
of SiteMinder's
web-based single sign-on front end.
- Performance tested SiteMinder
server running on Solaris and NT .
- Evaluated performance test
tools from Compuware, Mercury, Radview, Rational, RSW, and Segue.
- Configured Netscape and
Microsoft web servers.
- Configured Netscape LDAP
server with 10,000 records.
- Executed test cases with
various configurations of authentication and authorization.
Rational
(IBM)
QA Engineer
Burlington, MA
12/97-9/98
- Helped develop the next
generation of SQA Robot (Rational Robot).
- Tested PerformanceStudio HTTP
playback vs. NT and Solaris webservers.
- Configured web and proxy
servers; use Ghost to create self-cleaning NT lab machines.
- Smoke tested Rational Suite
1.0, including Rose, ClearQuest, and FlexLM license manager.
MathSoft
QA Engineer
Cambridge, MA
7/97-11/97
- Functional tested datamining
server StatServer
1.0, based on Bell Labs/Lucent's S language.
- Deployed SQA Robot for smoke,
install and functional testing on NT.
- Installed Oracle 7.3, Sybase
11/MS SQL 6.5, Informix 7, Ingres, and DB2.
Captiva Software
(Symbus) (50% layoffs)
QA Engineer
Waltham, MA
1/97-6/97
- Used SQA Robot 5.x to
automate GUI and concurrency tests run over an NT network.
- Measured the efficiency of
handwriting recognition and OCR on HCFA and UB-92 health insurance forms.
- Compared the results of OCR
and ICR engines from Symbus,
Caere, Calera, OPS, and AEG.
- Tested the accuracy of
PerfectPost, a third-party Postal Service database.
- Used InControl, a Java
application for managing workflows between multiple clients and servers.
- Compiled a 100 page long QA
test plan for InScript 7.0.
The
Learning Company (Mattel) (100% layoffs)
QA Engineer
Cambridge, MA
4/96-12/96
- Tested Calendar
Creator, Comptons' Encyclopedia, and Photofinish.
- Tested online credit
card transactions at SoftKey's Virtual Store.
- Tested links from
CD-ROMs to +1000 educational web pages.
- Conducted manual black
box testing of Compton's Home Library CD-ROMs on Win95/NT/MacOS.
- Tested an
implementation of Personal Library Software's PLWeb Turbo 2.6.
- Ensured OEM releases'
compatibility across MPEG software and hardware configurations.
- Studied automated
scripting in MS Test 3.0 and Visual Test 4.0.
- Used DCS (Defect
Control System) to track defects.
The
Princeton Review
QA Manager
New York, NY
10/93-2/96
- Hired and trained a staff of
5 Mac/Win tech support reps to field 100 incoming calls/day/rep.
- Fielded heavy call volume
(7,000 calls/month) for defective product.
- Tracked +30,000 contacts
using Microsoft Access 95.
- Troubleshot compatibility
issues with QuickTime and Director 4.0.4 on hundreds of old PC and Mac
models.
- Used a Platinum database for
accounts receivable, RMAs, and tracking channel sales.
- Reconciled over $50,000 in
discrepancies with Ingram Micro and Techdata.
- Priced outsourced testing at
PCTest, STL, NSTL, and XXCal.
- Install tested +30 SKUs (some
floppy disk, some CD-ROM).
- Used Macsbug, ResEdit, MPW, and
Hijaak to assist programmers debugging proprietary software engines.
- Burned HFS, ISO 9660, and
hybrid CDs using Astarte's Toast.
- Built Mac installers using
Stuffit Installer Maker.
- Taught prep courses for the
SAT, GMAT, LSAT, and GRE exams.
- Taught for The Princeton Review Foundation in Queens and
Brooklyn.
NYPIRG (New York's Public Interest
Research Group)
Project Manager
New York, NY
7/92-12/94
- Lobbied for environmental
preservation, consumer protection, and government reform.
- New York's oldest and largest
door-to-door canvass; knocks on ~1 million doors/year,
- Personally knocked on doors
+2000 times, raising +$10,000 in contributions.
- Traveled between offices as a
special assistant to the statewide Outreach Director.
- Worked out of Buffalo,
Rochester, Syracuse, Binghamton, Albany, and Manhattan.
- Helped Canvass Directors in
offices of 3-50 activists.
- Field managed teams of 3-12
fundraisers.
EDUCATION
Harpur
College, State University of New York
B.A. Philosophy
Binghamton, NY
9/89-6/93