Lead - Qa Automation Engineer Resume
Estero, FL
PROFESSIONAL SUMMARY:
- 13 years of experience in Automation testing with exceptional analytical, programming and debugging skills.
- Extensive experience in Automation Testing using QTP/UFT, Selenium in development, maintenance and execution of automation scripts, creation of automation framework and standards.
- Expertise in Designing/implementing end to end automation frameworks including Keyword Driven, Data Driven, Hybrid, POM and Providing Technical Leadership.
- Very good hands - on experience in Descriptive Programming (QTP/UFT).
- Extensive Automation testing of web-based applications.
- Maintained the Selenium & JAVA automation code and resources in source controls like SVN over the time for improvements and new features.
- Took ownership of automation and led the automation team by mentoring the team as required
- Excellent experience of build tools like Maven and managing JAVA automation projects using them.
- Performed various tools POCs and published results within the organization based on client requirements & suggested various solutions.
- Good experience into Functional Testing, Smoke Testing, Regression Testing, Integration Testing, Ad-Hoc, Browser Compatibility Testing and End to End Testing.
- Good experience in Test Case/Test Scenarios/Test Conditions Creation from Use Case, Test Case Execution, Test Data Preparation, Test Environment Setup, Defect Verification and Management, Verification of requirement specification.
- Experience in HP Quality Center from User plus Admin perspective.
- Proficient in using Test Management tool Quality Center/ALM for Test Planning, Test Designing, Test Analysis, Test Execution, Defect Tracking and Reporting.
- Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.
- Good working experience in Agile Environment and as an Individual Contributor.
- Good team player with an ability to work independently in a time sensitive environment.
- Ability to learn and adapt to new tools and technologies very quickly.
- Ability to work and set-up on CI/CD projects using Jenkins.
SKILL:
Automation Tools: UFT/QTP, Selenium Web-Driver, Postman, Rest Assured
Frameworks: Data Driven, Keyword Driven, Hybrid, POM, TestNG
Programming Languages/Scripts: VBScript, Java Script, JAVA
Development: Editors Eclipse
Project Management Tools: ALM/QC
Test Case Management Tools: ALM/QC
Source Code Control Tools: SVN and ALM/QC
CI and Build Tools: Maven, Jenkins
Operating Systems: Windows 7/8/10
RDBMS: SQL Server 2008
PROFESSIONAL EXPERIENCE:
Confidential, Estero, FL
Lead - QA Automation Engineer
Responsibilities:
- Involved into below Automation activities,
- Define the scope
- Design strategy
- Test Environment & Test Data setup
- Write a script / Integrate scripts from different modules
- Develop Application specific functions library and generic functions library
- Maintain Automation Regression Test Suite / Smoke Test Suite
- Execute Tests and publish the Report
- Defect logging and Tracking
- Involved into below Lead Activities,
- Lead multiple Automation Modules with offshore and onshore
- Review of Automation test Scripts, maintenance of test Scripts
- Involved into Defect Calls
- Involved into Release meetings and define the Test Execution Timeline for each Release
- Involved in daily/weekly meetings with Team and Leadership
- Worked in Offshore-Onshore work model
Environment: UFT, ALM, VB Scripting
Confidential, SLC, Utah
Lead - QA Automation Engineer
Responsibilities:
- Created Application specific functions and generic functions to be used across all test scripts to enable single point of maintenance.
- Created Automation Smoke suites and Regression suites and automated test cases using QTP/UFT using VB Script and User Defined Functions.
- Actively involved in reviews of automated test scripts, maintenance of test scripts as per changes and updates in the application.
- Identification of Defects and creation of Defect Report. Defect logging and tracking using Quality Center/ALM.
- Created Selenium and Test-NG framework for few of the Confidential Booker application.
- Web-Services automation using Rest Assured APIs in Eclipse with Test-NG framework.
- Created different Web-services test suites using Postman.
- Involved in daily/weekly meetings with Team.
- Worked in Offshore-Onshore work model.
Environment: UFT, ALM, VB Scripting, Selenium, Postman, Rest Assured APIs, Cucumber, JBehave
Confidential, Jessup, PA
Sr. QA Automation Engineer
Responsibilities:
- Created Hybrid Framework using HP UFT including components like Batch, Datasheet, Resources, Results, and Test Cases.
- Created Application specific functions and generic functions to be used across all test scripts to enable single point of maintenance.
- Created set of scripts using DOM object identification for the dynamic objects across the application.
- Created generic function to fetch data from the DB at runtime and pass those values on AUT.
- Created Automation Smoke suites and Regression suites and automated test cases using QTP/UFT using VB Script and User Defined Functions.
- Analyzing different application for the feasibility of automation in Smoke/regression phase.
- Actively involved in reviews of automated test scripts, maintenance of test scripts as per changes and updates in the application.
- Identification of Defects and creation of Defect Report. Defect logging and tracking using Quality Center/ALM.
- Created production checkout scripts for BA
- Created scripts for TMG Call and TMG Enroll
- Only verification of basic features of the applications in production env.
- Created different web services test suites using Postman.
Environment: QTP/UFT, ALM, VB Scripting, Postman
Confidential, Dallas, TX
Sr. QA Automation Engineer
Responsibilities:
- UFT and ALM installation and integration on different set of machines(Windows 7 IE9, Windows 7 IE11 and Windows 8 IE11)
- Involved into browser compatibility using automation scripts on different OS and IE combination.
- Actively involved in communication with HP Support for any kind of environment issues
- Automated test cases using QTP/UFT. Using VB Script and User Defined Functions.
- Analyzing different application for the feasibility of automation in Sanity/Smoke/regression phase.
- Handled Automated Smoke and Regression Test Execution that involved creation of Regression test suite, Smoke test suite and Data set in ALM.
- Created Automation Framework in UFT and ALM integrated environment.
- Created business functions and generic functions to be used across using the scripts to enable single point of maintenance.
- Actively involved in reviews of automated test scripts, maintenance of test scripts as per changes and updates in the application.
- Wrote SQL queries, queried database and generated test reports.
- Identification of Defects and creation of Defect Report. Defect logging and tracking using Quality Center/ALM.
- Automation of test cases using. Using User Defined Functions, Data-Driven approach with Excel, and Overloading/Overriding approach in the script.
- Analyzing the manual test cases for the feasibility of automation in regression phase with.
- Handled Automated Regression Test Execution that involved creation of Regression test suite, Regression Test Execution, creation of regression execution test results.
- Created business functions and generic functions to be used across using the scripts to enable single point of maintenance.
Environment: QTP/UFT, ALM, VB Scripting
Confidential, Dallas, TX
SDET
Responsibilities:
- Individual contributor for creating selenium scripts from the scratch.
- Automation of test cases using Selenium WebDriver. Using User Defined Functions, Data-Driven approach with Excel, and Overloading/Overriding approach in the script.
- Analyzing the manual test cases for the feasibility of automation in regression phase.
- Handled Automated Regression Test Execution that involved creation of Regression test suite, Regression Test Execution, creation of regression execution test results.
- Created Automation Framework (WebDriver + TestNG) and Automation Guidelines and Standards.
- Created business functions and generic functions to be used across using the scripts to enable single point of maintenance.
- Actively involved in reviews of automated test scripts, maintenance of test scripts as per changes and updates in the application.
- Identified test data and organized in excel files scenario wise for test input at run time.
- Build and run automation for daily execution (Sanity Scripts) using Jenkin.
- Identification of Defects and creation of Defect Report. Defect logging and tracking using Quality Center. Conducted defect review meetings.
- Exposer on testing API using SoapUI
Environment: Selenium Webdriver, Eclipse, TestNG, Maven, Apache POI, JRE, AutoIt, HP QC, SQL, Microsoft Office Tools
Confidential, Troy, Michigan
SDET
Responsibilities:
- Implemented automation using Selenium WebDriver, JAVA, and Maven.
- Extensively automated regression and functional test suites by developing over100test cases, 6 test suites using Selenium WebDriver, JAVA.
- Implemented Page Objects framework, Hybrid framework and 21 Page classes from scratch to represent web pages.
- DevelopedKeyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Wrote SQL queries extensively, queried database and generated test reports.
- Performed Defect Tracking & Management. Generated automated daily reports using JIRA API.
- Assisted Manager by providing automation strategies, Selenium/UFT Automation and JIRA reports.
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements
Environment: Selenium Webdriver, Eclipse, TestNG, Maven, Apache POI, JRE, Microsoft Office Tools
Confidential
SDET
Responsibilities:
- Understand the application technology stack and support for various environments.
- Worked on Selenium WebDriver by implementing Page Object Model.
- Performed a POC using Selenium WebDriver using JAVA TestNG Framework.
- Identified test data and organized in flat files scenario wise for test input at run time.
- Organized the scripts by grouping as Smoke, Regression and Functional and executed them from command prompt by creating ANT tasks.
- Ensure all Testing documents/artefacts are documented and maintained as per the process. Created WBS to allocate and track tasks to team.
- Analyze test execution results and post defects with detailed steps and screenshots.
- Prepare status reports such as daily status report, weekly status report and monthly consolidated report.
- Review all test artefacts and scripts developed by team and maintain review log for future reference.
- Ensure timely deliverables and meet project time lines/milestones.