Automation Test Lead Resume
Monterey Park, CA
SUMMARY
- More than 8 years of experience in Software QA Testing.
- Extensively experienced in creating, maintaining and executing both Manual and Automated tests of GUI based Client - Server and Web based applications throughout the SDLC.
- Strong skills in writing test scripts for web and server applications to automate smoke, regression, integration and GUI testing.
- Experienced in analyzing Business Requirement Specification and System Requirements Specification, and involving in designing, developing and executing Test Strategies, Test Plans and Test Cases.
- Exceptional understanding of the SDLC, STLC and role of Quality Assurance.
- Strong understanding of Agile, Scrum, Kanban and Waterfall methodologies.
- Extensively experienced in Black box, Grey box, functional and data driven testing using testing techniques.
- Strong knowledge in different testing technique like Smoke, Sanity, Regression, Front End and Back End, UAT.
- Proficient in creating automation scripts using VBScript in QTP/UFT, using Java and all the Object Oriented Programming Concept in Selenium WebDriver to fully automate the application functionality.
- Very good hands on experience of designing the Framework from scratch with different open source and license based technologies like UFT, Selenium WebDriver, Selenium Grid.
- Hands on experience with all the concepts of Selenium like Methods, Classes, Locators, TestNG, Page Object Model, Page Factory, Maven.
- Skillful in developing automation frameworks and reusable Function Libraries to be used across multiple test components in a Test-Driven Development approach like TestNG.
- Good knowledge in the preparation of Test data, preparation and execution of regression Test scripts, preparation of weekly status reports using QC/ALM.
- Strong SQL skills and able to write simple and complex SQL queries from the scratch.
- Expert in validating data persistence using SQL queries.
- Expert in designing of test scripts, Descriptive Programming using different object methods and property.
- Experienced in Action Parameterization, Importing, Exporting Data and Script Reusability.
- Expertise in creating Object Repositories, Checkpoints, Recovery Scenarios and error handlings.
- Experienced in Defect Follow-Up Meeting and analyzing root cause after successfully logging a defect.
- Strong technical background including automation, programming, web-based and databases knowledge combined with soft skills to communicate effectively adding huge value to any team.
TECHNICAL SKILLS
Testing Tools: HP QC/ ALM, HP QTP/UFT, Selenium WebDriver, Selenium Grid, IBM Rational ClearQuest, JIRA, TFS, SOAP UI
Data Base: Oracle, SQL Server, MySQL, DB2, Oracle Siebel CRM
Programming Language: VB Script, Java, Java Script, HTML, XML
Operating System: Windows, Unix/Linux
PROFESSIONAL EXPERIENCE
Confidential
Automation Test Lead
Responsibilities:
- Working closely with Test manager, Manual Test Lead to understand the requirements and support offshore automation team, also manage the whole automation execution process and involve in it.
- Executing automation test scripts for regression, functional and smoke test cases and run, debug them with UFT Automation tool. Retrieving update from offshore team about the daily Testing activity progress.
- Participated in the bug review meetings, updated requirement document as per business user feedback and change in functionality of the application.
- Managing the testing process using ALM to manage the requirements and Test cases and having a clear traceability between them.
- Participate in daily scrum, sprint, grooming, planning, retrospective meetings as a part of Agile process.
- Using HP ALM to log, track and verify defects against applications components.
- Schedule jobs using Jenkins to run at regular intervals for spot and regression testing for all the test environment.
- Developing a set of automated test scripts from scratch using VBScript for Data driven Framework that run to support each software release in UFT based on Test Cases.
- Leading and supporting offshore team by involving functional testing and majorly automation activities.
Environment: Agile, ALM, UFT, VBScript, XML, HTML, Windows.
Confidential, Monterey Park, CA
Automation Test Lead
Responsibilities:
- Working closely with Business Analyst and offshore team to fill the gaps in the requirements.
- Performing functional testing of application by executing Test Steps from Test Cases. Retrieving update from offshore team about the daily Testing activity progress.
- Participated in the bug review meetings, updated requirement document as per business user feedback and change in functionality of the application.
- Managing the testing process using ALM to manage the requirements and Test cases and having a clear traceability between them.
- Participate in daily scrum, sprint, grooming, planning, retrospective meetings as a part of Agile process.
- Using HP ALM to log, track and verify defects against applications components.
- Designing Data Driven Framework by using Selenium WebDriver and Selenium Grid with Java and all the Object Oriented Programming Concepts.
- By using all the concepts of Selenium WebDriver like Methods, Classes, Locators, TestNG, Page Object Model, Maven to execute and debug the automation scripts from scratch and designing TDD Framework .
- Schedule jobs using Jenkins to run at regular intervals for spot and regression testing for all the test environment.
- Developing a set of automated test scripts from scratch using Java and JavaScript for Data driven Framework that run to support each software release in Selenium Webdriver based on Test Cases.
- Leading and supporting offshore team by involving functional testing and majorly automation activities.
Environment: Agile, ALM, Selenium WebDriver, Selenium Grid, TFS, Java, TestNG, Maven, Jenkins, XML, HTML, Windows.
Confidential, Bellevue, WA
Automation Test Lead
Responsibilities:
- Responsible for planning, development and execution of functional and regression testing in a team environment following the Software Development Lifecycle.
- Using the UFT and Selenium tools wrote and executed scripts testing the release in the multiple applications.
- Developed a set of automated test scripts from scratch using descriptive programming for Data driven Framework that run to support each software release in UFT based on Test Cases and Test Matrixes.
- Created and enhanced test scripts using Checkpoints, Synchronization Points and Output Values in UFT.
- Used script parameterization in UFT to test UI against variety of data.
- Handled dynamic objects in a web UI application using regular expressions, virtual objects, insight objects and descriptive programming in UFT.
- Created user-defined and custom functions in VBScript.
- Refactored existing functions in VBScript to be reusable across tests leading to less test script maintenance and more parameterization.
- Used IBM Rational ClearQuest and HP ALM to log, track and verify defects against applications components. Coordinated with dev. management and followed IBM Rational ClearQuest and ALM team process.
- Using IBM Rational ClearQuest ensured the execution of FT and UAT Test Matrixes and documentations of test results.
- Coordinated with the development team for upcoming feature work that requires test automation by participating in daily standup scrum meetings.
Environment: Agile, UFT, ALM, SharePoint, Selenium WebDriver, IBM Rational ClearQuest, TFS, PL/SQL, VBScript, Oracle Siebel CRM, Flex, Java,XML, HTML, Windows.
Confidential, Washington, D.C.
QA Analyst
Responsibilities:
- Involved inBusiness Requirements and FunctionalRequirementsgathering, reviewing process.
- Analyzed available business requirements and functional requirements specification document.
- Reviewed the proposed model with the Subject Matter Experts from business, Quality Assurance and IT departments.
- Worked closely with Business Analysts and Developers to fill the gaps in the requirements.
- Participated in the bug review meetings, updated requirement document as per business user feedback and change in functionality of the application.
- Involved in Agile (Scrum) methodology while implementing the above projects.
- Actively involved in writing Test Plan, Test Scenarios and Test Scripts as per functional, Business requirements using ALM.
- Defects were tracked, reviewed, analyzed and compared using HP ALM.
- Managed the testing process using ALM to manage the requirements and Test cases and had a clear traceability between them.
- Used ALM for defect reporting and tracking and prioritizing defects and enhancement requests after base lining the requirements.
- Worked with SQL Queries to query the database to test the back end process of the application.
- Used SQL queries to verify the integrity of the database.
- Performed the Automation Testing for Functionality and GUI testing using QTP/UFT.
- Used UFT and Selenium to test the functionality of the application for executing Test cases and performing automated testing.
- Used UFT for functional and regression testing of the application to make sure transactions and business processes work as intended and Developed VB scripts
- Used VBScript in UFT to develop Data Driven and Keyword Driven frameworks.
- Created and maintained Shared Object Repositories to enable UFT to identify the various objects in the application.
- Performed Data Driven Testing for multiple sets of data using UFT.
- Ensured the execution of UAT test cases and documentation of test results.
- Provided UAT testing status information to the quality assurance lead, project manager, and various business stakeholders.
- Participated in various Agile Scrum Meetings such as, Product Backlog Grooming Meeting, Sprint Planning Meeting, Daily Scrum Meeting, Sprint Review Meeting and Sprint Retrospective Meeting.
- Participated in Defect Review Meeting to discuss about defect reproducibility with the developer; participated in internal presentation and knowledge sharing sessions.
- Offered weekly project reports to the Project Manager, Testing Manager, QA Lead and Development Team.
Environment: UFT, ALM, PL/SQL, VBScript, Oracle, XML, HTML, JAVA, UNIX, Windows, MS Office Tools, SOAP UI, Agile.
Confidential, Foster City, CA
QA Engineer
Responsibilities:
- Involved in analyzing business requirements and preparing Test Plans based on User Requirement Document (URD) and prepared the Test Scenarios, Test Cases.
- Interacted with Business Analysts and Developers in requirements analysis, design review, testing and documentation for application developed in Agile environment.
- Actively participated in Scrum meetings, reviews and developed test scenarios.
- Wrote Test cases to test the mappings and workflows and analyzed the cache assigned.
- Performed tests on Source Analyzer user, defined query, Lookups and Target, Aggregator.
- Prepared Automation standards document and Created Functions for reusable purpose.
- Developed Test Plan, Test Case with Quality center.
- Worked with Test Resource tab in Quality Center, storing and retrieving function libraries and recovery scenarios, Test data and repository.
- Used SQL Joins for retrieving data from multiple tables.
- Used different SQL functions to verify Test data in related tables.
- Prepared Hybrid (Keyword and Data driven) framework for QTP Automation.
- Wrote Automation script using VB script, Descriptive programming.
- Developed baseline scripts for testing the future releases using Quick Test Pro.
- Conducted user acceptance testing to ensure that developed systems satisfied the needs of business clients as specified in the functional requirements.
- Communicated frequently with clients regarding applications functionality requirements.
- Performed Cross-Browser testing on multiple browsers.
- Responsible for preparing and sending the deliverables, for example, weekly status reports.
- Planned and worked flexibly to meet the dead lines.
Environment: Quality Center, ASP.NET, QTP, VBScript, Java, MS SQL Server, Web Services, Windows, UNIX.
Confidential, Charlotte, NC
QA Tester
Responsibilities:
- Attended requirements and design meetings, review and analysis of requirements and design documentation for Earned Discount to retain client’s recurring business.
- Developed Test cases and Test scripts for both Manual and Automated testing based on functional specifications and design documents.
- Participated in creating Requirements Traceability Matrix, and Test plans.
- Improved the flexibility of the tests by parameterizing the entire test, inserting checkpoints, and using watch lists to monitor variables in the Test Script.
- Provided clear concise feedback to Development team on recurring errors both on an individual and team basis.
- Worked closely with users and program developers to ensure that the application development met the user expectations.
- Used Quality Center for Test plan execution and defect tracking.
- Developed and executed manual Test scripts using Test plan and Test lab sections of Quality Center for System testing, Integration testing and Regression testing of the application.
- Created SQL scripts to change data and validate service response.
- Manually performed back-end testing by executing SQL queries to validate the data in the back-end Oracle database.
- Created and maintained Object Repository in QTP.
- Involved in developing functional Test scripts using QTP as a part of automated testing.
- Developed test automation scripts using QTP for Regression, Functionality, and GUI testing.
- Executed QTP automation scripts by using the Data Driven Framework.
- Started working relationships with developers and project manager.
- Offered weekly project condition to the Project Manager and the Test Manager.
- Coordinated meetings with the development teams for appropriate handling of the bugs and their timely resolution.
- Involved in audit meetings and got an initiative to reach QA testing goals.
- Involved in thorough Compatibility testing of the site on multiple browsers.
Environment: QTP, Quality Center, HTML, Java, Oracle, Windows, Java Script, Web Services, MS Office, MS Excel, UNIX.
Confidential
Automotive Quality Engineer
Responsibilities:
- Resolved issues regarding the customer voice navigation unit.
- Developed timely solutions that minimized overall cost and time to implement.
- Designed projects to improve products already in the automotive industry.
- Directed a large group of employees engaged in the specialized tasks.
- Coordinated the supplier quality of products received.
- Wrote PRR’s and initiated Controller Shipping for suppliers that have progressed beyond the PRR system.
- Communicated lessons learned to SMT’s and Validations Teams.
- Devised tests which answer questions from clients and other engineers on the development of the product.