Douglas E. Warren
***** ********* **. **********, ******** Phone:
(e-mail: ********@*******.***)
OBJECTIVE
Position in Software Quality Engineering where my extensive and
diverse experience in both software quality and software design is
leveraged to create highly successful customer-centered products.
EXPERIENCE
SOFTWARE VERIFICATION ENGINEER (8/2010 to present)
COVIDIEN CORPORATION, Surgical Solutions/Energy (Elecrosurgery) -
Boulder, Colorado
. Software R&D Integration Test and Test Automation Lead.
. Creating automated Integration and Regression Testing system for
Next-Generation product and the ForceTriad Generator.
. Responsible for Integration testing and resource for Software
development Unit testing practices and principles.
. Reviewer and Auditor for requirements, design and code changes.
. Instructing and mentoring Software developers on Testing techniques
and strategies: Boundary Value Analysis, Equivalence Class
Partitioning, Invalid Inputs, and Combinatorial/Pairwise.
. Redhat Linux (Intel 64 bit) & cross compilation to 32 bit embedded
medical device Linux environment (Intel Atom). Additional dual soft-
core Microblaze FPGA functional verification.
. Froglogic's Squish for Qt and Java Automated software verification:
Distributed GUI and custom internal data structure automated
verification (progressive regression and continuous integration
testing).
. Update, build, burn, distribute and document Software Releases for
Agile development and integration testing.
SOFTWARE QUALITY ENGINEER (4/2004 - 8/2010)
BAXA CORPORATION (www.baxa.com) - Englewood, Colorado (A Medical
Device Company)
Note: Baxa was acquired by Baxter in 2011.
The following bullet items are some of the responsibilities fulfilled:
. Quality Lead for creation, review, execution and tracing of
Software, Firmware and System Verification Plans, Protocols and
results using an IEC-62304 based Development Model. Employ
additional techniques such as Exploratory/Session-based and
pairwise testing where appropriate for Class I/II Medical Devices.
. Test Automation: Lead all Product Test Automation activities:
Requirements for automation, acquisition and installation of
Automation tools. Trained development, test and contract personnel
on the toolset. Automation Toolset used: Automated QA TestComplete
and TestExecute.
. Create and execute Unit, Component, Integration and Interface
testing (C# .NET and Delphi environments).
. Creation, management and execution of Customer on-site Validation
Protocols of product language translations: French, German and
Italian languages.
. Lead a bi-weekly testing techniques seminar for company software
development and quality.
. Lead Quality Assurance input on project Design Planning, Change,
Inputs, Outputs, Verification, Validation, and Transfer. For
Process Automation projects, key contributor for V&V planning and
Protocols in association with pFMEA, IQ, OQ and PQ.
. Creator and Reviewer of Product Risk Assessment and Management:
Fault Tree Analysis, Software Risk Analysis.
. Audit Project DHF documentation for conformance to company QMS
procedures and report findings.
. Key contributor to continuous improvement of the Quality Manual
Processes, Procedures/Work Instructions and Templates (FDA
Regulations 21CFR11 Electronic Signatures and Records, 21CFR820.30
Design Controls).
. Lead vendor and on-site Software and System Verification tasks for
Manufacturing Process Automation in concert with Quality and
Process Engineers.
LEAD SYSTEMS TEST ENGINEER (Contract: 1/2004 - 3/2004)
Video Systems Group
GENERAL ELECTRIC - Corvallis, Oregon
. Created and documented cross-functional systems testing group,
processes and procedures.
. Lead Process Improvement discovery, presentation and
implementation.
. Improved the documented New Product Introduction Process.
. Lead coordinated effort in systems testing throughout the Video
Systems Group.
. Mentored test engineers and technicians on test creation, execution
and reporting.
SOFTWARE QUALITY ENGINEER (4/2000 - 9/2002)
Network Systems Test Division
AGILENT TECHNOLOGIES, INC. - Colorado Springs, Colorado
. Lead productivity tools investigation, qualification and
installation: (UML: TogetherSoft; Java Development: JBuilder;
Charting: Sitraka JClass)
. Lead code test tool investigations: Bounds Checker, Purify and
PureCoverage for C++, JProbe for Java.
. Leader in definition and content of project quality plans
consisting of: schedules, process, process improvement, resource
allocation, verification and validation activities, automated and
manual black box and white box testing.
. Managed a group of 5 software testers in test planning, test suite
creation and testing techniques.
. Lead defect tracking and resolution project teams. Produced both
project and process metrics for management review and process
improvement feedback. Conducted post-project reviews.
. Managed, maintained and enhanced a data and voice network test lab.
SOFTWARE DESIGN ENGINEER (7/94 - 4/2000)
TEKTRONIX, INC. - Redmond Oregon and Beaverton, Oregon
Oscilloscope Business Unit
Used MS Visual C++ with Visual Source Safe to create User Interface
Components for Tektronix Oscilloscopes and Logic Analyzers.
Performance Oscilloscope & Cable Network Analyzer Product Lines
Assured consistent SEI CMM Level III process and ISO 9001
certification. Lead process improvement projects: System and Software
Requirements definition, application testing techniques, and SQA
activities. Gathered and presented product and process metrics.
Generated software quality plans, testing schedules, regression and
stress tests, software release criteria, and quality records. Mentored
software engineers in process interpretation and application.
Used Clearcase for building and merging software versions and
documentation.
COMPUTER APPLICATIONS ENGINEER (2/93 - 7/94)
Electric Vehicle Development Laboratory
FORD MOTOR COMPANY - Dearborn, Michigan
Developed PC-based graphical user interface software tools (using
LabView and LabWindows) that were used by electric vehicle engineering
staff for analysis of vehicle local area network and subsystems. The
analysis packages were used to verify sub-system operation, network
performance and vehicle characteristics. This software package was
used on three different types of Ford electric vehicles.
SOFTWARE DESIGN ENGINEER (4/92 - 2/93)
LogicMaster System Engineering
INTEGRATED MEASUREMENT SYSTEMS - Beaverton, Oregon
Performed software engineering for a real-time ROM-based system.
Functioned as the release master using Microsoft SourceSafe for
configuration management. Responsible for implementing and documenting
software configuration.
SOFTWARE DESIGN ENGINEER (6/82 - 4/92)
Logic Analyzer Division
TEKTRONIX, INC - Beaverton, Oregon
Served as a software engineer in a group that designed and implemented
user interface and system software used to operate Tektronix logic
analyzers.
EDUCATION
OREGON STATE UNIVERSITY - B.S.C.S. 1992, Corvallis, Oregon