Test Automation Engineer Resume
Mclean, VA
SUMMARY:
- 6+ years of experience in performing the full range of Test execution activities as a Test Engineer/Quality Assurance Analyst. Highly efficient and knowledgeable in executing the Software Development Life Cycle (SDLC) across different domains, namely Financial, Healthcare and Retail.
- Extensive experience and knowledgeable in Test management/Software Testing Life Cycle (STLC).
- Experienced in analyzing functional requirements to implement Test Strategy and detailed Test cases.
- Excellent analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
- Extensive experience in Manual testing (GUI Testing, Field Validation Testing, Regression Testing and Functionality Testing) of UI and Web Based Applications.
- Created software test plan once Software Requirement Specification (SRS) is developed and maintained Test Plans, Test Approach Documents, Test Strategy documents, Requirements Traceability Metrics (RTM), Test Analysis report, meeting minutes, user manuals and track defect resolution to completion.
- Experienced in maintaining Test scripts on applications developed under JavaScript and c#.
- Highly efficient in developing complex Test Automation Framework (Data - Driven, Keyword Driven and Hybrid) and hybrid technologies in HP ALM/Quality Center.
- Strong knowledge in using Agile and Waterfall methodologies in highly dynamic environment with sprint teams.
- Experienced in Automation of Web Based and Windows Based Applications using HP ALM/Quality Center Business Process Testing.
- Intensive knowledge of SQL, relational databases and experienced with MySQL databases.
- Hands on experience in UFT/QTP using Descriptive Programming and correcting semantic errors.
- Created software for document text analyzing on C# using regular expressions;
- Experienced in designing, reviewing and execution of multiple automated suites from UFT and QTP and ability to debug and resolve the scripts accordingly.
- Knowledge of various programming languages such as C/C++ and Java/VB.
- Experienced in creating Test Plans, writing and executing Test Cases, Manual Testing, and Automation testing using Selenium.
- Good Knowledge in Functional Testing, Regression Testing, UI Testing using Selenium.
- Experienced in using Junit and TestNG testing Framework as a test runner with Selenium.
- Experienced in creating test scripts using Selenium Web driver using Page Object Model.
- Experienced in using Jenkins as continuous Integration tool and maven for build.
- Coordinated training and communication activities as required assuring successful transition of project deliverables to ongoing operations.
- Experience in reviewing documentation of developed solutions and authoring of basic user guides or instructions and help files to assist in end user training & support.
- Excellent communication, presentation skills, interpersonal documentation of status and complex issues.
- Experience QA in both Waterfall and Agile methodologies
- Experienced in Computer Science fundamentals in object-oriented design and data structures, algorithm design, problem solving, and complexity analysis
- Ability to work independently while collaborating with a cross-functional team.
- Developed automation test suites and test scripts using Selenium Web Driver
- Integration Process using Selenium WebDriver and Jenkins
- Expertise’s in back end data validation and testing using UNIX shell scripting and SQL queries.
TECHNICAL SKILLS:
Testing Tools: HP ALM, HP UFT, JIRA, HP Quality Center, HP Quick Test Pro, SOAP UI, JMeter, Selenium WebDriver, Selenium Grid
Programming Language: C/C++, C#, Java, VB Script, JavaScript, HTML, XML, SQL, PL/SQL, .NET
Data Base: Oracle, SQL Server, MYSQL, DB2
Operating System: Windows, Linux/Unix
IDE: Eclipse
PROFESSIONAL EXPERIENCE:
Confidential, McLean, VA
Test Automation Engineer
Responsibilities:
- Developed and executed Test plans and Test cases based on requirements gathered from product owners and stakeholders. Reviewed business requirements and design specifications to understand the application under test.
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Created test scripts using Selenium Web driver using Page Object Model.
- Prepared and executed batch test suite through TestNG via Ant.
- Developed a customized dashboard using JSP, HTML, XML, CSS, Spring MVC and AJAX.
- Performed GET and POST requests in Ajax of XML, JSON using JavaScript, jQuery.
- Developed Java Controller to get the data from UI, generate virtual TestNG suite, and build the project using Ant and to display the results in User Interface.
- Generated reports with TestNG, XSLT, and Allure using Ant.
- Generated dynamic Email Reports using Java Mail and maven.
- Worked on generating custom reports.
- Used Spring MVC, Servlets, Ajax to communicate between UI and Test Cases using TestNG and Ant.
- Used Jenkins as continuous Integration tool and maven for build.
- Performed Mobile/device testing for android and iOS using Appium.
- Used Selenium Grid to execute tests on different nodes and on several browsers.
- Verifying Test result and logging defects in HP QC and updating the Test status.
- Used Log4j to generate the logs.
- As part of compatibility testing, executed the web application related test cases on different browsers like Chrome, Internet Explorer and Mozilla Fire Fox.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and leading the team.
- Participated in Walk Through, Requirement review meetings and Bug review meeting.
- Used SVN and GIT as source control tool.
- Worked in a Scrum Agile process for delivering the outputs on time.
Environment: Selenium WebDriver, Selenium Grid, Appium, Maven, TestNG, Ant, Jenkins, Java, Spring MVC, Java Script, HTML, CSS, AJAX, JQuery, Apache Tomcat, Eclipse.
Confidential, Irving, TX
Test Engineer
Responsibilities:
- Designed Test Cases according to the Functional Specifications.
- Executed Test Cases to validate product compliance with requirement.
- Executed Functional, Regression and Integration Test cases while effectively communicating Test results.
- Performed Black Box, Smoke, System, and User Acceptance Testing.
- Performed Test Reporting and Analysis of Test Results.
- Generated and communicated Test execution reports, performed failure investigation and Test script adjustments.
- Performed bug tracking and reporting by using Quality Center/ALM.
- Reviewed and compared defects using Quality Center/ALM module.
- Analyzed end-to-end and Regression Test phases and Oracle database analysis using SQL Plus.
- Used XML files to perform manual batch process testing in QTP/UFT.
- Created variables on the fly from elements of the application that are past to the Object Repository of QTP.
- Selected Objects or used for determining a location and or size of the object in QTP/UFT.
- Performed Regression testing for new builds using Object Repository of QTP/UFT.
- Participated in the User Acceptance Testing.
- Attended reviews and walkthroughs to better understand the Requirement documents.
- Based on requirement documentation, translated the information to business scenarios.
Environment: TOAD, Oracle, SQL Server, Windows, Quality Center/ALM, QTP/UFT, Java, Java Script, HTML, Agile, MS Office, UNIX.
Confidential, Silver Spring, MD
QA Tester
Responsibilities:
- Defined Testing 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.
- Created Release Level Test Strategy, Project Level Master Test Plan and worked Break down Structure.
- 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.
- Used database checkpoints in test script to check databases in SQL Server and detect defects.
- Enhanced new functionality on the UFT.
- Completed Account list coding for UFT scripts.
- Extensively used various features of UFT including checkpoints, Output values, and regular expressions.
- Verified the functionality of integrated, multi-environment enterprise solutions using Quick test pro.
- Detected the Bugs and retested after developer fixed them.
- Coordinated with the Network team to test the different Offline Scenarios.
- Worked with other development team members to better understand system functionality in order to improve testing quality.
- Participated in Functional and Design Review meetings of conversion components.
- Accomplished Troubleshooting and helped Production tickets when routed to QA level.
Environment: TOAD, Oracle, SQL Server, Windows, Quality Center, QTP, Java, Java Script, HTML, Agile, MS Office, UNIX.
