Test Automation Engineer Resume
Richmond, VA
SUMMARY:
- Over 6 years of experience in software Testing with exposure to the full development cycle from requirements.
- Extensively experienced in formulating Test Plans, Test cases, Test Scenarios, and Test Approach.
- Proficient in developing use cases, user interface specifications, and user requirement specification documents.
- Experienced in both Manual and Automation testing of the applications.
- Good working knowledge of development process such as Waterfall and Agile methodology.
- Experienced in different Types of Testing - Integration, System, Functional, GUI, Regression, Performance, Sanity, Smoke and User Acceptance Testing (UAT).
- Experienced in using HP Software Management Tools such as ALM/Quality Center.
- Hands on experience in developing and analyzing Test Plans, Test Strategy, Test Cases using HP Quality Center/ALM.
- Experienced in the preparation of test data and weekly status reports, preparation and execution of regression test scripts using HP Quality Center/ALM.
- Extensively experienced in writing both SQL and PL/SQL query for Back-end testing.
- Proficient in Writing SQL for various RDBMS.
- Strong Knowledge in selecting the Test Cases to be automated and performed functional testing of the front end using Selenium.
- Extensively experienced in working on JUnit and TestNG frameworks and Maven for Project building tool, Jenkins for Continuous Integration.
- Experienced in using Java as client library for Selenium WebDriver and developed Hybrid Automation test Framework using TestNG and Maven.
- Strong experience in cross browser, cross platform web testing with Selenium RC and WebDriver.
- Extensively experienced in creating Automation frameworks using Selenium.
- Ability to work well in fast paced, dynamic team environment.
- Excellent verbal, written and analytical skills with ability to work in a team as well as individually.
TECHNICAL SKILLS:
Testing/performance Tools: Selenium WebDriver, TestNG, Maven, Jenkins, HP ALM, HP Quality Center
Bug Tracking Tools: HP ALM, HP Quality Center, JIRA, Rally
Web Services Testing tool: SOAP UI
Languages / Scripting: SQL, JAVA/J2EE, Visual Basic, JavaScript, XML, HTML, DHTML
Database: SQL Server, Oracle, DB2, MS Access
Servers: Apache, Tomcat, WebLogic Server
Operating Systems: Microsoft Windows, Mac OS, Linux/UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Richmond, VA
Test Automation Engineer
Responsibilities:
- Reviewed of Documents like Software requirement Specification, Rapid Design Document, High Level Design, Detail Design Document, Acceptance Test Cases, Integration Test Cases, Unit Test Cases.
- Analyzed various documents and use Cases to prepare the detailed Test Plan.
- Tested the application compatibility in all versions of Chrome, Firefox, and Internet Explorer browsers by automating the Test cases.
- Involved in creating Use cases using MS Visio.
- Involved in attending all agile scrum meeting and making updated report.
- Performed Black box testing and Grey box testing.
- Performed GUI, Functional, System, Smoke, Positive and Negative, Integration, Regression, UAT and Back End testing.
- Used HP ALM for requirements management, planning, scheduling, running tests, defect tracking and managing the defects and executing the test cases.
- Use of bug tracking tools ALM and for reporting modification requests.
- Carried out Automated tests and batch tests using HP ALM.
- Constructed complex SQL queries to validate the data.
- Developed the Test Plans, Test Cases, Test Scenarios and executed them using Selenium WebDriver.
- Performed Data Driven Testing for multiple sets of data using Selenium WebDriver.
- Created Regression automation scripts using Selenium WebDriver.
- Developed automated scripts using Hybrid Selenium Automation Framework.
- Developed and wrote a suite of Test Scripts that included Functional and Regression Test cases using WebDriver.
- Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
- Involved in providing the efficient locators strategy like xpath and css to run WebDriver script in stable condition.
- Involved in User acceptance testing of the application.
- Responsible for Testing Web Services requests using SOAPUI.
- Involved in creating weekly status reports.
- Participated in various Agile Scrum Meetings.
- Participated in group meeting and walkthroughs.
Tools: Selenium WebDriver, TestNG, Maven, Jenkins, Oracle, SQL, Windows, HP ALM, VBScript, HTML, XML, CSS, Java, Share point, Outlook, MS-Office, UNIX.
Confidential, Owings Mills, MD
Automation Engineer
Responsibilities:
- Analyzed requirements, organized and supervised formal reviews of development documentation (requirements and design documents, system test plans).
- Developed test plans and test strategy documents.
- Involved in peer reviews of the team’s test plans and test cases.
- Identified of problems, risk rating, problem reporting and referral to appropriate person or team.
- Maintained Traceability Matrix for requirements to test case and created a data load.
- Recorded the deviations found during the development cycle and communicated to the client counterparts.
- Checked the data flow through front-end and backend and used SQL queries to extract the data from the database.
- Used Selenium WebDriver to perform data driven testing and to parameterize data.
- Developed a Hybrid Automation Framework using Selenium.
- Setup the automation framework using Selenium WebDriver, Java, TestNg, Subversion and Maven.
- Used User Stories from JIRA to create test cases. Wrote test cases and created test data in EXCEL files.
- Defined test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver, TestNG and JAVA.
- Wrote JUnit Test Cases for REST web service Java API.
- Enhanced Selenium Scripts for every load to support new and existing functionality for the application for end to end and regression testing.
- Run various jobs in UNIX using UNIX commands.
- Prepared weekly defect reports and test metrics.
- Participated in project updates meetings, defect review meetings and defect report meetings.
Tools: Share point, Selenium, Oracle, Java, .NET, HTML, XML, CSS, J2EE, JIRA, SQL, Windows, DB2, MS-Office, UNIX, Soup UI.
Confidential, Reston, VA
Software Automation Tester
Responsibilities:
- Involved in working with Business Analysts, Programmers and Business users through the life cycle of the project.
- Prepared Test estimation and Test metrics documents.
- Involved in developing and executing comprehensive system test plans and scripts, and facilitating testing across multiple departments.
- Created manual test cases and test suites for different modules of the application.
- Used Quality Center to create and document Test Plans and Test Cases and register the expected results.
- Executed the test cases and tracked defects using Quality Center.
- Performed Manual Testing of web-based and client-server enterprise applications and used Quality Center for test management.
- Involved in Back End testing using SQL queries.
- Created automation test scripts in Java, TestNG, and WebDriver for various features using Data Driven Framework.
- Performed cross browser functional testing using Selenium WebDriver/RC.
- Performed functionality and regression testing during the various phases of the application using Selenium.
- Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid Framework in Selenium.
- Involved in User acceptance testing of the application.
- Attended team meetings as well as developer’s meetings.
Tools: DHTML, XML, CSS, HP QC, Selenium, Windows, Linux, Outlook, MS Office, Java, HTML.
