Lead Qa Automation Engineer Resume
PROFESSIONAL SUMMARY:
- Resourceful and dynamic technical professional with 10 years of experience in Software Testing - Automation and Manual.
- Excellent experience in Software Testing in Web based application and Client Server Application using Manual Testing Techniques and Automated open source Testing Tools.
- Good Knowledge in Test Management and Testing Life Cycle Methodologies like Agile Models, Waterfall, V-Model of testing.
- Solid knowledge in Java and OOPS concepts required for Selenium Script
- Proven abilities in working on Web based banking applications using Java through Continuous Integration using Jenkins.
- Expertise in designing automation frameworks and creating scripts using Selenium WebDriver tool to cater both Functional and Non-Functional requirements.
- Working knowledge of Web Services, WSDL, and XML. Good understanding of the DevOps philosophy .
- Integrated automation test activities with Devops for easy retrieval.
- Good experience in Bug Tracking tools like JIRA, Quality Center.
- Proficient performing different kinds of testing like Sanity, Smoke, Regression, Backend, and UAT.
- Involved in enhancing automation framework in functional testing tools like OATS, QTP.
- Have good knowledge on setting up Jenkins server.
- Well experienced in creating and scheduling jobs in Jenkins for test executions.
- Proficient experience in identifying XPath, through Firebug, FirePath, log messages are implemented through Log4j.
- Hands on Experience in using project management and version control tool SVN.
- Expertise in writing SQL, PL/SQL Queries for databases like Oracle, MySQL.
- Involved in creating the Scenarios for single and multi-user test. Expertise in Keyword driven testing, Back-End testing.
- Used Oracle Application tools for maintaining the applications and database
- Involved in performance testing in creating virtual users and testing load, stress, database tests using Load Runner and Oracle Load Test tools.
- Performance Bottlenecks are identified based on volume and stress test and provided solution to development team in end user perspective.
- Worked on Cross Browser and Cross Platform testing through Selenium WebDriver by testing the website on different browsers like Google Chrome, Internet Explorer and Firefox.
- Module Leader in testing team and have often proved good in tracking the status and successfully completed critical projects
- Participated in Requirement review meetings, analyzed requirements, developing test plans and test cases, Requirement Traceability Matrix, Defect Management, Reporting and Tracking
- Experienced in interacting with business analysts, developers and technical support in User Acceptance Testing Environment.
- Experienced in interacting with business analysts, developers and technical support in Agile Environment.
- Well versed in the area of organization, SQA process and time management and always observed and rated as Good in Interpersonal skills and flexible in working as a Team.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver, HP Quality Center, JIRA, SOAPUI, QTP, Eclipse, Firebug, Fire Path, LoadRunner, OATS, OLT, ACC Matrix, Devops, Test Design Tracker, Putty, WinSCP3
Language/ Script: C, Java, SQL, PL/SQL, VBScript
Firefox Addons: XPath, Firebug, Firepath
Web Technologies: HTML, XML, XSD, XSL, XSLT, XPATH, CSS
SOA Technologies: REST, WSDL, Web Services, SOAP UI
Bug Tracking Tools: JIRA, HP Quality Center
Build/CI Tools: Ant, Jenkins
Version Control Tools: Subversion, Visual Source Safe
Databases Technologies: Oracle PL/SQL, SQL*Plus, MYSQL
Operating Systems: Windows XP, 7, 8, 10/vista & server 2003
PROFESSIONAL EXPERIENCE:
Confidential
Lead QA Automation Engineer
Responsibilities:
- Analysed the specifications from Business view and Functional view of the application.
- Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.
- Performed manual and automation scripts development on agile process.
- Test scenarios are mapped with requirements and maintained in ACC Matrix
- Tracked Manual test cases under TDT (Test Design Tracker) section of Devops.
- Performed Regression tests on daily basis to identify release and fix based defects.
- Smoke and Regression test results of Automation are populated from DB through APEX in Devops under Automation Reports section.
- Gathered test analysis status from other team members with JIRA details.
- Collated test results of all modules and published the test results for Smoke and Regression tests on daily basis for all environments.
- Involve d in We b S e r vic es Te s ti ng us ing SOAPUI with REST to cr e ate a nd e x e c ute a uto ma t e d fu nc tional, reg r e s s ion, co mp lia nc e, a nd loa d te s ts .
- Automated tests based on functional requirement in Eclipse with Java based Selenium framework.
- Validated the customer account record details with Databases using SQL Queries.
- Prepared the Test Suite with the Selenium framework based on Java and developed the test scripts using defined Keyword annotations.
- Involved in Designing & developing keyword driven framework using Selenium Web Driver, Testing and implemented Jenkins Mail to send the regression result automatically.
- Used Apache POI methods for writing to excel sheets in java.
- Cross browser compatibility, testing is executed by testing web applications.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used Putty and WinSCP3 for analysing web services script errors.
- Used JIRA to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developers to track and resolve the problems.
- Used ANT for building the WebDriver project in Jenkins. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in setting up continuous integration system using Jenkins and working knowledge with version control repository system like SVN.
- Performed Load testing during end of release in order to find the performance bottlenecks in the application
Environment: Agile, Selenium (WebDriver), Java, ANT, Jenkins, Web Services SOUPUI, QTP , LoadRunner , HTML, XML, XPath, Putty, WinSCP3, Devops, OATS, Quality Centre, Firebug, SQL, PLSQL Oracle, Windows
Confidential
Automation Test Engineer
Responsibilities:
- Understanding requirements from the Business User/Manual testing team.
- Prepared Test Plan, Reviewed with Manager and UAT team.
- Prepared Test Scenarios and Test cases based on derived scenarios.
- Test Cases are executed in both Mainframe and Web application based on requirement.
- Worked in DB2 and SQL databases to retrieve test data.
- Tested the enhancement with UAT team in Pre-production environment
- Shared test results with UAT team for approval.
- Received approvals in Test completion document (which includes Test Plan, Test Scenario, Test Result, Defect details) from all stakeholders to release the enhancement in production.
- Tested the released enhancement as well as executed regression test cases in Production environment on a release day.
- Supported development team in testing the hot fixes if there is any issue in production with appropriate approvals.
- Prepared test script for new functionalities.
- Extensively worked with End-to-end testing for User Acceptance Testing (UAT).
- Designed data driven framework in QTP 9.5
- Maintained separate Object Repositories based on release and scenarios.
- Executed test Scripts using QTP 9.5
- Test results are updated in QC with associated defects.
- Collecting daily, weekly & release status
- Executing the scenarios, detecting bugs, reporting and tracking bugs
- Follow up with development team for fixing of Critical / Showstopper defects.
- Responsible for production support execution and result analysis
- Understanding the application architecture and transactions
- Test Plan Preparation for Performance Testing
- Designed and enhanced performance test scripts for various load conditions
- Executed the load test cases in HP LoadRunner 9.0 controller
- Closely monitored Loadrunner - Controller for test behavior.
- Prepared the performance test results post execution
- Identified performance bottlenecks during result analysis.
- Reported performance bottlenecks to development team and received expected fix.
- Retested and published the performance report to Project Management team.
- Prepared the final test report with performance test observations and tuning recommendations suggested by the System Architect
Environment: QTP 9 , LoadRunner , Quality Centre, SQL, DB2, Windows, Mainframe
Confidential
Automation Test Engineer
Responsibilities:
- Active Team member
- Has involved in different phases of Software Testing Life Cycle like Test Design, Test Execution, and Defect Management.
- Prepared Test Plan, Reviewed with Manager.
- Prepared Test Scenarios and Test cases based on derived scenarios.
- Executed Test Cases and tracked defects in QC.
- Proficient in Regression Testing and reporting the result with issues raised detail.
- Prepared Test scripts in QTP
- Collecting daily, weekly & release status
- Executed scenarios, detecting bugs, reporting and tracking bugs
- Follow up with development team for fixing of Critical / Showstopper defects.
- Performed Regression Test on daily basis to identify bugs based on new release.
- Published test results to all stakeholders.
Environment: QTP 8 , Quality Centre, SQL, PLSQL Oracle, Windows, Peoplesoft ERP application.
