Test Automation Engineer Resume
Sacramento, CA
SUMMARY:
SQA professional with proven experience working in both the commercial and government sector implementing QA methodologies such as RUP, AGILE, IEEE 2167A and waterfall. Technical expertise in many programming languages and web frameworks. Working knowledge of database technologies RDMS as well as NoSQL. Team leader and a believer that quality belongs in every stage of the software development process.
TECHNICAL SKILLS:
HP ALM: Microsoft TFS Automation Framework Development
Java: Python Visual C# Visual Basic VBScript JavaScript Firebug C++ XPath
Selenium WebDriver: HP QTP/UFT HP LoadRunner HP ALM Jenkins Maven Appium SoapUI JUnit IntelliJ Eclipses Visual Studio Sublime Text SQL Server Oracle MySQL MongoDB
Bugzilla: ClearQuest GitHub NuGet Test Case Development Labview Solidworks Matlab OSX Windows Ubuntu
WORK EXPERIENCE:
Test Automation Engineer
Confidential, Sacramento, CA
Responsibilities:
- Worked in an Agile environment with Sprints every 2 weeks
- Define/manage/execute test cases from User Stories as well as defect tracking within Microsoft TFS
- Attended all planning and design sessions with project managers, SCRUM managers and Subject Matter Experts
- Developed automated test using Selenium WebDriver and C# on Angular 4/PrimeNG application for resource and financial planning.
- Developed load test using Smart Bear Load UI
- Tested REST services with Smart Bear Soap UI and Postman
- Refactored and updated test automation framework to execute within TFS/CI environment.
Test Automation Engineer
Confidential, Oroville, CA
Responsibilities:
- Defined Test Cases from Agile User stories as well as identify the Test Data Sets (student data) from UML USE Case diagrams and Student Workflow Flowchart to test the Course Exchange Web Application (JAVA/ SPRING/REST services.).
- Coordinated testing efforts with SIS(student information system) administrators from 9 CA community colleges and provided them documentation describing test strategy, unique user test data, and Test Cases that were entered into a crowd testing framework called Rainforest.
- Developed BDD Automated Test (using Java/Selenium/Cucumber) and Postman for REST services testing.
- Worked with SCRUM Master to manage QA Testing artifacts (defects, documentations deliverables, daily stand - up overviews)
Sr. Programmer Analyst
Confidential, Sacramento, CA
Responsibilities:
- Worked in a lead capacity, managing several Web based testing projects simultaneously at the Confidential . Each project was developed using different mythologies, Waterfall, Agile, RUP and toolset of IBM-RATL, Borland and Opensource.
- Mentored and trained team on how to use Application life cycles tools such as JIRA and automation tools such as Selenium and JMETER.
- Responsible for performance testing using JMETER and LoadRunner
- Responsible for testing REST services using Postman and SoapUI.
- Responsible for building a test automation framework using open source frameworks and libraries.
Test Automation Engineer
Confidential, Sacramento, CA
Responsibilities:
- Task with extracting business rules from multiple data sources and formats (XML, CSV and JSON) and formatting the data into a structured that could utilize the ALM Excel Import Utility.
Test Automation Engineer
Confidential, Sacramento, CA
Responsibilities:
- Researched strategy to migrate requirements from Microsoft EXCEL and IBM ReqPro into HP ALM 11.5.
- Configured repository of requirements and test artifacts to use ALM's Risk-Based Quality Management feature.
- Mapped test artifacts to requirement and Use Cases to build traceability matrix.
- Updated their test architecture document to include ALM best practice and procedures.
- Provided project level customization to the customer's ALM Projects to support their organization agile workflow.
Performance Engineer
Confidential, Palo Alto, CA
Responsibilities:
- Developed VuGen scripts and modified them based on Use Cases provided by client.
- During system test phase tested Web and REST Services using SOAPUI and UFT Service Test.
- Executed Test remotely within a CITRIX environment and communicated findings during daily WebEx meeting.
Performance/Test Automation Engineer
Confidential, San Jose, CA
Responsibilities:
- Developed features/Functionality to Confidential test automation framework. Integrated HP UFT functionality with existing Framework built around open source frameworks (Selenium, JUNIT and Jenkins)
- Developed VuGen scripts and modified them based on Use Cases provided by client.
- Coordinated test schedule with off-shore testing team.
- Used HP UFT to test REST services.
Software Quality Assurance Engineer
Confidential, Sacramento, CA
Responsibilities:
- Installed and configured HP ALM 11.5x within Confidential network environment.
- Assisted the Confidential ETO group with defining the testing organizations role in functional testing, system testing, performance testing and User acceptance testing.
- Trained 5 staff members on how to use HP Application Life Cycle tools (ALM) for requirements and test management.
- Trained staff on writing usable test cases and test scripts.
- Migrated existing test scripts from EXCEL into ALM 11.5x.
Test Automation Architect
Confidential, Sacramento, CA
Responsibilities:
- Developed a Test Automation framework that tested the Model/View/Controller architect of the Continuous Claimant Web 2.0 System and the backend IDMS Mainframe along with IBM DB2.
- Worked with EDD subject matter experts (SME), PM, and 3rd party vendor to build system level test plan, build data sheets that drove the automation, and coordinate testing with other outside agencies that were involved with building the production and test environment.
- Attended meetings with the customer along with providing daily status reports to them.
- Trained the ETO automation team on advance topics of automation QTP (AOM) and QC (OTA) so that they can maintain the framework themselves.
- Developed tools in Visual C#.Net that expedited the test data process. These tools also integrated into HP ALM.
Senior QA Engineer/Lead Automation Engineer
Confidential, Sacramento, CA
Responsibilities:
- Five years of test automation experience with Quick Test Professional and Quality Center.
- Developed a KDSE (Keyword Driven Scripting Engine) that allowed other members outside of QA to write automated test scripts without having to know QTP or need a QTP license. This was accomplished through the use of data tables that feed the KDSE.
- Developed test scenarios from Business and System Requirements Specifications. This includes indentify the appropriate data set and input criteria.
- Provided QA leadership early in the SDLC working closely with both developers and business analyst to help identify potential issues that would hinder the testing process.
- Mentor team on how to use QTP and how to implement QA in the organization.
QA Manager
Confidential, Redmond, WA
Responsibilities:
- Ensured that all test deliverables adhered to the Rational Unified Process (RUP).
- Responsible for the following deliverables: test schedule, weekly status reports, defect triage, staff performance reviews.
- Worked closely with Microsoft on scaled down version of ROSE called MSVM that was included in Visual Studio.
- Managed outsourcing testing activities with local test firm.
- Managed 20 QA Engineers in 5 states and Sweden.
- Responsible for running and maintaining a Test Lab Facility