Qa Automation Lead Resume
IN
SUMMARY:
- Overall 9+ years of professional experience as QA Automation Test Lead
- Proficient as Lead QA Engineer in both Automation and Functional testing process, with tools like QTP/UFT, TOSCA, SOAP UI, QC/ALM, JIRA
- Experience in analyzing business specification documents, developing test plans, defining test cases, developing and automating test scripts
- Expertise in designing, implementing and maintaining, Test Automation Frameworks using UFT/QTP and SOAPUI
- Experience in the entire Software Development Lifecycle (SDLC) life cycle from requirements gathering to releasing to production
- Experience in Waterfall, and Agile methodologies
- Proficient in working with tools such as QualityCenter (QC), JIRA, Jenkins, HPUFT /QTP, IBM RFT, SOAPUI, and Rest - assured
- Performed unit testing using JUnit/TestNG, integration and deployment of applications done using tools such as ANT and Maven and debugging through Log4j
- Experience in Core Java concepts such as OOPs, Exception handling, Multithreading, and Collections
- Experienced in Development of Automation Scripts, Execution and Analysis Test Results using Hybrid, Jasmine framework, Behavior Driven Development (BDD), Test Driven Development (TDD), Cucumber, Keyword Driven Framework and Data Driven Framework.
- Experience in Manual, Automation Testing, Black box Testing, Functional Testing, Integration Testing, GUI Testing, Smoke Testing, and Re-Testing & Regression Testing
- Experienced in using Version Control Tools like CVS, SVN and GIT Hub
- Excellent knowledge in developing basic and complex scripts/programs for functional testing and maintenance needs, using tools such as HPQTP10.0 and QC, including development of functions in VB Scripting
- Strong knowledge on Web Service & Hands on experience in validating Web Services using SOAP-UI
- Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation
- Experience in Database Testing using SQL Queries with multiple Databases Oracle, DB2, SQLServer and MySQL
- Experienced in several types of testing on AUT like GUI, Functional, Regression, System Testing, Integration, Performance and end to end Testing
- Worked in Multiplatform Environments like Windows, UNIX, Web applications, and GUI based client/server applications
- Proficient in writing Test Strategies, Test Plans, Test Cases, Test Scripts, Test Scenarios and Test Summary Reports for both Manual and Automated Testing
TECHNICAL SKILLS:
Bug /Test Management Tools: Selenium 2 Web Driver/RC/IDE/Grid, HP Quick Test Pro (QTP) 11, JIRA, Quality Center/ALM 11, Jenkins, Maven, Clear Quest, SOAP UI, Cucumber
API Testing Tools: SOAP UI, Rest-assured, HP UFT
Web Browsers: Microsoft Internet Explorer, Netscape Navigator, Mozilla Firefox, Google Chrome, Opera
Frameworks: Keyword Driven, Data Driven, Hybrid Testing Framework
Database: Oracle R12, MS Access, DB2, SQL Server 2008, MongoDB
Microsoft Tools: MS Word, Excel
Operating Systems & Servers: Windows, Linux, UNIX, Tomcat, Web Logic
Testing Strategies: Integration, Unit, System, Black Box, White Box, UAT.
Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report
Databases: Oracle, SQL Server, MySQL, MS-Access and DB2, Toad.
Languages: Java 8, SQL, HTML, XML, JSON, JavaScript, VB Script
PROFESSIONAL EXPERIENCE:
Confidential, IN
QA Automation Lead
Responsibilities:
- Perform System Analysis, Testing and documentation.
- Test the Web application using QTP/UFT in Agile environment with daily standups
- Driven regression testing for the modified builds, as part of Agile Model
- Raised defects by giving validations and doing negative testing on Soap API’s
- Interacted with developers and Managers to identify delta and update Soap UI scripts accordingly
- Creating ROI, traceability and other matrix for management
- Test procedures and functions to fetch complex data from different tables in remote databases using joins, sub queries and database links
- Extensively used QTP integrated environment like Data Table, Actions and Recovery scenarios
- Involved in writing Manual Test Cases and Test Scripts in Rational Quality Manager (RQM)
- Performed regression Testing with Quick Test Professional (QTP)/Unified Functional Testing (UFT)
- Converted existing automation scripts of all teams from QTP/UFTto manual by documenting in RQM
- Involved in modifying the existing automation scripts in QTP/UFT to match the changes made to the UI by the developer to prevent automation script’s failure during regression testing
- Match the steps in manual version of automated scripts to the business process scenarios and reduce the work for manual testers during regression testing
- Developing the email generation framework to send emails when the automation script has started and completed execution either successful or unsuccessfully using Rational Functional Tester (RFT)
- Developed automation code in Java to enable the execution of automation scripts on non-state machines with Rational Functional Tester (RFT)
- Designed and developed behavior driven development using Cucumber and Selenium WebDriver
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations
- Tested request and response XML's based web services interfaces using SoapUI
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project
- Used QTP and Browser Sandbox for automating of Cross Browser Testing on IE, Fire Fox, Safari and Chrome
- Created and executed database queries (SQL) to validate database data integrity
Environment: HP Quality Center, Quick Test Pro(QTP/UFT), VB Script, Java, Rational Quality Manager, Rational Functional Tester (RFT), SharePoint, MS Office, MS Excel.
Confidential
QA Automation Lead
Responsibilities:
- Updated and maintained regression suite in Quality Center while creating and updating Automated Regression Suite using QTP
- Developed, executed and scheduled the automation test scripts from Quality Center
- Developed Selenium test scripts using Java
- Performed Automated UI, regression, acceptance and priority1 functional tests of the windows application using Java scripting
- Developed an automated scripts and frame works using Java and VB Script
- Implemented and executed the test process using Agile Methodology with daily stand ups
- Experienced knowledge of SQL and RDBMS database query tools like Oracle SQL Developer, to perform data validations for Backend testing
- Involved in mobile testing using APPIUM in both IOS and Android applications
- Identifying objects of App using Appium Inspector tool for IOS and UI automated viewer for android-based devices
- Developed test scripts to test the Mobile applications with Appium WebDriver and TestNG using Java
- Documented software bugs and wrote test reports by using Microsoft Test Manager (MTM) and Team Foundation Server (TFS)
- Used Unix to check the log files and the memory status and other functionalities
- Performed Web services testing using SOAP UI, on SOAP and RESTFUL web services
Environment: JIRA, VB Script, X-path, Windows, SQL Server, Application Lifecycle Management/Quality Center, SVN, SOAP UI, QC (ALM), SQL, QTP (UFT), DataStage ETL & MS-Office
Confidential
QA Analyst
Responsibilities:
- Analyzed test specifications and converted them into Manual Test Cases
- Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases
- Conducted sanity testing of the application based on user requirements
- Perform application testing in Waterfall design process
- Performed manual testing with QC and Regression Testing with QTP
- Involved in writing test cases based on the user stories
- Documented the defects in Quality Center and assigned them to the relevant developer
- Involved in retesting the application after defect fix
- Attended the defect review meeting to resolve the issues
- Wrote test cases in Excel and imported them into Quality Center
- Prepared Requirement Traceability Matrix (RTM) for tracing the test cases
- Performed functional, integration and regression testing on the AUT
- Used Quick Test Profession (QTP) for regression testing and running the automation suite
- Customized the QTP test as per the test case by using VB Script programming language
- Inserted various checkpoints to compare the current value with the expected value for specified properties of an object.
- Executed SQL queries to verify the database for the relevant test cases.
- Used Quality Center as a bug tracking system.
- Participated in bug review meetings on behalf of the QA team.
- Performed defect logging and tracking using the HP Quality Center
Environment: QTP, Quality Center, VB Script, Manual Testing, SQL Server, SQL, MS Office