Senior Test Automation Engineer Resume
SUMMARY
- 12+ years of Diversified experience in Quality Assurance excelling as a LEAD IT QUALITY ASSURANCE/ PRINCIPAL TEST AUTOMATION ENGINEER with a solid background in Computer Science Engineering and Technology, and executive leadership delivering significant improvements in cost of poor - quality Frontend, Backend Web, Database, Data Warehouse and Mobile Applications.
- Strong Experience in both AUTOMATION & MANUAL Testing
- Providing extensive support in Test Planning, Test Development, Test Cases/Scripts, Test Processes, Test Methodologies and Test Execution of projects both Manual and using Automation tools like Selenium Web Driver with C#.NET, Node JS-JavaScript, Mercury Tools like (Test Director, Win Runner, QTP), Cucumber Framework for BDD(Behavior Driven Development) - Gherkins Scripts, TestRail, Jest, Jasmine, Chai, Mocha, Cypress, Defect tracking Tools - JIRA & TFS, Service Oriented Architecture (SOA), Rational Clear Quest Tools, Quality Center 9.2, Rational Quality Manager, POSTMAN REST API, SOAP API Web services, Version Control Tools - GIT, Bitbucket for Continuous Workflows, Builds using Jenkins & Circle CI, Load & Performance Testing Tools - Apache JMeter.
- Extensive Knowledge on Backend API Automation using POSTMAN REST API and perform end to end Integration Testing, and Frontend UI Framework using Selenium C#.NET & NodeJS JavaScript.
- Excellent Knowledge of QA Methodologies and hands on experience in all Test Phases - Software Development Life Cycle (SDLC), Defect Tracking Life Cycle (DTLC), Agile and Waterfall Process including Implementation and Application Maintenance. Experience with building and managing CI/CD pipelines and Continuous Integration.
- Extensive Experience in writing advanced SQL & PL/SQL queries, Dynamo DB, Mongo DB, GraphQL and its usages., and executing Test Scripts & Queries.
- Extensive Experience in Integration Testing & Functional Testing.
- Performed Integration Testing, Functional & Non-Functional, System Testing, Regression Testing, UAT Testing, Exploratory Testing, Browser Compatibility Testing, Reliability Testing, Unit Testing - Jest Framework, Usability Testing, Installation Testing, Positive and Negative Testing, Smoke Testing, Security Testing for all the Web (Frontend & Backend) Applications.
- Self-Starter and comfortable in high intensity and challenging work environment with Excellent verbal and communication skills, Analytical and Technical attitude with the ability to solve complex problems; Can work very well in a team as well as independently under minimum supervision.
- Created various Testing Metrics in the various status reports like Daily Triage Calls, Scrum Meetings, Sprint Retrospective, and Test Summary Reports.
PROFESSIONAL EXPERIENCE
Confidential
Senior Test Automation Engineer / Squad Lead QA
Responsibilities:
- Develop, Modify and evaluate both Automated and Manual software test plans that accurately gauge quality products. Created Multiple Test Suites, Test Cases and scheduled Test Runs using TestRail .
- Communicate and Co-ordinate with management, Developers, cross-functional teams to build alignment between various groups using AGILE Methodology. Responsible to lead and mentor QA Members onsite and offshore members.
- Building, Maintaining and making recommendations for test infrastructure. I implement test procedures and perform strong business relationship with entire Agile team, end users to ensure the quality of the product.
- Review and Analyze requirements to distill the key validation needs. Work within an Automation toolset (Frontend - GUI Framework using Selenium Node JS - JavaScript, Jest & Jasmine) and (Backend - API Automation - POSTMAN REST API for end-end Integration).
- Created and executed automated test cases using CI/CD Pipeline.
- Drive triage meetings with developers and management to evaluate quality metrics and prioritize defect repairs. Identify risks and clear roadblocks to resolve Issues.
- Enable team effectiveness via Project tools e.g. JIRA & Confluence. Point of contact for all platform issues and provided support and clarity on resolutions. Point of Contact for Hotfixes and product support issues.
- Decreased test time by 35% and collaborating with Cross functional team to implement BDD (Behavioral Driven Development using Cucumber - Gherkins Scripts, Jest Framework, Jasmine Framework) and plan effort for each release
Technical Skills: BDD - Behavioral Driven Development using Cucumber - Gherkins Scripts), UI Automation Framework using Selenium NodeJS – JavaScript, Jest, Jasmine, Backend API End to End Automation using POSTMAN REST API, SOAP API, Ticket Tracking – JIRA & Confluence, HTML, CSS, Product Support Tool – Salesforce, AWS - Jenkins to Build, Microsoft Visual Studio, Cypress, Apache JMeter Load & Performance Testing, Git Hub, Bitbucket, Microsoft Office Tools, Windows, MAC IOS, SQL Server Packages 2005 & 2008, Dynamo DB, GraphQL, Elastic Search
Confidential, Rancho Cordova, CA
Lead Quality Assurance / SDET
Responsibilities:
- Improved Test Automation Efficiency by creating End to End GUI Framework using Selenium C# .NET Application.
- Used JIRA & TestRail for logging, tracking and reporting bugs for EVR Vehicle record applications.
- Led efficient, competent & cross functional team of 4 junior test engineers in Rancho Cordova & 6 test engineers in Costa Rica (remote) on a complex integrated monitoring enterprise system which had a multi-tier architecture and had all aspects of software development lifecycle, resulting in significant improvement in quality of software deliverables.
- Designed, developed, communicated and implemented day to day Software Quality Assurance plans Also documented list of risks, requirements, deliverables and budgets for Data platform - Driver Record Monitoring & EVR Vehicle record projects.
- Building, Maintaining and making recommendations for test infrastructure. I implement test procedures and perform strong business relationship with entire Agile team, end users to ensure the quality of the product.
- Created Multiple Test Suites, Test Cases and scheduled Test Runs using TestRail
- Performed System Testing, Integration and Functional tests, UAT Testing on various CDL & Non-CDL Drivers, Readers, Scrapers, Custom scoring & Monitoring Records using Confidential Reklami Internal Operator.
- Created all performance testing deliverables including Test Approach, Test Plans, Test Requirements, and Test Results using Apache JMeter Performance Tool.
- Created and executed automated test cases using CI/CD Pipeline.
- Used Hammer tool to test the performance of the IVR system – Driver Monitoring Internal Portal
- Used Cucumber – Gherkins scripts to write BDD (Behavioral Driven Development), Mocha and significant Functional specification for implementation of our User Stories., which later linked our user acceptance tests (UAT) directly to automate UI tests/scripts.
- Point of contact for all platform issues and provided support and clarity on resolutions. Point of Contact for Hotfixes and product support issues.
- Used POSTMAN REST API Webservices for backend API Automation.
Technical Skills: Cucumber - Gherkins Scripts, Mocha Framework Selenium C#.NET UI Framework, Escalation Dashboard – JIRA, TestRail Management Tool, AWS-Jenkins, Microsoft Visual Studio, Apache JMeter Load & Performance Testing, Hammer for IVR Testing, HTML, CSS, JavaScript, Product Support Tool – Salesforce, Git Hub, Bitbucket, SVN Version Controls, POSTMAN REST API, MS Office Tools, Windows, MAC IOS, SQL Server Packages 2005 & 2008, HTML, XML.
Confidential
Senior QA Lead
Responsibilities:
- Worked with the Design and Development team to make decisions on important project aspects like Logging, Authentication Testing, Authorization Testing and Web Services Testing.
- Involved in the Preparation of Test Strategy and Test Plan documents. Preparing Functional/regression Test Cases/Scripts in HP Quality Center/ALM under Test Plan, And Review Test Requirements, Creating Test Plans and Test Strategy documents.
- Building, Maintaining and making recommendations for test infrastructure. I implement test procedures and perform strong business relationship with entire Agile team, end users to ensure the quality of the product.
- Designed and implemented Manual & End to End Automation GUI Selenium C# .NET Framework from Scratch using Page Object Model & Page Navigation Concepts.
- Prepared different sets of Data for Keyword Driven, Data Driven, Hybrid Driven to retrieve test actions, test data from Excel files and SQL Databases.
- Used extensive Backend SQL queries and generated Test reports.
- Experience with test planning, test design, and execution of software in a multi-tier environment
- Used Agile/Scrum Methodology.
- Worked with Chrome Extension POSTMAN REST API webservices for Backend API Automation for Integration Testing. Point of contact for all platform issues and provided support and clarity on resolutions. Point of Contact for Hotfixes and product support issues.
- Created the Requirement Traceability Matrix (RTM) and evaluated Test Coverage in Quality center.
- Prepared Weekly and Monthly Status dashboards for Project Test Status updates. Dashboards included various defect and Project related Metrics details. Daily status reporting to Manager.
Technical Skills: Automation Selenium Web driver C# .NET, Microsoft Visual Studio, Mercury HP ALM, POSTMAN REST API webservices, Git Hub Repositories, Product Support Tool – Salesforce, HTML, CSS, JavaScript, Bit bucket Repositories, MS Office, Windows XP, SQL Server Packages 2005 & 2008, HTML, XML.