Sr. Test Automation Engineer Resume
OBJECTIVE:
- To obtain a Test Automation Engineer position that allows me to develop and utilize my extensive Testing skills and knowledge while applying my experience to solve complex problems in a dynamically challenging environment.
SUMMARY
- Over 7 years of experience in Quality Assurance and Test Automation Testing of diverse applications on various platforms like Healthcare and Mortgage .
- Expert in Requirement Document Analysis, working sessions to understand the requirements and System Design to provide input.
- Strong knowledge of entire SDLC - Requirement Gathering, Planning, Design, Development, Testing and Implementation.
- Extensive experience in Manual and Automated Testing using HP ALM and HP UFT .
- Extensive experience in developing Test Plans, Test Cases and procedures as well as execution of manual and automated tests.
- Experience in creating Requirement Traceability Matrix between requirements and test cases to ensure test coverage .
- Expertise in Defect Management and defect reporting using various defect tracking tools such as HP ALM and JIRA .
- Experience on SDLC, STLC, Waterfall and Agile Development Methodology.
- Experienced in logging defects and assigning the criticality of Defects, Root Cause Analysis, Bug Verification using HP Quality Center/ALM .
- Experienced in developing test automation framework like Data Driven Framework, Keyword Driven Framework and Hybrid Framework using HP QTP and UFT.
- Experienced in Designing & Maintaining Automation Framework with Descriptive Programming with VB Script in UFT.
- Experienced in identifying web objects with XPath in HP UFT .
- Extensive experience in QTP for custom error handling, File System Object, Automation Object Model, Dictionary Object and Document Object Model.
- Experienced in developing custom reporting engine for test execution like HTML Report .
- Experienced in performing API & Web Services testing using HP UFT
- Experienced in open source automation tools like Selenium IDE .
- Expert in regression testing by executing large amount of test scripts across multiple dedicated virtual machines .
- Proficient in Back-End Testing on Database Management Systems like Oracle and SQL Server.
- Expertize in performing backend testing to validate data using SQL queries .
- Experienced in Cross Browser Compatibility Testing using Firefox, Chrome and Internet Explorer. Dedicated for Life Long Learning to keep my Technical / Soft Skills up to date to provide top maximum value for my team, project and organization.
- Excellent interpersonal skills and analytical skills with result orientated mindset.
- Highly organized, able to meet deadlines and have taken the initiative to learn job-related skills on my own.
TECHNICAL SKILLS
Automation Tools: QTP, UFT, Selenium IDE
Test Management Tools: HP QC, ALM, Jira, Rally
Databases: Oracle, MySQL, MS SQL Server and MS Access
Programming Languages: VB Script, SQL, Web Services, HTML, XML, JAVA
Defect Tracking Tools: HP Quality Center, HP ALM
PROFESSIONAL EXPERIENCE
Confidential
Sr. Test Automation Engineer
Responsibilities:
- Involve in User Story Sessions to provide feedback to improve the Testability of the User Stories.
- Participate in daily scrum, sprint grooming, sprint planning, sprint demo and sprint retro meetings.
- Create Test Cases by analyzing User Stories, Functional specs and Use Case documents.
- Attend Sprint Grooming and Sprint Planning meetings to provide Level of Effort for each Sprint Backlog Items.
- Maintain Traceability Matrix by mapping each User Stories to Test Cases to ensure Testing Coverage.
- Execute test cases in each Sprint to test Sprint Backlog Items.
- Manage entire Defect Lifecycle and maintain test cases in ALM.
- Coordinate with Development team for Bug fixing issues using ALM.
- Perform Back-end testing using SQL queries.
- Create Test Data for functional testing purpose using QTP .
- Test result reporting in XML, HTML format to ease the identification of the failures for the functional testers.
- Develop, maintain and execute automation scripts using UFT/QTP.
- Analyze the UFT run result after execution and logged defect in ALM.
- Develop custom function with the help of Descriptive Programming to handle dynamic Object Identification issues using VB Script and QTP/UFT .
- Use HTML Report to improve the readability for QTP/UFT run result to ensure non-technical team member can easily understand.
- Support regression by executing automation scripts on multiple Virtual Machines in Batch Mode .
- Support Production Releases by executing Automation Scripts in production environment for each application release.
- Perform Keyword Driven Testing with Quick Test Professional ( QTP ) / UFT to test the application.
- Develop custom functions for error handling in QTP/UFT with VB Script.
- Develop Master Driver Script for scheduled automation test run and that will trigger Smoke Test script by receiving email via outlook.
- Actively participate in test case automation using a structured, keyword driven framework with QTP/UFT.
- Handle various UFT/QTP Application Recognition issues by performing research and installing proper patches from HP software Support Center.
- Develop pilot Automation Project for open source tool Selenium IDE.
- Provide Technical Training for Functional Team Member in Test Automation to reach Cross Functional Team goal in Agile Scrum Environment.
Environment: UFT, HP ALM, XML, HTML, MS Office, J2EE, VB Script, Oracle, SQL Server
Confidential
Test Automation Engineer
Responsibilities:
- Analyzed Business Requirements and developed Test Scenarios and Test cases.
- Performed Test Case Review Sessions with Functional and Automation Testing Team.
- Planned and coordinated testing efforts with functional testing team for defining the Scope of Regression.
- Prepared Proof of Concept for test automation framework and provided demo to the upper management for further automation effort in QTP using VB Script .
- Designed and Developed Test Automation Framework using Quick Test Professional/ UFT with Descriptive Programming.
- Performed Debugging and Maintenance of the scripts when required to optimize the test automation framework efficiency.
- Developed custom functions, reusable actions with Descriptive Programming using VB Script.
- Prioritized regression test cases and automated manual test cases in daily basis using QTP/ UFT.
- Participated in Code Review meeting and provided feedback for test automation scripts to improve script performance.
- Interacted with developers, business analysts to discuss exiting software defects and re-tested the fixed issues in HP ALM .
- Involved in preparing Test Coverage Matrix, Requirement Traceability and Requirement analysis. Performed Back-End Testing by writing complex SQL Queries .
- Executed manual and automated test cases and logged defect in ALM .
- Integrated ALM and UFT for regression Batch Run in multiple Host Machines .
Environment: UFT, XML, HTML, Oracle, UNIX, Windows, QC, SQL Server, MS Office, VB Script
Confidential
Software Testing Analyst
Responsibilities:
- Analyzed business requirements and ensured all the test cases are per the requirements.
- Wrote Test Cases and performed Manual Testing using Quality Center.
- Used Quality Center to store Test Plan, Test Cases, Test Script for bug tracking.
- Prepared Test Date for each test case to meet test case dependency.
- Attended weekly status meetings and provided test execution result to the upper management.
- Worked closely with Business Analyst to improve Requirement Document based on the SMART Criteria .
- Verified data integrity by performing Back-End Testing of the application by writing SQL queries.
- Designing test strategy, developing test plans, approving test cases and system test completion report.
- Identifying and analyzing the defects, questionable functions, errors, program functionality, outputs, online screens and content.
- Performed Data Driven Testing using Quick Test Professional.
- Generated test scripts with Record - Playback method in Quick Test Professional.
- Enhanced Record - Playback Scripts with Descriptive Programming approach according to the test automations trend.
- Converted Data Driven Framework to Keyword Driven Framework in HP QTP.
Environment: Windows, Manual Testing, Quality Center, Oracle, SQL, QTP