Summary
Overview
Work History
Education
Skills
Timeline
Generic

David Genrich

Tumwater,WA

Summary

Highly skilled and dedicated Principle QA Automation Engineer with over 27 years of experience in designing and implementing automation test strategies for complex software systems. Throughout my career, I have served as a technical lead for web-based application automation, managing projects from inception through alpha, beta, and final release phases. I possess a solid track record of working with cutting-edge technologies and methodologies, coupled with an exceptional ability to learn and integrate new concepts and technologies to enhance future strategies.

I specialize in solving automation challenges and have pioneered a new methodology for automating web pages using Selenium, which significantly reduces maintenance efforts and accelerates development time by tenfold. This methodology has been successfully applied to automate over 200,000 test cases. My expertise lies in automation engineering and architecture, particularly within web and network applications, where I leverage my extensive skills in automation, computer systems, HTML, organizational management, communication, and business.

Overview

31
31
years of professional experience

Work History

Principle QA Engineer

E2open
06.2001 - 06.2024
  • Led QA efforts for software releases, ensuring high-quality standards and timely delivery.
  • Supported over 30 QA Automation Engineers on Selenium Automation across 12 applications.
  • Mentored all automation QA engineers, providing training on best practices and tools. Page 1 of 5 * Architected an automation framework using Java to streamline tasks and reduce code complexity, including functionalities for WebElement management, logging of screenshots and files, Excel and SSH control, significantly reducing the time needed to automate new tests. * Designed a Model-View-Controller (MVC) pattern using Java Reflection and Generics, simplifying the automation coding process for pages through Java Annotations for page mapping.
  • Enhanced the Cucumber framework by adding dynamic variables and method calls within feature files.
  • Developed a flexible automation framework that allowed for independent product testing while enabling integration testing through reusable Cucumber steps, managed via Maven. * Developed and maintained automated test scripts using Selenium, Java, and Cucumber.
  • Collaborated with development teams to identify and resolve software defects.
  • Implemented and managed CI/CD pipelines using Subversion, Git, and Bamboo.
  • Created detailed test plans, test cases, and test reports

Senior SQA Engineer, Automation and Performance Le

BlackHog
02.2001 - 07.2001

BlackHog provided the first web-based application specifically focused on direct materials procurement.

Automation Testing (SilkTest)

  • Developed new methodology for creating automated testcases for webbased applications and the framework required for that methodology.
  • Created over 100 testcases using this new methodology that survived 2 releases and all builds required for those releases, without the typical maintenance nightmare that web-based GUI automation typically encounters.
  • Testcases created saved 9-man days of testing from the testing cycle.

Performance Testing (SilkPerformer)

  • Developed performance framework to allow for rapid development of new scenarios.
  • Developed module performance code to provide maximum reusability for new scenarios.
  • Executed and reported on performance, scalability, stability, and bandwidth tests.
  • Worked with developers to improve performance.

Lead SQA Engineer, Technical Lead/Sage

Icarian Corporation
03.1999 - 02.2001

Icarian is an eServices company that automates and streamlines the acquisition of talent using an internet-enabled, hosted solution.

Performance Testing (WebLoad)

  • Developed module performance code to provide maximum reusability for new scenarios.
  • Developed custom performance reporting (HTML format, automatically generated via Excel VBA) that provides more detailed analytical data than WebLoad provides by default.
  • Developed Perl and Bash shell scripts to grep and mold Unix SAR data into CSV format for import into Excel.
  • Developed PL/SQL procedures for setting up performance data and performing post-execution housekeeping.


Automation Testing (SilkTest)

  • Developed framework that allows developers to test against their local build from a web-interface to SilkTest saving us many thousands of dollars in licensing fees.
  • Created many abstract functions and extensions to the 4Test (SilkTest) language

Senior SQA Engineer, Team Lead

KLA-Tencor
09.1996 - 03.1999

Responsible for planning, coordinating and testing the software on the KLATencor 2xxx Wafer Inspection systems on Windows NT, DOS and Unix platforms using black box testing techniques. Develop and execute test plans and procedures according to the IEEE standard for inspection, testing and evaluation of the KLA-Tencor software. Establish and maintained a release process. Other accomplishments

  • SQA Technical Lead on the 2230 Project and Y2K testing of all software products.
  • Transformed years of manual Test Cases into automation scripts using Segue SilkTest
  • Developed a wafer tracking database * Developed SQA Plan to meet SPI Level 2 compliance
  • Continuously developing new ideas to improve the process of software testing
  • Aid in dispositioning software bug reports
  • Automating the bug report update process using Visual Test and Excel VBA
  • Trained in Software Peer Reviews, Configuration Management and SPI

Associate Test Engineer

KLA-Tencor
03.1996 - 09.1996

Responsible for configuring, calibrating and troubleshooting KLA-Tencor 2135 systems in Manufacturing. Rapidly developed a sound understanding of the 2135 system and an analytical approach to troubleshooting system issues. Named as the main contact for teaching, training and troubleshooting system calibrations.

Hybrid Test Technician

Medtronic Micro-re
01.1993 - 12.1995

Provided technical support on Micro-Rel's Automated Test Systems for the Test Operators and Area Coordinators. Perform complete weekly maintenance checkups on the systems. Created and implemented a comprehensive Microsoft Access database of each test systems' service history, calibration records and technical notes to provide a means of statistical analysis of system issues.

Education

Pluralsight.com

Udemy.com

Bachelor of Science - Electrical, Electronics Engineering Technologies

DeVry University
Phoenix, AZ
12.1995

Skills

  • Selenium Automation
  • Core Java
  • Integration Testing
  • Automation Testing
  • REST / SQL Testing

Timeline

Principle QA Engineer

E2open
06.2001 - 06.2024

Senior SQA Engineer, Automation and Performance Le

BlackHog
02.2001 - 07.2001

Lead SQA Engineer, Technical Lead/Sage

Icarian Corporation
03.1999 - 02.2001

Senior SQA Engineer, Team Lead

KLA-Tencor
09.1996 - 03.1999

Associate Test Engineer

KLA-Tencor
03.1996 - 09.1996

Hybrid Test Technician

Medtronic Micro-re
01.1993 - 12.1995

Pluralsight.com

Udemy.com

Bachelor of Science - Electrical, Electronics Engineering Technologies

DeVry University
David Genrich