Qa Automation Test Lead Resume
Florence, KY
SUMMARY:
- Overall 11+ years of in - depth experience in Automaton Strategy & Design, DB, ETL and ATM Testing
- Proficient in Functional Testing tool Quick Test Professional (QTP/UFT) with the Keyword driven and Hybrid frameworks
- Experience in using UFT VBScript utilizing both static and dynamic descriptive programming
- Experienced in implementing Automation testing by developing the test scripts using testing tools/frameworks of UFT, Selenium with TestNG
- Expertise on Selenium test automation using Selenium WebDriver, JAVA, TestNG, Cucumber, Maven, GitHub and Jenkins
- Handled automation framework using POM (Page Object Model) framework with the help of TestNG and Cucumber
- Experience with REST API service testing using SOAPUI, Postman & Rest API
- Have testing Experience in Banking and Compliance Domains
- Extensive working knowledge in all phases of Software Development Life Cycle (SDLC) providing solutions for complex enterprise-software applications from Requirement analysis to Testing signoff. Worked on Agile and Waterfall models.
- Experienced in handling all test Artifacts Test Strategy, Test Plan, Requirement Traceability Matrix (RTM), Defect Management, RCA and Test Summary Report.
- Maintained and enhanced Selenium & Java Automation code from source code repository and version control with GitHub over the time for improvement of existing application and new features
- Handled Performance testing with Load Runner by providing the required number of virtual user accounts to identify the bottlenecks
- Proficient over Structured Query Language (SQL) and Excel Macros; E xperienced in handling the Testing of Data Pipeline process from various types of sources to target environment
- Have experience in creating excel macros to validate the table data in different environments
- Strong hands on in Test Management tools like HP ALM, HP QC, JIRA, and Version One.
- Carried out Manual Testing with UNIX Shell scripts, SQL scripts
- Responsible for testing the product using SQL Queries/ UNIX command for the DB check and server startup/new builds
- Good exposure to Project Management and delivery management responsibilities.
- Strong team player, managed QA testing teams in delivering and implementing quality-assurance practices for different project releases.
- Excellent analytical and problem-solving skills, planning and organizational and strong interpersonal skills.
SOFTWARE TESTING TOOLS:
Automation tools: Selenium with Java, Unified Functional Testing tool (HP UFT), QTP, Tosca, Anaconda for Python Scripts, Cucumber, Postman, Rest API, SoapUI, Load Runner, RPA
Testing Management tools: HP ALM (V11 & V12), JIRA, VersionOne
Build and CI Tools: Maven, Jenkins, GitHub
Programming Languages: C, Asp.Net with C#/VB, Java
Scripting Languages: VBScript, Python, JavaScript
Database testing: Toad for Oracle, Teradata SQL Assistant SQL Server Microsoft Excel macros, pivot and graph creations, Word and PowerPoint presentations.
PROFESSIONAL EXPERIENCE:
Confidential, Florence, KY
QA Automation Test Lead
Responsibilities:
- QA lead responsible for delivering new projects starting from Test planning to Test closure.
- Participate in the project kickoff meetings, requirement analysis with BA's and Line of Business.
- Creation of Test Strategy, Test Plans, RTM and Entry-Exit criteria for new projects.
- Interacting with the management and product teams to facilitate smooth communication to understand negotiate and analyze the requirement and identify appropriate solutions for problems, if any.
- Working as QA manager driving defect triage calls to facilitate defect closure.
- Ensuring client's issues were promptly addressed, documented & resolved in a timely & professional manner and passing them to correct channels.
- Responsible to interact with the client, internal and external stakeholders, offshore team and developers to make sure all issues related to the quality of the application are closed, improving overall quality
- Implemented Web Services testing using Rest API
- Identified the test scripts to be automated for Smoke testing, Regression Testing and E2E Testing.
- Perform feasibility analysis on the functional test cases and arrive at optimized automation approach. Identify, prioritize and automate new test cases and achieve better test coverage.
- Executing the test scripts and analyzing results using TestNG framework with Selenium WebDriver for the ATM Applications
- Creating new test scripts using existing framework for the new functionality testing
- Create the final Functional with Nonfunctional updates in test summary report, documenting test results and highlighting discrepancies, if any.
- Co-ordinates with LOB team for user acceptance testing.
- Creating Test closure documents from SIT signoff perspective.
- Extensively work with Version one tool and participate in Agile and Scrum meetings, which included Sprint Planning, Daily Scrums or Standups, Sprint Check-In, Sprint Review & Retrospective.
Confidential, Pittsburgh, Pennsylvania
QA Automation Test Lead
Responsibilities:
- Worked as a QA Lead by managing Onshore-offshore resources in Waterfall methodology.
- Responsible for creating the Test Strategy by understanding the requirements planned for each release
- Work with the LOB team to get the clear understanding on the changes/enhancements and educate the team to prepare the test scenarios and identify the scope for the testing
- Co-ordinates the review meetings with the LOB for the test scenarios review and work on the updates based on the feedback
- Perform feasibility analysis on the functional test cases and arrive at optimized automation approach. Identify, prioritize and automate new test cases and achieve better test coverage.
- Prepare the Selenium automation scripts based on the Client framework by designing the Reusable components
- Executing the test scripts and analyzing results using TestNG framework with Selenium WebDriver for the ERH Applications
- Code review for the team and provide comments to improve the coding standards and better execution time
- Co-Ordinate with Performance testing team to run the performance testing by providing the required number of test accounts and co-ordinate with product owner for the SLAs to get the sign-off
- Ensure a smooth coordination between onshore and offshore (12 resources) QA teams
- Handling different phases of test cycle Smoke, System Integration, Regression, User Acceptance and Performance testing.
- Track the test execution status and the defect management using the HP ALM
- Handling daily defect triage calls including the dev, business and QA teams
- Responsible for presenting the daily status report and follow-up with the dev team for resolution of blockers for the smooth test execution
- Preparing daily Test Execution status report and sending it to all project stakeholders
- Attending touch base meeting with all project stakeholders to ensure smooth functioning
- Responsible for preparing Test Summary Report during the release closure
- Handling release end metrics and process improvement activities
Confidential, Charlotte, North Carolina
QA Automaton Test lead
Responsibilities:
- Participate in project scope defining meetings and handle requirement analysis and collaborate with BA on Requirements clarification
- Involved in Agile Scrum meetings
- Create Test plan and get it reviewed and signed off from different stakeholders.
- Create traceability matrix for the business/technical requirements by working closely with Client SME and Cross Vendor Development team
- Review/Create Test Plan, Test Approach, Scenarios, Scripts and Support data seeding
- Walkthrough Test Plan/Test Scripts to Business/Development team for LOB signoffs.
- Determine the scope of work for the offshore and onshore QA team based on the business demand, resource capacity and skill set.
- Analyze the manual scenarios for Automation feasibility and provide the Effort estimation for the script development and Execution
- Prepare the UFT automation scripts based on the Client framework by designing the Reusable components
- Execute the Smoke/Regression Automation Scripts in UFT and update the scripts based on the changes in the application
- Code review for the team and provide comments to improve the coding standards and better execution time
- Responsible for executing Tosca Regression Suite for UI functionality validation
- Handled Tosca Regression Automation for the FSR UI Application
- Developed Excel Macros/tools using VBScript to validate the data for new requirements and changes
- Support/Execute test scripts and showcase Test Results
- Handle defect management - Defect tracking and triaging
- Share detailed status reports using QC reports and participate in Workgroup meeting
- Create and maintain training materials. Update the materials on any new learning at the end of each release.
- Train resources on new systems/application
- Ensure a smooth coordination between onshore and offshore (8 resources) QA teams
- Preparing daily Test Execution status report and sending it to all project stakeholders
- Attending touch base meeting with all project stakeholders to ensure smooth functioning
- Handling release end metrics and process improvement activities
Confidential
QA Analyst
Responsibilities:
- Participate in project scope defining meetings and handle requirement analysis and collaborate with BA on Requirements clarification
- Involved in Agile Scrum meetings
- Create Test plan and get it reviewed and signed off from different stakeholders.
- Create traceability matrix for the business/technical requirements by working closely with Client SME and Cross Vendor Development team
- Review/Create Test Plan, Test Approach, Scenarios, Scripts and Support data seeding
- Walkthrough Test Plan/Test Scripts to Business/Development team for LOB signoffs.
- Building SQL queries across database for the end to end data validation and validate the graphs/reports generated for correctness and doing ETL testing.
- Prepare the QTP automation scripts based on the Client framework by designing the Reusable components
- Execute the Smoke/Regression Automation Scripts in QTP and update the scripts based on the changes in the application
- Developed Excel Macros/tools using VBScript to validate the data for new requirements and changes
- Support/Execute test scripts and showcase Test Results
- Handle defect management - Defect tracking and triaging
- Share detailed status reports using QC reports and participate in Workgroup meeting
- Create and maintain training materials. Update the materials on any new learning at the end of each release.
- Train resources on new systems/application
- Handling release end metrics and process improvement activities