Christopher E.
Gray
124 Luella Drive
Pleasant Hill, CA 94523
925-682-8733
rasputin@teleport.com
SUMMARY
- Experienced senior engineer
- Vast Quality Assurance and Testing expertise
- Results-oriented
- Unique ability to drive product quality
- Wise use of resources
- Seamless integration with development, doc, and marketing teams
- Effective in leading process improvement efforts
- Degrees as Computer Scientist and Computer Software Technician
EDUCATION
- Web Development Certificate Program (PHP, MySQL, Flash,
Photoshop, Dreamweaver, Server Technology, eCommerce); Portland
Community College 2004
- GRE and CS Master’s work (XML, C, Java, Compiler); Portland State
University 2003
- Bachelor of Science (3); Portland State University -
Portland, OR. Computer Science, Social Science, General Studies,
Mathematics minor (1987)
- Associate of Science (2); Portland Community College -
Portland, OR. Computer Software Technician; Graphic Arts Reproduction
(1985)
- Classes and Certifications: ISO-9000, D/A
Oscilloscopes, PERL, SaberDesigner, Networking Protocols, UNIX Shell
Scripts, UNIX Internals, VHDL, AMPL, XML, Java
RELEVANT
EXPERIENCE
PROJECT
MANAGEMENT
- Met schedule for VocalLink, eScope, PC Zone, and
Comm Zone product releases. Worked closely with marketing and
development to exceed key sales and release goals.
- Led QA efforts for multiple oscilloscope product development
projects. Designed and developed test suites and led QA project teams
of engineers and consultants.
- Managed projects for 2D/3D graphics libraries and
developed systems software for UNIX workstations.
- Managed new test lab and co-managed new test harness releases.
PROCESS
IMPROVEMENT & STANDARDS
- Developed tools that reduced time spent tracking
and reporting defects.
- Set standards for tools, QA practice, and ISO processes, improving
project startup, release schedule, test creation time-to-use, and
defect reproduction.
- Improved company release milestones by scheduling in more development
time for documentation as part of the Software Engineering Process
Group.
- Improved test cycle communication by creating a web-based report and
test failure and results email notification system.
- Automated acceptance testing of builds for quick feedback on whether
build meets internal release criteria.
- Tutored development and QA team in standards (ISO, CMM, ANSI, IEEE)
to disperse and ensure responsibilities, speeding up time-to-release.
- Familiarity with OpenSS/FS, W3C, RPC, OpenGL, OpenDOC, OpenMP/MPI.
CROSS-PLATFORM
ENVIRONMENTS
- Developed large-scale test lab for testing token
ring and Ethernet management tools, reducing multi-site net usage and
down time for the corporate network.
- Designed and implemented a cross-platform QA test lab that allowed
for maximum versatility, easy maintenance, and quick reproduction of
defects, reducing new test suite setup time for
releases by 75%.
- Windows: 3.X/95/98/NT/2000/ME/XP.
- Unix: Sun/Solaris, Sun/SunOS, HP-UX, AIX, ITek, Ultrix, DomainOS/X.
- Other operating systems and environments: Linux, Solaris/PC, OS/2,
MacOS 9.X/10.X, VxWorks.
TESTING
- Designed and developed regression test suites for
iPSC/860 parallel computing OS (HyperCube).
- Release tested H-P Business Inkjet 3000 printer on both HP-UX and
Windows 2000.
- Completed Lexmark Z45/Z54 printer driver upgrade testing for MacOS
9.2.2 and MacOS 10.2 in English, Spanish, Swedish, Norwegian, Italian,
and Japanese from existing test plan.
- Tested Phaser II / III Thermal Wax Color Printers (HPGL and
Postscript) on PCs and Macs.
- Created test plans from specifications, previous release documents,
and developer meetings.
- Created cross-platform test harnesses using Korn, Tcl, Perl, Bash,
and configuration management tools
- Created test templates and priority coverage tracking spreadsheets.
- Created pre-processing tools to speed up the creation of test cases.
- Created post-processing tools to speed up results compilation,
analysis, defect clarification, and failure notification.
- Developed regression test suites for analog EDA simulator that
co-ordinated use of partner digital tools.
- Developed and updated automated and manual GUI and GPIB test suites
for oscilloscope software releases.
- Developed performance tests for analog EDA simulator which improved
processing speed each release.
- Developed a Tcl and Perl-based test engine that improved catching
pre-release defects by 45%.
- Ran benchmark tests against VHDL compiler and built multi-platform
test suites.
- Tested PostScript and HPGL commands on PCs and Macs running Phase
Thermal Wax Color Printers.
- Developed test plan, performed QA testing, and tracked bugs during
the development phase of a digital logic knowledge base tool set (rule
editor, compiler, and translator) –
Knowledge Consultant.
- Designed and developed regression test suites for
multiple releases of network packet capture and analysis software
(Foundation Manager) on multi-platform OS.
- Tested Cypress PLDs, CPLDs, FPGAs, and PROMs - running both
structural and behavioral VHDL test designs through synthesis and
simulation, with intermediate verification of
results for WARP product.
- Developed testing strategy, test plan, and test cases for LANDesk
Manager (a LAN administration tool): Control Panel, Inventory, File
Transfer, Chat, Application Monitor, Queue
Monitor, Server Monitor - and an automated regression suite for MACS
(Multi-user Accounting, Control, and
Scheduling) on the iPSC/860 supercomputer’s system administration
scheduling and accounting utilities (eg., Network
Queueing System, System Resource Manager).
- Developed test cases for both host and local workstation job
execution submittals - and verified correct behavior and results with
respect to request states, daemons, limits, priorities,
resource management using Bourne shell scripting.
- Developed Unix shell scripts to implement product functionality and
invocation test cases (simulation and synthesis) for Autologic.
Contributed to the design, development and testing of a
standardized regression test structure.
- Ported the Schematic Generator regression test suite to the Test
Environment Toolkit (TET) standard.
- Developed suites using TET, TNT, C-shell, Bourne shell, Korn shell,
Bash, SQA:Robot, VBasic, and C.
PROGRAMMING
- Created test suites based on: VB, Tcl-based
harness, GPIB, SQA: Robot.
- Developed target code for multi-platforms and
provided technical support for customers and field sales.
- Developed barcode label printing product (LABELS)
in C for us by Intel in their Ethernet board manufacturing process.
- Ported BSD and Fortran graphics engine and examples code to
System5-BSD hybrid and C/C-callable Fortran, enabling a wider customer
base.
- Test tools: Visual Basic, C, Tcl, Perl, shell scripts (Korn, Bourne,
Tcsh, C-shell, Bash), SED/AWK, HTML, XML, MySQL.
COMMUNICATIONS,
WEB SITES, &
DOCUMENTATION
- Assured thorough and timely cross-core team
communications by creating automated QA reports.
- Supported manager with team status and personal reports depicting
defect rates, test coverage, resources, and scheduling.
- Created QA web sites easy access to ISO standard forms &
documents, as well as for quick project status-checking via a web
browser.
- Drove timely developer specifications enabling
thorough test plans and higher test coverage.
- Created a cross-platform product documentation
set based on field research and maximum customer usability.
- Created tools to auto-update QA web sites, enabling easier
maintenance and quicker reporting.
MENTORING
& TRAINING
- Assisted PSU interns with equipment, setup,
scheduling, and code.
- Tutored junior engineers in scripting and Unix; performed regular
toolsmithing duties for my colleagues.
- Assisted Marketing with direct field engineer
training on new products.
CUSTOMER
RELATIONS
- Assisted customers via phone contact, email, and
face-to-face meetings, using active listening to resolve frustration
and release schedules.
- Established good working relationships with third-party software
dependencies that sped up blockading defects.
- Worked closely with partner software associates so that we both
achieved timely and successful releases.
APPLICATIONS
- SQA:Robot, Segue, Mercury Interactive,
Microsoft
Test, and proprietary GUI and interactive testing tools.
- Exemplary use of defect-tracking and configuratiuon management tools.
- Expertise in and subsequent quick-learning abilities exhibited in use
of many testing tools, web page tools, programming language tools,
office tools, browsers, database access
tools, OCR and graphics software, etc.
WORK
HISTORY
Consulting (Web, Tutoring, Performance, Configuration,
Upgrade, Networking)
Software Engineering
Consultant
June 2001 - current
Hewlett-Packard, Inc.
Software Engineering Consultant
(QA)
September 2002
Critical Path Software
Software Engineering Consultant
(QA)
August-September 2002
Tektronix,
Incorporated
Senior Software QA
Engineer
1999–2001
Analogy,
Incorporated
Senior Software Engineer
(QA)
1996–1999
Network General Corporation Senior Software Engineer
(Test)
1994–1996
Contracting Firms/Groups (for QA and Testing)
Cypress Semiconductor, Inc., Step Technology, Intel
Corporation, Tektronix, Inc., Mentor Graphics Corp.
Software Engineering
Consultant
1990–1994
Tektronix,
Incorporated
Software Development (3D
Graphics)
1987–1989
AFFILIATIONS 08/2001 -
Present
SAO (Software Association of
Oregon)
Member REFERENCES
09/2000 -
Present
1394 Trade
Association
Member
11/1999 -
Present
ASQ (American Society for
Quality)
Member
09/1998 -
11/1999
SEPG (SW Engineering Process
Group)
Defacto member
09/1985 -
06/1987
ACM (Association for Computing
Machinery)
Student member
1981 -
1982
Portland Users of Ninety-Nines (PUNN) Computer
Club Treasurer
Chris Browne
Manager at Analogy, Inc. and IBM
Worked with him at Analogy,
Inc.
Home: 503-281-0077 ChrisDBrowne@yahoo.com
Ron Roppo
Senior Development Engineer at Synopsys
Worked with him at Mentor Graphics Corporation and Analogy, Inc.
Work: 503-547-639 Ron.Roppo@Synopsys.com
Cell: 503-816-8648
Home: 503-620-4028 RonRoppo@Yahoo.com
Daryoush Joobbani
Senior Development Engineer at ADP, Inc.
Worked with him at Mentor Graphics Corporation
Work: 503-652-3350, x4164 Daryoush_Joobbani@adp.com
Cell: 503-407-2346
Home: 503-639-4262 Daryoush_Joobbani@Verizon.net
Rick Bertram
Senior QA Engineer from Mentor Graphics and Synopsys
Worked with him at Mentor Graphics Corporation and Tektronix,
Incorporated
Home: 503-648-0673 rrbertram@earthlink.net