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
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

REFERENCES

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