Qa Automation Lead Resume
MN
PROFESSIONAL SUMMARY:
- A dynamic and an oriented Quality Analyst/Lead with 15 years of experience in various domains having extensive experience in Creating test plans, test schedules, designing and executing test cases.
- Extensively involved in UI Automation by using Selenium WebDriver, Java, SOAPUI testing, Database SQL Testing, Web application testing.
- Extensive experience in JAVA, J2EE technologies including OOPs, Java, Servlets, JSP, JDBC, JMS, XML, Oracle, JavaScript, Web Services, MVC, Java, JEE, HTML, JavaScript and CSS
- Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all phases with major responsibilities.
- Expertise in implementing Waterfall / Agile and SCRUM Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
- Developed tools like PTO (Parallel Test Orchestration) for parallel QTP/UFT Test execution on remote machines & Data Squirrel - one stop for downstream testing & P360 (Project 360) to schedule/build/deploy the code & kick off other integrated tests as part of Continuous Integration project with the help of developers.
- Good working experience on different modules of ServiceNow. Expert in JavaScript, jQuery, prototype and Jelly scripting used in ServiceNow
- Experienced in testing Database Applications of RDBMS in ORACLE and DB2.
- Experience in developing, implementing and maintaining Automation frameworks - Keyword Driven, Data Driven Frameworks, Hybrid and Page Object using different tools like Selenium/QTP/UFT.
- Experience in different Testing methodologies like Black Box, White Box, Smoke Testing Functional testing, Regression testing, Unit, Integration testing, GUI testing, System Testing, User Acceptance testing(UAT) Installation, Compatibility and Load testing.
- Experience in developing selenium automation framework using JUnit/TestNG and developing ANT/Maven targets to execute automation suites.
- Experience in testing Web Services-SOA architecture, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP UI, QTP/UFT.
- Good Understanding of RDBMS through Database Design, writing queries and stored procedures using databases like MySQL and SQL Server.
- Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (Hybrid, Keyword and Data Driven Frameworks).
- Experience in using finder mechanisms like CSS, XPath expression, HTML id, linkText, Partial linkText and name to find the Web Elements.
- Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
- Experience in configuring Jenkins to email the content of the status of the build.
- Identified automation requirements and design automation framework, scripts in Selenium (WebDriver)/QTP/UFT integration with Jenkins/CI, code reviews, and scripts execution through Grid (hub/nodes) on remote clients.
- Generated test logs using Log4j for various log levels.
- Configured Selenium WebDriver, Junit, Ant tool and created selenium automation scripts in java prior to agile release.
- Experience in preparing test data for positive and negative testing and identified critical bugs in the product early in the test execution cycle.
- Experience in Performance Testing Front end/Back End/Web services applications using Load Runner & LISA, JMeter & LOAD UI.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, Bugzilla etc.
- Configured and customized Appium tool setting to execute mobile automation test scripts.
- Expertise in working noledge of Core Java and Object Oriented Concepts (Inheritance, Polymorphism, Exception Handling and Collections)
- Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries.
- Experience in writing complex SQL query by joining multiple tables according business logic for data validation.
- Maintained the automation code and resources in source controls like SVN, GIT over the time for improvements and new features.
- Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
- Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
- Experience in Parallel Execution of Multiple Tests at a time in different environments.
- Proficiency in testing complex software applications including manual testing.
- Worked closely with the Development Team to ensure that test requirements are Implemented with Zero gaps
- Recognized for taking initiatives, attention to details, good analytical skills, grasping capabilities, excellent communication skills, co-ordination capabilities, hard work and dedication in various projects
- Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.
- Efficiency in management skills, communication and ability to work under strict deadlines.
- Excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE/GRID, Cucumber, TestNG, JUnit, Appium, Lisa, Auto IT, Selenium IDE, HP QTP 11.0, HP UFT 12.02/12.52, HP Quality Center/ ALM 11, Load Runner, JMeter, Junit.
Languages: HTML, CSS,Java, XML, Gherkin, Web services
Defect Tracking Tools: Jira, Bugzilla, HP ALM Quality Center, Rally, MS Test Manager
Scripting Languages: Visual Basic, VB Script, Java, C, C#, XML, HTML, Groovy
Build Tools: Ant, Maven
Testing Frameworks: Page Object, Data Driven, Keyword Driven, Hybrid Driven Frameworks
Test Build and Continuous Integration Tools: Jenkins, TeamCity, Hudson, Bamboo and TFS.
Project Methodologies: Agile-Scrum, Waterfall,RAD (rapid applications development)
Databases: Oracle, DB2, SQL Server, MS Access
Frameworks: BDD/ATDD, Page Object Model(POM), Hybrid Driven, Data Driven, Keyword Driven
API Testing: REST, SOAP, SUPERTEST, SOAPUI, POSTMAN
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
Operating Systems: Windows XP/Vista/7/8/10, Unix, Linux, IOS
Reporting Tools: Crystal Report, SSRS
Other: QA, Automation, automated testing, load testing, Load Runner, Functional Testing, Mercury Win runner, Test Plan, Test Case, UNIX, Tester, Automated Testing, Quality Assurance, Test Script, SQL, Backend Validation, Web, Java, black box, white box, gray box testing, functional testing, manual testing, defect tracking, Bugzilla
PROFESSIONAL EXPERIENCE:
QA Automation Lead
Confidential, MN
Responsibilities:
- Design & support frameworks in such a way that it increases and speeds up their productivity for example, supporting dev/qa with issues using the tool,Integration with the test management tool.
- Review product requirements, functional and design specifications to determine and prepare automated test cases.
- Integrating mobile automation testing frameworks (Android/IOS) into WebDriver Automation Framework using Appium.
- Establish the Jenkins continuous integration environment, deployed the automation framework and automated scripts to Jenkins.
- Played as a build master to enable automated testing capabilities.
- Work closely with various Dev team members to understand testing objectives and ensure that problems are resolved in a timely and efficient manner
- Take leadership responsibilities and influence the direction of the automation effort, and its schedule and prioritization & work with management, developers, and quality assurance personnel, to meet the desired goals
- Coordinated with systems partners to finalize the framework designs and confirm requirements.
- Provided continued maintenance & development of bug fixes & patch sets for the framework.
- Worked with other test team members to create automated tests.
- Coach/Trained team members for Test Automation and troubleshooting.
- Part of a team focusing on automation of an identified set of migration tests, checking they run correctly and working within the infrastructure
Sr. QA Automation Lead/Architect
Confidential, MN
Responsibilities:
- Analyze Business requirement documents for creation and execution of Test Scripts, Test Cases and User Scenarios to provide optimal end-to-end test coverage.
- Analyzed business requirements and functional documents, created to define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Gathering requirements and converting BRD’s into technical requirements. Created design patterns & implementation plans for ServiceNow enhancements.
- Design and engineer solutions leveraging all appropriate components offered by ServiceNow to answer the needs for business workflows, ticketing or other ITSM requirements
- Prepared automation low level design document based on the requirements, explaining the solution.
- Prepared the documents related to the framework and coding standards and the transition/ documents.
- Extensively worked in Regression testing, Parallel Processing usingHP QTP/UFT & SeleniumWebDriver in TestNG.
- Implemented Test driven development (ATDD and BDD) framework using cucumber tool with Gherkins Language.
- Used Component/Modular based approach to develop automation scripts, this approach reduces the cost of maintenance and maximize the re-use of existing test scripts
- Used XPath and DOM to work with dynamic and static objects inSelenium.
- Created test approach and test cases for logging module.
- Reviewed and analyzed the existing test scripts.
- Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.
- Maintained user documentation with output screenshots for User acceptance testing (UAT).
- Developed synchronization using implicit and explicit wait conditions.
- Incorporated the test data in Test scripts from Excel using Apache POI API.
- Created Data Driven Testing framework to test the application for different sets of data using UFT/Selenium WebDriver.
- DevelopedBack-end testingusing complex queries to retrieve the user information to cross validate in UI and databases.
- Knowledge of working with different kind of scripts in ServiceNow and their order of execution
- Prepared the data & wrote PL/SQL scripts to verify the database updates, inserts and deletes of the records
- Created automated test suites to integrate API, backend & front end components.
- Maintained the test source code and resources in the SVN source control repository tool.
- Analyzed test results, tracked the defects and generated reports using JIRA.
- Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.
- Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
- Build Web services (SOAP/REST) automation testing including reading the response XML file and validating the data as per the expected result using HP QTP/UFT.
- Tested applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Developed Test Scripts to implement TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber.
- Involved in Functional and Integration testing of MobileApp using IOS and Android devices.
- Created/Designed automation architecture/scripts using Appium mobile automation tool.
- Expertise in development of test cases, scenarios and strategies for mobile testing.
- Maintained QA/Test environments and assisted in build and deploy activities.
- Generate and evaluate testing results, recorded the discrepancies to track, analyze and report to management.
- Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
- Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.
- Developed and Maintained Quantitative ROI for automation and tools investments with IT savings and shared with Sr. Leadership to measure program key s and advantages on a monthly basis.
ENVIRONMENT: Java,SeleniumWebDriver, HP QTP/UFT, ServiceNow, TestNG, Firebug, Fire path, MS Test Manager, XML, XPATH, DOM, Quality Center, Cucumber, SVN, Agile, Internet Explorer, Chrome, Firefox, SQL, Jenkins, SoapUI, Gherkin, Eclipse, Maven, Oracle.
Sr. QA Automation Engineer/Lead
Confidential
Responsibilities:
- Responsible for Leading Automation Testing deliverables across environments.
- Coordinate with the QA Lead/QA Manager to facilitate the gathering and documenting of test automation objectives and requirements for input into Automation Strategy and Design approach
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
- Developed Test Plan with a Test Strategy for the System testing. Instrumental in creating design and framework for automation.
- Offering subject matter expertise while reviewing, understanding and implementing best practices
- Experience in behavior driven development (BDD) approach using selenium-cucumber to write and execute automated acceptance/unit tests.
- Developed Automation framework using Selenium WebDriver & HP QTP/UFT.
- Tested applications developed in Java with Junit framework.
- Used Selenium WebDriver/HP QTP/UFT for writing test scripts for regression test coverage.
- Developed and executed White box test cases of the Java API using Junit framework and Eclipse.
- Worked on creating test case for Object -driven framework for Selenium WebDriver.
- Integrated Automation scripts on Continuous Integration tool Jenkins for nightly batch run of the Script.
- Automated different Functional Test case using HP QTP/UFT, VBScript, Check Point, Parameterization and Descriptive Programming.
- Performed GUI testing to check for appearance of the website.
- Used XPath to work with dynamic and static objects in Selenium.
- Used AngularJS framework on client side and integrated with Spring framework.
- Identify, design and develop testing solutions for Web Services/REST APIs by verifying http responses, methods and headers
- Used SOAP UI & HP QTP/UFT tool to test SOA based architecture application to test SOAP services and REST API.
- Coordinated with technical support associates to fix proprietary software issues.
- Conducted backend testing using SQL queries to validate data for database.
- Created automated test suites to integrate API, backend & front end components.
- Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
- Developed test scripts to identify the web Elements through locators using FireBug and FirePath Firefox plugins.
- Verified, edited and update test data in new or existing systems before testing.
- Help the team in virtualizing web services using ITKO LISA.
- Help the team in designing and developing test automation artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools (primarily HP QTP/UFT & Selenium).
- Focus the important testing and project priorities as agreed-upon with the QA Lead/QA Manager.
- Worked with Test Analysts/Automation Engineers to ensure that defects are tracked and documented and results communicated to developers and stakeholders.
- Actively involved in Bi-Weekly Iteration Planning & provide accurate QA Automation task estimates for assigned User Stories.
- Participate in tester interviews for Test Analyst/Automation Engineer candidates.
- Mentors other departmental resources on the proper selection, design and implementation of various Test Automation Frameworks, Tools and Strategies
- Makes performance and process improvement recommendations as needed
- Developed PTO (Parallel Test Orchestration) tool/utility for testing/Scheduling HP QTP/UFT automated scripts on different remote/lab machines in parallel. User can login to this tool & schedule their test run & wait for the HTML report to come at the end of their test execution. User can also queue in different automated suites for execution while an execution is running. This tool will start the execution waiting in queue as soon as one of the remote/ machine is available. This tool helps the user in saving the execution time as many times depending on the number of remote/lab machines deployed for this tool.
- Developed P360 (Project 360) tool to schedule/build/deploy the code & kick off other integrated tests as part of Continuous Integration project. User can login to this tool; schedule the build to be deployed. Once the build is deployed successfully, other integrated tests like Security Scan tests, QA Automated tests (HP QTP/UFT or Selenium) & Load tests (Load Runner/ Load UI) will be executed one after the other as long as the previous test have been successfully executed. This tool also provides detailed tracking of deployment & other corresponding tests to the entire group involved in that particular project.
ENVIRONMENT: Selenium WebDriver, HP QTP/UFT, ITKO LISA, Java, Junit, Jenkins, POM, JUnit, SOAP UI, Agile, XPath, Quality Center, Eclipse, REST, HTML, CSS, JavaScript, MSWord, MS Excel, PL/SQL, SQL, Windows
QA Automation Lead
Confidential, MN
Responsibilities:
- Worked as an Automation Lead for the development and execution of automation using HP QTP/Load Runner.
- Involved in Project / Program Planning, Execution and Management, in tune with the core business objectives.
- Worked with team members to design and develop a reusable architecture for the test automation in HP QTP & Load Runner.
- Review application requirements, functional and design specifications to determine and prepare automated test cases.
- Prepared Test Plan, Test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Prepare Reusable functions/Actions, which improve the robustness, re-usability, and maintainability of their test scripts using HP QTP.
- Developed automated test scripts from manual test cases for Regression testing based on the requirement documents using HP QTP.
- Defined user defining parameter to execute various functions in HP QTP.
- Worked with team in developing test scripts in Vugen using HTTP/HTML & Web (Click & Script) protocols. Enhanced the scripts by adding checkpoints, functions in C Language, transactions, rendezvous points, created parameters, and performed manual correlation to enhance recorded scripts.
- Helped team members in Manual Correlation for enhancing the performance test scripts.
- Worked with team in configuring scenarios and set up the monitors to capture the performance of the Application servers, Web servers and Database servers using Load Runner Controller.
- Analyzed test results - traced and troubleshoot performance bottlenecks.
- Performed SQL queries to extract data for the Load tests.
- Provided assistance to team members in using the automation tool and resolving all technical problems with the tool.
- Provided assistance in design and development of test automation across various projects.
- Establishing tool standards, which any project team would follow when using the tool. These standards include setting up the roles, scripting, environmental and coding standards which best suit the project and the organization.
- Demonstrated ability to solve complex automation challenges involving Ajax, unexpected event handling.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Maintained Test Matrix and Project Matrix using excel sheet to keep track of Project's schedule and status.
ENVIRONMENT: HP QTP, Load runner, SQL, Web Services, SOAP UI, Restful, SOAP, JIRA, Quality Center, Oracle11g, MSWord, MS Excel, PL/SQL Developer, Windows.
