Post Job Free

Resume

Sign in

Software Test Qa

Location:
San Diego, CA
Posted:
January 08, 2024

Contact this candidate

Resume:

Steven Linde

Imperial Beach, CA 619-***-**** ad2kdz@r.postjobfree.com

Summary

Twenty years of experience in Test & QA Management, QA & Validation Engineering. Which includes, Test and Development Analysis, Software Test Metrics, Creating software test process and standards, QA & Validation, design, write and implement software test plans, design, write and implement test procedures, as well as design and implement software automation processes and standards.

QA/Test Management Experience – 6 years

QA/Test/Validation/Automation/Performance Lead Experience – 14 years

Skills

Software Test/ QA / Validation Management: Personnel Resource Allocation & Analysis, implement process - IEEE, CMMI, as well as ISO. Analyze data from verification and reliability test for conformance to pre-determined acceptance criteria and prepare formal reports and results summaries, Assist engineering team with root cause analysis for problems identified during verification testing.

Software Models(SDLC): Agile Scrum, Waterfall, KANBAN.

Defect tracking: Bugzilla, Jira, Clarify, Rally, TFS

Config. Mgmt: Perforce, Tortoise SVN, GitHub, CVS, TFS, Visual Source Safe.

Languages: C#, VB, Python & WxPython, JavaScript.

Automation Tools: Quick Test Pro (UFT), Selenium Silk Test, Cucumber (Gherkin), Test Complete, DataDog, Ranorex, and others.

Performance Tools: Webload, Load Runner, Silk Test, JMeter

Test Management Software: Quality Center (ALM), JIRA Xray, QTest, Visual Studio Test Management (TFS), Rational Quality Management

Test Documentation: Test Strategy, Functional Design, Requirements, Resource Tracking, Test Plans, Test Procedures, Test Metrics, Cost Analysis, Software Procedures and Standards and Automation Processes and Procedures.

Types of Testing (not limited to): Validation (FDA), Verification (FDA), Verification and Validation (FDA), Verification and Validation (DOD,) Reliability, Web based and desktop applications to include: Unit, functional black box, white box, negative, integration, system, performance, stress, and stability.

Automation Frameworks Built

1.Instride.com –

a.I worked with the Infrastructure team to build a new CI/CD kubernetes pipeline for microservices. The Company was focused on all new APIs would delivered using microservices. The microservices were pulled from GitHub and using selenium or another tool such as postman, sent through the pipeline. Ideally, we were moving towards being able to set it up where the manual leads would be able to use it to tools, select the service and send it through the pipeline.

b.Enhancing Jenkins CI/CD frameworks with Jenkins Test Automation and using Linux Selenium and BDD Cucumber/Gherkin breaking down test scripts into Smoke Test (scripts), End-to-End (Scripts), Light Regression (Scripts). Everyday morning we ran our smoke test script, once a weeks we ran our E2E and Light Regressions Scripts. We used Jenkins Test Automation which allowed us to capture metrics by percentage for pass / fails and we could also look to see what actually failed.

c.I began moving the team from BDD to TDD.

2.Illumina – They were using a BDD Cucumber/Gherkin Framework using selenium and JavaScript. This was cumbersome for the product the organization was using. I moved them to HP ALM (Quality Center for Test Case Management and Quick Test Professional for Scripting (VB)). We continued to use the Cucumber scripts and maintain them, however moved forward with all new scripting using ALM.

3.Ntrepid –

a.The Company had HP ALM when I started and demanded I use it. However, Quick Test Professional (QTP) didn’t support JSON which they used.

i.I developed QTP script in VB that could be used for each test case; you would have to attach the test case ID from Quality Center.

ii.I developed a script for each test case, API JSON, which was called by the VB script.

iii.Quality Center Test Case Manager had open source API’s.

1.I developed calls in python for pass and fail which could be used when called to pass or fail a test case in Quality Center within a script.

iv. If a script passed it would make call the Quality Center API for pass and update the respective test case in Quality Center with Pass.

v.If the script failed it would make call the Quality Center API for fail and update the respective test case in Quality Center with Pass.

b.I created two desktop applications using wxpython that bypassed QTP and you could execute the scripts and they would update Quality Center.

4.Nirvanix

a.I built a C# desktop application with a built in browser to test the API’s for Nirvanix’s Cloud based platform prior to executing performance testing.

b.I wrote JavaScripts for Webload for performance testing.

c.I used DT (Data Test) and incorporated it into perl scripts for additional performance testing.

Experience

Instride.com (Remote)

Los Angeles, CA

Software Automation Lead (Sr. SDET) February 2022 – September 2023

Lead a team of 11 Automation Engineers

Used JIRA XRAY Test Manager to manage stories for automation.

Used QTest Test Manager to manage Stories for automation.

We used Jenkins Test Automation integrated with GitHub to run all of our automation.

oJenkins cluster into a Selenium Grid3 cluster and carry out tests on the heterogeneous Jenkins clusters.

oUse a Linux Selenium Framework.

oAutomation Test Cases written using Cucumber > Gherkin Framework.

oAutomation Test Cases included frontend, API and Microservices.

oEverything written in JavaScript (JS).

I created, implemented and wrote procedures for Software Automation Strategy.

I moved the team from KANBAN to Agile Scrum to get better control over the metrics.

Determine the QA issues, gaps, test case writing that affected automation.

Moved the automation team from XRAY to QTest Test Manager.

oFrom that point the manual test team would be using QTest to write Test Cases.

oThe automation team would no longer user XRAY and use QTest.

oHowever, there was a 1300 automation test case backlog I found. The automation team still has to move between the two platforms.

Use Scrum Board in JIRA to track each sprint. Each sprint was two weeks in length.

Agile process, product backlog, sprint backlog, grooming, pre-sprint planning, sprint planning, mid sprint reviews, retrospective.

Risk Analysis, Resource Allocation, Root Analysis with cause and effect, Risk Mitigation, Incident investigation, and Solution resolution.

In April 2022 I identified a 1300 backlog in JIRA. As of September 2023 it was 100% automated.

Between February 2023 through September 2023 we were 100% automated in QTest, while still completed automating the test cases in JIRA

Helped create a new CI/CD pipeline for Micorservices and implement throughout the organization.

Reason for leaving: The positon was outsourced.

NCI (Remote)

San Diego, CA (Remote)

Test Director March 2022 – December 2022

The Director of Test Engineering for the DIGIT (Digital Innovation for GSA Infrastructure Technologies) contract.

Provided overall leadership of the Test and Evaluation (T&E) tasks and served as primary liaison to the Government for supporting contract coordination and task execution

Designed and developed advanced test programs, processes, and systems to measure the functionality and integrity of products and services

Risk Analysis, Resource Allocation, Root Analysis with cause and effect, Risk Mitigation, Incident investigation, and Solution resolution.

Managed T&E resources and tasks; ensured quality assurance of test processes and products

Drove innovation and responsiveness to program changes and evolving T&E status to help manage program risk; developed alternative courses of action, workarounds, and fallback positions with a recommended course of action for each risk, and monitors and re-evaluates risks at appropriate milestones

Designed and built test stations

Wrote advanced highly complex test procedures and protocols to assess product reliability and evaluated the ability of products to meet performance standards and specifications

Monitored the gathering of test data and supervised the evaluation of test results to determine if product designs and architecture meets customer specifications and performance expectations

Developed advanced highly complex test simulations to evaluate how products react under different conditions and analyzed product failure to assess the integrity and reliability of product performance

Defined debug protocols for test hardware and software

Analyzed complex test cases and scenarios and reports results

Collaborated with other engineering groups and improved or upgraded product performance

Provided technical consultation to other organizations and work leadership for lower level employees

Provided architectural and system/software engineering solutions to develop or integrate products and applications intended for use by the customer's system developers

Applied qualifications to data elements

Trained QA Staff on Selenium Python Scripting.

Reason for leaving: Laid off. NIC reorganized and became a different Company.

Modular Medical, Inc

San Diego, CA January 2020 – March 2020

Sr. Software Quality Assurance & Validation

Research and development of a new type of wearable affordable insulin pump for diabetics a Class 3 product.

I created a Software Development and Design Validation & Verification process using KANBAN SDLC Methodology to be used in for FDA submission and processes.

To included software development processes beginning with the creation, approval and tracking of requirements, through the Software Development Plan, to the Software Design Document and Software Architecture Document.

I designed and implemented Integration, Verification and Validation of the product within the confines of the SDLC.

I also created the Project Management processes used to track and manage each project. !

I was instrumental in creating various Risk Assessments;

I created the Software Configuration Management Plan and reviewed and had input on all Quality Assurance SOPs.

Successfully created Software Quality Assurance Processes that met the following standards:

oGuidance for the Content of Premarket Submissions for Software Contained in Medical Devices.

oGAMP5

oFDA Guidance for Software Validation

oTIR36:2007 Validation of Software for Regulated Processes.

oIEC 62304 Medical Device Software

o21 CFR 820.70 (i) Production and Process Controls – Automated Processes.

o21 CFR 820.30 Design Controls

o21 CFR part 11 Electronic Records, Electronic Signatures.

o21 CFR Part 820 Quality System Regulations

oCAPA / Defect / Deviation Management.

oIQ/OQ/PQ

Created templates for Software Development and Verification and Validation to include:

oSoftware Development Plan (SDP), Software Requirements Specification (SRS), Software Design Document (SDD), and Software Architecture Documents (SAD).

oVerification and Validation Master Test Plan, Software Test Case Traceability Matrix for both Verification and Validation, Software Installation Qualification Test Protocols for both Verification and Validation,, Software Test Protocols for both Verification and Validation, Software Test Summary Reports, Software Installation Qualification Test Protocols for both Verification and Validation.

Created, wrote and implemented the Software Development Life Cycle (SDLC) for KANBAN.

Wrote and executed SDP’s, SRS’s, SDD’s, SAD’s.

Developed and worked on processes for QMS. I was also instrumental in researching eQMS, reviewing and testing potential systems to be used.

Wrote and executed all V&V documents.

Risk Analysis, Resource Allocation, Root Analysis with cause and effect, Risk Mitigation, Incident investigation, and Solution resolution.

Reason for leaving: The organization closed/shutdown due to the pandemic.

Invivoscribe

San Diego, CA January 2019 – May 2019

Senior Validation Engineer

I lead the company in the Verification and Validation of their LIMS product STARLIMS. STARLIMS is an open source product which allowed Invivoscribe to modify it to meet their needs.

FDA Class 2 product.

Supervise one Validation Engineer

GAMP5 for Medical Devices, ISO 13485 QMS for Medical Devices

FDA Guidelines for Software Validation

Created V & V Master Test Plan, Test Protocol, Test Report and Deviation templates.

Implemented Agile Scrum SDLC throughout the Development team.

Responsible for developing and delivering validated tools, compliant platforms and solutions in coordination with cross-functional teams in an FDA environment.

Led and oversaw design verification and validation procedures for software, products, systems, equipment and other IT infrastructure throughout life cycle phases.

Authored Test Protocols / test cases based on provided software design specifications utilizing both positive and negative testing processes.

Created required project deliverables related to testing: test plan, test procedures, test scripts and completed acceptance test/test reports.

Led the execution of Master V &V Test Plans, protocols and manages deviations.

Led drive to include CI/CD into the SDLC.

Wrote and executes IQ, OQ and PQ.

Communicated all observed defects to the technical lead, updates test cases based on the discovered defects and re-executes test cases accordingly.

Responsible for change and configuration management activities by managing and documenting change requests, performing software change impact analysis and regression testing for Quality Management Systems (QMS) and Information Technology (IT) systems.

Collected Test Metrics such as defect attrition rates, number of test cases executed – Pass/Fail, defect attrition rates over x number of test cycles to determine the releaseability of the software and present those findings in the Test Report.

Database / SQL testing.

CAPA / Defect/ Deviation Management.

Root Cause Analysis

SaMD

Used Intellect eQMS.

Reason for leaving: Moved to another organization.

Illumina

San Diego, CA August 2018 – January 2019

Contract Position

Senior Test Engineer / Lead Automation Engineer

LIMS (Laboratory Information Management System). This was a LIMS that they built themselves to be used internally.

A FDA Class 2 product

Supervise three Test Engineers

Wrote Software Test Process and Standards

oSited FDA Guidelines for Software Validation

oSited LIMS SDLC

oSited LIMS Qualification

Wrote Software Automation Processes and Standards

Primary automation tool used is HP QC (ALM) and QTP (UFT) for functional testing. They also used Cucumber>Gherkin as well as Selenium (JavaScript).

Primary tool used for Performance, Load and Stress testing was JMeter and Load Runner.

Proposed Defect Management process using JIRA.

Identified SDLC software methodologies for them, switching them from Waterfall to Agile Scrum.

Worked to help them move forward with QA processes and worked with the QA Engineers.

Implemented processes with GAMP5 for Medical Devices, ISO 13485 QMS for Medical Devices.

Implemented FDA Guidelines for Software Tool Qualification.

Database / SQL testing.

Used Jira to manage defects.

Led drive to include CI/CD into the SDLC.

CAPA

Risk Analysis, Resource Allocation, Root Analysis with cause and effect, Risk Mitigation, Incident investigation, and Solution resolution.

Defect / Deviation Management.

SaMD

SAP QA for their eQMS.

Reason for leaving: Contract ended.

SAIC / NASA (Remote)

San Diego, CA April 2018 – September 2018

Contract Position (Ends August 2018)

Quality Assurance Manager

Helped Drive Team through CMMI Processes, ISO 9000/9001 & IEEE

Wrote the overall Quality Assurance Plan which helped drive configuration management, project management, development, security and test.

Wrote NASA Web Services Quality Assurance and Testing Plan

Wrote NASA Web Services Test Plan Template

Wrote NASA Web Services Test Procedure Template

Wrote NASA Web Services Test Results Summary Template

Wrote NASA Web Services Automation Processes and Standards

Wrote NASA Web Services Defects Management Plan

Helped Senior Management implement Agile Scrum Processes and Procedures

Led drive to include CI /CD into the SDLC.

Reason for leaving: Contract ended.

Hewlett Packard Enterprise

San Diego, CA June 2015 – October 2017

Verification and Validation Manager/Lead

Create and implement IEEE/ISO Test Plans and Procedures.

Create and implement formal Defect Management Process.

Implement Agile Scrum / KANBAN processes in test.

Used TFS to manager Epics, features, story’s, and defects.

Manage over twenty-eight test projects on a continuous base.

Manage teams from two to ten people.

Create, write and implement QA Automation standards and procedures.

Evaluate QA/Test Automation tools and implement them.

oUsed Ranorex and Selenium.

Train Project Owners, Project Manager and Engineering Groups on Test Processes and documentation.

Types of testing executed – Black box, Scenario, performance.

Used Rational Quality Manager to manage test cycles.

Created test scripts from test cases using Java.

Tested in Windows and Unix environments.

Led drive to include CI /CD into the SDLC.

Collected Test Metrics such as defect attrition rates, number of test cases executed – Pass/Fail, defect attrition rates over x number of test cycles to determine the releaseability of the software and present those findings in the Test Report.

Worked / Tested in Windows and Unix environment’s.

Risk Analysis, Resource Allocation, Root Analysis with cause and effect, Risk Mitigation, Incident investigation, and Solution resolution.

Held Secret Clearance.

Reason for leaving: Laid off – Navy Contract was ending.

Ntrepid

San Diego, CA Feb. 2012 – January 2015

Software Automation Lead

• Wrote and implemented Test Plans and Test Procedures.

Collected Test Metrics such as defect attrition rates, number of test cases executed, defect attrition rates over x number of test cycles to determine the releaseability of the software and present those findings in the Test Report.

Create Automation Test Framework from ground up using HP Quality Center (ALM), Quick Test Pro (UFT) VB and Python to design and implement software automation architecture, processes and standards.

• Create automation processes and standard

• Create QTP/UFT scripts using descriptive programming

•Create QTP/UFT scripts using a combination of record and playback and descriptive programming.

•Create Python scripts for Web Services API testing.

•Created Python desktop applications.

•Created a Python module which linked the python test scripts to Quality Center and update it with pass/fail and actual results.

•Software Methodology: Agile Scrum

•Database / SQL testing.

•Web service REST API, Web based and desktop application automation.

•Led drive to include CI/CD into the SDLC.

•Tested in Windows and Unix environments.

•Used JMETER for Performance, Load and Stress Testing.

•Risk Analysis, Resource Allocation, Root Analysis with cause and effect, Risk Mitigation, Incident investigation, and Solution resolution.

•Reason for Leaving: Laid off, the Government cut back on funding.

Miro Technologies

San Diego, CA

Product Test Manager June 2011 - Feb. 2012

•Leading a functional test team of 10 software quality analysts.

•Types of testing done – White, Gray and Black box, SQL, Oracle, regression, performance.

•Design and implement the company’s quality processes and standards.

•Design and implement Test Plans and Test Procedures.

•Collected Test Metrics such as defect attrition rates, number of test cases executed, defect attrition rates over x number of test cycles to determine the releaseability of the software and present those findings in the Test Report.

•HP Quality Center (ALM) to manage test cycles.

•HP Quick Test Pro (UFT) for software automation.

•Wrote Automation Processes and Standards documentation.

•Used Load Runner and JMeter for Performance, Load and Stress testing.

•Software Methodology: Agile Scrum & Waterfall.

•Web-based testing and automation.

•Risk Analysis, Resource Allocation, Root Analysis with cause and effect, Risk Mitigation, Incident investigation, and Solution resolution.

•Scheduling test cycles.

•Reason for leaving: I left for a different organization.

Nirvanix

San Diego, CA

Sr. Load (Performance) Engineer June 2008 - March 2010

Created Automation Test Framework from the ground up using MS Visual Studios C#.

Used Selenium C# for functional automation testing as well as Data Test.

Execute performance, stress and load testing in a networked multi-tiered environment using Web Load, language used was JavaScript.

Design & Implement test processes for performance, stress, and load for cloud storage environment.

Wrote and implemented Performance, Load and Stress Test Plans and Test Procedures.

Collected Test Metrics such as defect attrition rates, number of test cases executed – Pass/Fail, defect attrition rates over x number of test cycles to determine the releaseability of the software and present those findings in the Test Report.

Created C# desktop applications for functional testing.

Created shell and Perl scripts for the testing of the REST API's.

Worked / tested in Windows and Unix Environments.

Software Methodology: Agile Scrum

Designed & implemented software test plans and procedures.

Wrote SQL queries for test purposes.

Wrote Automation Process and Standards documents.

Used Jira to manage Epic’s, User Stories, Technical Debt, Impacts and defects.

Risk Analysis, Resource Allocation, Root Analysis with cause and effect, Risk Mitigation, Incident investigation, and Solution resolution.

Reason for Leaving: The Company closed.

Mitchell International

San Diego, CA

Quality Service Manager. Nov. 2006 - Jan. 2008

• Lead a functional test team of 15 engineers.

• Lead an automation team of 3 automation engineers.

o Automated desktop and web-based applications using QTP (UFT) and Test Complete.

o Design & implement Automation standards and processes.

• Managing multiple projects.

• Create work estimates, write and implement test plans.

• Cost analysis:

o ROI on automation tools.

o Defect Metrics.

o Personnel resources.

o Cost overruns to projects.

• Software Methodology: Waterfall

• Development in Software QA Architectures.

Wrote Automation Process and Standards documentation.

Collected Test Metrics such as defect attrition rates, number of test cases executed – Pass/Fail, defect attrition rates over x number of test cycles to determine the releaseability of the software and present those findings in the Test Report.

Risk Analysis, Resource Allocation, Root Analysis with cause and effect, Risk Mitigation, Incident investigation, and Solution resolution.

• Scheduling

Reason for leaving: I resigned

Overland Storage

Senior Test Engineer (Lead) July 2004 – October 2007

San Diego, CA 92123

Reason for leaving: Laid off, Company lost 2/3’s of revenue.

Intel Corporation

Senior Test Engineer (Lead) January 2000 – February 2004

Network Equipment Division

San Diego, CA 92128

Reason for leaving: Laid off, division closed.

Education

Coleman University – Associate’s Science – Computer Engineering

San Diego City College – General Education

San Diego State University – Computer Science

US Army Schools



Contact this candidate