Resume

Sign in

Engineer Quality

Location:
Somerville, MA
Posted:
September 25, 2020

Contact this candidate

Resume:

F. John Meyer

**** ********* *****

Marion, Ohio 43302

Cell: 740-***-****

Functional Summary

Functional Specification / Testing Design Methods:

Business Analyst – Agile Methodologies – Story Card /TDD, functional decomposition / process flow modeling, system & training documentation from requirements and source code

Quality Assurance – Use Case / Functional Flow / Object Based Analysis, Unit / Full System Regression (Automated and Manual) testing, User Acceptance – Test Design / Mentoring / Execution

Testing Methodologies - Black Box / White Box /Load, Risk Based Test Design and Prioritization, Combinatorial flow / Data Input test set design, execution and defect documentation

Test Environments - Transaction / Batch / Real Time Systems, Front End / Middle Tier / Back End, Database (Data Warehouse / ETL) using T-SQL in MS SQL environments

Automated Testing - Ruby / Selenium, train BAs in Cucumber test design

Field Service / Tier III Technical Support – On site consulting using companies’ hardware, end user training, troubleshooting of combined hardware / software systems, Windows OS, various network topologies, technical writing including equipment user manuals and training materials

Software / Methodologies:

ASP, .NET, COM, EDI / ANSI X12, HTML, XML, Visual Basic, Visual C++, Delphi, Access, Microsoft Office, Compuware Test Partner / QA Run, Compuware Reconcile, Compuware Track Record, Mercury Winrunner, Rational Team Test / Robot, Microsoft Visual Test, Microsoft SQL Server, Oracle, T-SQL Programming, VBS / WMI scripting, Visual Source Safe, Subversion, Ant Hill, Git, GitHub, NDoc, NUnit, Macromedia Studio MX, FrameMaker, PageMaker, Microsoft Project, Microsoft Visio, Maximo Asset / Maintenance Management System / Predictive / Preventive Maintenance, HP Quality Center Administrator, Jira Administrator, Ruby / Cucumber / Gherkin, Continuous Integration, Test Project, MS-Teams / Webex / Zoom remote work tools, currently working projects in Python / Selenium / Pandas

Operating Systems:

DOS, Windows 10, Windows Server administration, Linux (Ubuntu), UNIX

Process:

ISO 9000/3, CMM / CMMI, Agile Methodologies (Sprint, Scrum, Kanban) -TDD, ATDD, CI

Professional Experience

March 2019 – April 2020

Owner / Operator

Agile Software Solutions, LLC

Independent consultancy - performing Agile / Quality Assurance process evaluations and test design

Mentor small teams in Agile / Story Card / Sprint methodologies – from story sizing to functional specification and test case design for eventual automation in a Continuous Integration environment

Remote / On Site Test design and execution using manual and automated methods

Modeled custom web application using “templated” Gherkin / Ruby for Build Acceptance and full regression Functional test

Updated and deployed test library to remote Git server for client use in Build on Demand environment

Modeled / established and documented defect / change flow process using customer wiki and Jira installed instance

Performed data integrity testing and troubleshooting in SQL Server environment

January 2015 – January 2019

Director

Marion County Board of Elections, Marion, Ohio

Built and managed teams ranging from four to thirty employees in multiple roles / disciplines

Revamped and documented all major department procedures

Brought contract election systems operation back in house and trained staff in all functions

Created a transaction / cash accrual budgeting system and decreased department budget while upgrading systems

Experience in regulatory compliance adhering to both industry and government standards

Communications work using experience as trainer/adjunct professor, training author, and technical writer

December 2013 – February 2014

Test Design Architect

Ohio Health / Manifest Solutions, Columbus, Ohio – EPIC Data Conversion

Consulting role to design method for applying test automation to conversion to EPIC Clinical System

Back End / Database testing / verification of pre / post converted data

Devised method to parse inbound HL7 and verify against EPIC ASCII export data after conversion

Framework used Ruby solution with extended GEMs to meet project requirements

April 2013 – August 2013

Agile Team QA Member

DSW, Columbus, Ohio – eCommerce Team (App Server / Mobile Applications Development)

Trained existing BA staff in agile methods of functional decomposition and sizing (story cards) and how to design and execute tests to verify system changes within each sprint

Provided short term QA role backfill as team member – contract was extended to assist with process improvement

Established standard for dictionary-based Gherkin starting on Mobile iOS testing and extending into Web Site testing

Helped map current waterfall QA practices to Agile methods

Created process documentation and deliverable standards for existing QA team members to transition to Agile Teams

January 2013 – March 2013

Agile Team QA Member / Co-lead

Nationwide Insurance, Application Development Center – Mantis Team

Provided short term QA role augmentation as team member and co-lead

Created / executed manual test cases using Quality Center

Investigated methods for improving current automated testing suite (Ruby/ Cucumber)

August 2010 – December 2012

Senior Systems Engineer / QA Lead / HP Quality Center Administrator / Jira Administrator

Chemical Abstracts Service, Columbus, Ohio

Introduce and mentored analyst team to requirements-based test design

Introduce and mentored analyst team to modular test case design focusing on re-usable components

Introduce and mentored analyst team to Gherkin modeling including product level lexicon usage (dictionary approach)

Aid in design and pair with automation developers to create a Cucumber based testing framework

Plan and facilitate conversion of existing product acceptance tests from manual modular to Gherkin/Cucumber

Create state-based defect workflow system and implemented customized solution in Quality Center

Installed and configured JAM Connector allowing defect and test case data flow between Jira and Quality Center

Served as Jira administrator for 2 products across 7 Agile teams

Led testing effort on 2 releases of largest company product – SciFinder scientific data portal including both local and offshore testing teams

Accomplishments:

My efforts were split between process improvement and test lead activities on the company’s largest product. The initial process state when I joined the organization was waterfall based. In my first year we moved the process state to a point that would then facilitate the move to Agile. The second year we started a single pilot team and ended with 7 teams over 2 products. My role changed from a single product lead to a QA centric process, tools, and agile coach.

September 2007 – August 2010

Senior QA Analyst

American Electric Power, Columbus, Ohio

Mentored various project resources (BA / End User / Developer) in test case design and use of Quality Center

Create and coordinate execution of test strategies for large, enterprise level projects

Introduce Quality Center to the Commercial Operations Division including group training and utilization methodologies

Back End / Database testing of test input data within warehouse structures for email archive project (MS SQL Server)

Provide analysis and reporting of workflow data for process improvement of all project related activities

Led team focused on standardizing and improving enterprise wide data integration / web object testing

Devised testing techniques for GUI and back end testing of enterprise email archiving system and conversion of critical applications from passive DR architectures to active – active configurations

Promoted use of root cause analysis to improve project and enterprise development processes

Accomplishments:

The majority of my efforts at AEP focused on project level activities. In my time there I had some opportunity to influence testing processes. My process improvement accomplishments focused on maximizing the use of Quality Center. I created standards for performing comprehensive project issue tracking where previously it was only utilized for a very narrow range of in scope project defects. I facilitated implementation of using Quality Center as both a project and product-based repository for test and requirements assets. This method of using the tool maximizes value by re-use of test assets for both project based and support based break-fix cycle work.

February 2006 – March 2007

QA Coordinator

Strategic Insurance Software Incorporated, Columbus, Ohio

SIS produced agency management software and related systems for the independent insurance agency market.

Trained BA resources in functional flow analysis and test design and coverage

Create metrics and provide periodic data on development workflow and product completion and quality status

Provide process oversight and strategic guidance in development unit testing

Create efficient methods for test planning and test execution on company products

Create guidelines for and oversee creation of an automated testing framework for the Partner XE product

Coordinate execution of and provide structured reporting on testing of company products

Design and perform system layer testing including licensing, security, and various installation scenarios

Accomplishments:

My initial efforts at SIS were centered on continuing the existing acceptance testing efforts underway when I first joined the organization. During this phase I established additional metrics to measure project progress more accurately and show that test team time was being diluted by competing priorities. Our test team was refocused and project testing progress increased, at one point, by 300%. I authored an automated testing coding standards document which also included the design for a testing framework capable of reusing almost any data input set created by our Business Analysts. I created a development workflow process that provided a structured system for handling issue driven changes from discovery through design and coding to acceptance testing and release. The process-controlled changes incorporated in each product release and more accurately measured development efficiency which helped to find process and product areas for improvement. Finally, I established a regression testing process for the Partner XE product that allowed for immediate product operability measurement and reporting to product management within 72 hours after a build was released from development.

November 2003 – February 2006

QA & Change Control Manager

Healthcare Transaction Processors Incorporated, Columbus, Ohio

HTP produces products and provides services to healthcare providers, insurers, and government for the exchange and translation of HIPAA compliant healthcare billing data. Their clients include major hospitals and insurers nationwide and several state Medicaid bureaus including Ohio and Utah.

Analyze Business and Functional Requirements for gap analysis and Use Case / Test Plan generation

Create Service Manual documentation for 2 product lines

Wrote Functional Specification for a Logging and Notification Module to be used in all company products

Dual role in Establishing and Leading the Quality Assurance staff and Creating and Managing a complete Change Control infrastructure for four major product lines developed in Visual Basic, ASP, C #, T-SQL, and C++

Created Quality Tools including Test Plan / Test Case template, Test Reporting Standards and Metrics

Conducted interviews and hired experienced Quality Assurance and Change Control personnel

Resource Lead for Quality Assurance and Change Control staff

Create and maintain company wide Workflow Process including full state diagrams, issue reporting standards, source control procedures, and user documentation for all roles within the organization

Administration of Production Platform Configuration including Product Versions, Updates, Configurations, and Platform Systems for 4 product lines operating on 23+ internal and remote servers

Administration of company wide source code and configuration repository using Visual Source Safe and associated third party tools

Act as 24x7 Tier III technical support for Operations and LAN Administration staff

Accomplishments:

My initial challenge was to architect a workflow process while establishing both Quality Assurance and Change Control operations within the organization. I was able to introduce the concept of product-based development and versioning into an environment where each client had been treated as a separate product. Through configurable systems, code re-use, and a documented workflow process a predictable release cycle was established. Once a repeatable process was introduced, I established metrics to govern system acceptance testing for use in enhancing our processes and providing the information necessary to make reliable product release decisions. Product installation and updates were impacted to such a degree that one product line went from a two-day installation and configuration time down to less than an hour to install a new client instance. I have performed one on one and group training for the Operations staff on troubleshooting and maintenance of company products, third party software, and operating systems that resulted in drastically reduced reaction and correction times after system malfunctions or failures.

September 2002 - November 2003

Community Faculty Instructor

Marion Technical College, Marion, Ohio

Teaching “Supporting Windows 2000 Server”, “Introduction to Computer Concepts”, and “Windows 2000 Professional Administration” as adjunct faculty member

April 1999 – June 2002

SQA Programmer

Macola (Exact) Software, Marion, Ohio

Automated Test Programming using Visual Test 6.5, Visual Basic 6.0, and Transact-SQL 2000

Design & implement SQL Server 2000 database schema validation & monitoring system with VB interface

Created T-SQL stored procedures to replace production COBOL code while achieving 800% speed increase

Created ISO9000 compliant process & procedure documents for department workflow & test maintenance

Created automated testing results generation system using VBScript / Excel VBA

Team Lead for Automated Testing of next generation product using Data Driven Automation Framework

Accomplishments:

I created an automated test suite for the AR module in 3 months that 2 previous employees had not been able to complete in 8 months. I created a database schema and data set change test module that provided a “smoke test” for new builds and performed initial tests within an hour that often prevented a larger 20 hour overnight run from failing due to invalid database build changes. I created a tool that reduced a 3 hour daily manual test results compilation effort down to a 10-minute automated analysis of a 1MB test log and presented the results in a modular spreadsheet. During our final 8 months with company I acted as team lead and mentor in creating an entirely new test framework for a second-generation product that blended two separate company applications.

May 1997 – April 1999

Quality Assurance Analyst

Celerity Technologies, Dublin, Ohio

Evaluated and made purchasing decisions for tools including an automated testing suite, a development workflow tool, an enterprise backup system, server hardware, and other network infrastructure

Interviewed and hired quality assurance staff, acted as mentor and team lead

Performed Automated Test Programming using Rational Team Test 6.1

Setup software test facility including physical machines / networking and test planning / tracking tools

Create test requirements and test plans for validation and verification of all company products developed in C++, Delphi, and Visual Basic

Construct test suites using Rational Team Test 6.1 automated test programming & manual procedures for EDI applications using industry specific data exchange formats and ANSI X.12 protocols

Train Technical Support personnel and create ISO9000 compliant documentation for department procedures

LAN Administration of 40 workstation, 6 server WindowsNT based network including T1 connectivity

Accomplishments:

I started as the lead member of a two-person technical support department for a short time. I was then tasked to create a Quality Assurance department and infrastructure. I evaluated and purchased all the hardware and software including physical construction of a test lab and the servers and workstations within it. I created a development workflow system, documented, and maintained it while establishing all quality assurance processes and tools. I mentored our growing QA staff while creating and maintaining the automated test base for 2 of the 3 company products.

February 1997 – April 1997

Technical Writer

IRD Mechanalysis (Entek/Rockwell Automation), Columbus, Ohio

Created end user documentation and service manuals for hardware and software products

Completed the User and Service Manuals for a complex structure finite state analysis tool

September 1991 – February 1997

Beta Test Manager

IRD Mechanalysis, Columbus, Ohio

Managed worldwide field testing of sophisticated vibration diagnostic instruments and software products

Managed internal testing of products before certifying system readiness for field trials

Conducted interviews, hired, and mentored testing staff of college interns

Incorporated user feedback in specifications and negotiated development with marketing management

Created service training materials and trained field sales / service personnel during product release cycles

Developed end user training courses and performed initial customer training after new product releases

Accomplishments:

I was asked to head up the internal and field-testing efforts for our initial release of a windows-based software product. Within 8 months I was performing the internal and external test management for all software and electronic instrument products. During the inception of a new production I would work with our product managers to create internal test plans and create a skeleton for later user and service manuals. During later development stages I lead the formal alpha testing and helped control bug fix priorities and influence release decisions. I worked with a select set of Fortune 1000 manufacturers to field test the products and create final service manual documentation. Upon product release I would conduct group classes for our field service force in use and support of the new products and releases.

October 1987 – August 1991

Field Service Engineer / Tier III Technical Support

IRD Mechanalysis, Columbus, Ohio

Provided technical sales support on multi-million-dollar sales projects with Fortune 500 manufacturers

Interface the IRD IQ2000 Software and data extracts with the Maximo maintenance management system

Complete support of the Windows, DOS, and Novell operating systems

Designed and coded call tracking system for the technical support department

Field Service installation & repair of instrumentation, user training, and machinery vibration analysis

Accomplishments:

While performing internal technical support I created a call / client issue tracking system using Dbase III. As a Field Service Engineer, I created training courses for our software products and host operating systems. I conducted group classes in both vibration analysis and use of our products. I used our products to do contract vibration monitoring in a wide variety of industries.

Education Summary

Various Online Sources (Mosh Hamedani for languages) – Python / Selenium / C# self-projects

Babbage & Simmel – Windows Server / SQL Server Administration

American Society for Quality – Using the Personal Software Process

American Society for Quality - Implementing the Capability Maturity Model

COQAA – Certified Software Quality Engineer Certification Exam Preparation Course (in conjunction with Qwest)

Columbus Paraprofessional Institute - Electronic Technician Certificate

Ohio State University – Undergraduate Studies

Professional Organizations

Central Ohio Quality Assurance Association

American Society for Quality - Section 801



Contact this candidate