Test Automation Engineer Resume
Vienna, VA
SUMMARY
- To secure a Senior Level QA Analyst, Test Automation Engineer position
- 5+ years of experience in Quality Assurance (QA) and Software Development Lifecycle (SDLC)
- Experienced in Analyzing Functional Requirements to implement Test Strategies
- Skilled in translating functional requirement specifications and functional design documents into detailed Test Cases.
- Expert in development, review, and enhancements of Test Plans, Test Cases, Test Report Documentation, Requirement Traceability Matrix, Providing Estimation based on the requirements
- Highly efficient in developing complex Test Automation Frameworks (Data - Driven Framework, Keyword Driven Framework and Hybrid Framework).
- Highly proficient in developing and maintaining Test Scripts using VBScript.
- Expert in conducting Requirement Analysis by investigating and clarifying ambiguous, incomplete, and undocumented requirements.
- Well experienced in implementing Agile Scrum Development concepts in highly dynamic environments with Scrum Teams.
- Strongly skilled in Test case execution and defects tracking using HP ALM and HP Quality Center.
- Experienced in Defect Logging and Defect Management using Defect Module in HP ALM/Quality Center.
- Strong knowledge of SQL and Oracle databases and the ability to execute SQL statements to execute data validation test cases.
- Adept in setting up and maintaining QTP/UFT environments
- Highly capable of developing and writing a suite of Test Scripts that include Functional and Regression Test Cases using Unified Functional Testing.
- Profound knowledge in developing Shared Object Repositories used to generate test scripts in QuickTest Professional
- Experienced in Analysis of Bug Severity, Bug Tracking Systems and Bug Reporting.
- Possess excellent analytical, presentation and strong communication skills.
- Able to adjust to work conditions within a variety of environments and posses a high tolerance for risk and stress associated with tight deadlines.
- Expert at Daily reporting of testing status to management and project team with detailed metrics, updates and impediments.
- Expert in Problem Solving and Bug Tracking Reports using Bug Tracking Tools like Application Lifecycle Management
TECHNICAL SKILLS
Testing Tools: ALM, HP Unified Functional Testing (UFT), JIRA, HP Quality Center, HP Quick Test Pro, SOAP UI
Programming Languages: C/C++, C#, Java, VB Script, JavaScript, HTML, XML, SQL, PL/SQL
Data Base: Oracle, SQL Server, MYSQL, DB2
Operating Systems: Windows, Linux/Unix
PROFESSIONAL EXPERIENCE
Confidential - Vienna, VA
Test Automation Engineer
Responsibilities:
- Responsible for writing Functional Test Plans, Test Cases, and Test Execution based on technical specifications and business requirements
- Assisted Testing Team in setting up Test data & Test Environments for executing Test Cases.
- Developed and executed Test plans and Test cases based on requirements gathered from Product Owners and Stakeholders.
- Reviewed User Stories and designed walkthroughs with Business Analysts, Developers, and End-Users
- Performed testing in both long-term and short-term timelines and with local and remote teams and also tried to innovate the automated testing processes.
- Prepared the Requirement Traceability Matrix to confirm test coverage
- Responsible for Functional, Data Migration, and Regression Testing of features scheduled for release
- Planned and executed GUI, Usability, Functionality and Regression testing in QA Environment.
- Leveraged ALM for test management activities including Test Case Design, Test Execution, and Defect Tracking
- Incorporated concepts of Equivalence Partitioning and Boundary Value Analysis to design effective test cases
- Developed a Data-Driven Framework from scratch using Descriptive Programming
- Created Custom Functions, Environment Variables, Virtual Objects, and Dictionary Objects using VBScript to enhance automation scripts
- Ensured efficient defect resolution by tracking defects through the Bug Lifecycle
- Wrote Complex SQL Queries to execute Data Validation Test Cases
- Performed initial debugging procedures in UFT by reviewing code pieces to determine breakdown source
- Implemented Root-Cause Analysis to determine causes of failures within the application
- Wrote a suite of Test Scripts that included Functional and Regression Test cases using UFT.
- Used object repositories to develop effective scripts using UFT.
- Developed Test Cases using UFT to perform Data Driven Testing for multiple sets of data.
- Conducted System Testing for all enhancements or modifications using UFT
- Involved in Sprint Planning to task out the stories to test for each Sprint.
- Managed reporting activities including Daily Defect Reports, Test Progress Reports, and Test Completion Reports.
- Led User Acceptance Testing for several build releases by guiding Users in Test Case Creation
- Conducted Walkthrough meetings with end-users to showcase new releases and help prepare for UAT
- Involved in Defect Review Meetings regularly to discuss existing defects, testing impacts and expediting measures to meet the deadlines.
- Contributed to continuous improvement of testing solutions.
- Mentored Junior Testers in QA Best Practices, leveraging SQL to test backend databases, understanding User Stories, designing Test Cases, creating automation scripts using UFT via VBScript
- Provided support to the Business QA team during the Business Acceptance Testing (BAT) phase of the project.
Environment: ALM, UFT, Java, J2EE, Java Script, VB Script, XML, SQL Server, MS Office, Windows, SOAP UI, LDAP, Server 2008, Tomcat, UNIX.
Confidential - Elkridge, MD
Test Engineer
Responsibilities:
- Defined the Test Strategy and worked on improving it and correlated to total cost of application.
- Established processes and procedures to implement repeatable quality testing process by introducing metrics, test documentation, and reassigning responsibilities.
- Assured that all features of a software program were thoroughly tested, detected problems were properly reported and assigned and brought to resolution.
- Involved in deploying new builds to QA environment by leveraging UNIX commands
- Created Release Level Test Strategy, Project Level Master Test Plan and Worked Breakdown Structure
- Designed and Executed Integration Testing and User Acceptance Testing (UAT)
- Worked with both Waterfall and Agile methodologies and also worked in Quality Management software.
- Performed functional testing, browser compatibility testing, Integration Testing, and Automation Testing.
- Logged Defects in Quality Center Defect module.
- Performed Batch Tests by using Quality Center.
- Created Test Data using SQL that involved interaction between United Health Group’s interface partners
- Wrote PL/SQL queries for Database Testing
- Leveraged UNIX for Server Side Testing and Backend Testing
- Identified and Verified Defects found during Regression Testing using QTP
- Involved in Process Improvement initiatives to increase efficiency of Testing Activities
- Leveraged QTP to automate manual test cases for Regression Testing
- Developed QTP scripts for executing Black Box Testing
- Generated Automation Test Plans and developed VBScript procedures to work with QTP.
- Developed Keyword Driven Automation Framework and Hybrid Framework using Descriptive Programming via QuickTest Professional
- Involved in creating the Test Matrix Report with overall test execution status, requirement coverage and defect resolution status.
- Actively involved in black box, functional, integration, system and component testing of the application
- Set up Test case reviews with Business customers and core team members to walk through the Test cases.
- Led UAT at different onsite locations by having the applications on the workstations and had them tested by the users.
- Involved in the preparation of the Test Completion Report, which was compiled at the end of the testing phase.
- Generated RTM to prove requirement coverage
- Established innovative defect triage procedures to ensure efficient defect management processes
- Obtained approvals by key stakeholders which included requirement traceability, defect information, QA risks and gaps analysis.
Environment: Quality Center, QTP, VBScript, Java, JavaScript, MS SQL Server, Web Services, Windows, UNIX, RedHat, Linux
Confidential, McLean, VA
QA Tester
Responsibilities:
- Designed Test Cases according to Functional Specifications.
- Executed Test Cases to validate product compliance with requirements
- Executed Functional, Regression and Integration Test cases while effectively communicating Test results.
- Performed Black Box, Smoke, System, and User Acceptance Testing
- DevelopedFunctional and UI test cases using Quality Center.
- Performed Test activities using Quality Center to ensure integration into functional requirements.
- Developed and executed SQL queries to execute Backend Testing
- Involved in Regression Testing, Smoke Testing, and Unit Testing using QuickTest Pro.
- Executed Cross-Browser Testing using QTP on Internet Explorer and Firefox
- Generated Regression Suites of Manual Test Cases
- Automated Regression Test Cases using QTP
- Generated regression test cases in QTP to ensure that new builds of the system were stable.
- Attended QA daily meetings to update test leads on progress of QA Activities
- Designed proposals for resolving the conflicts and prepared weekly reports and Build Status Reports.
- Coordinated UAT testing by guiding the users during UAT.
- Logged the defects encountered during UAT in Quality Center
- Performed Test Reporting and Analysis of Test Results.
- Generated and communicated Test execution reports, performed failure investigation and Test script adjustments.
- Worked with the team to deliver on the QA strategy to help improve overall quality and Test coverage.
Environment: Quality Center, QTP, Java, JavaScript, TOAD, Oracle, SQL Server, Windows, HTML, Agile, MS Office, UNIX.
