Test Automation Engineer Resume
Mclean, VA
SUMMARY:
- 6 + years of experience in Software Automation Testing.
- Proficient in creating, executing tests, generating the test reports and creating graphs using Quality Center/ALM and JIRA.
- Proficient in Backend testing by writing SQL Queries.
- Good Knowledge in performing GUI, Functional, Regression and Data - driven testing using Selenium.
- Experienced in using Junit and TestNG testing Framework as a test runner with Selenium.
- Experienced in developing and implementing Data Driven and Hybrid automation framework using Selenium WebDriver.
- Experienced in Identifying the E2E scenario & Creating the Reusable methods, Generic methods & Page Factory.
- 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.
- Experienced in Performing Mobile/device testing for android and iOS using Appium.
- Experienced in using Selenium Grid to execute tests on different nodes and on several browsers.
- Experienced in using HP ALM to Verify Test result, log defects and updating the Test status.
- Experienced in using Log4j to generate the logs.
- Experienced in using Apache POI to read data from external sources to feed locators into the test script.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, TestNg, Maven, Jenkins, SOAP UI, Jemeter, HP ALM, JIRAData Base: Oracle, SQL Server, MySQL, DB2
Programming Language: Java, JavaScript, HTML5, CSS3, VB Script, XML, SQL, PL/SQ, C/C++, C#, Java
Operating System: Windows, Unix/Linux
PROFESSIONAL EXPERIENCE:
Confidential, McLean, VA
Test Automation Engineer
Responsibilities:
- 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.
- Involved in Identifying the E2E scenario & Creating the Reusable methods, Generic methods & Page Factory.
- 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, Oakton, VAAutomation Tester
Responsibilities:
- Developed detailed Test cases, Entrance and Exit criteria for the application being tested and ensured that standards for documentation were followed.
- Analyzed various Documents and Use Cases to prepare the detailed Test Plan.
- Involved in Automation Scripts Execution, development, debugging, reviewing, analyzing results and reporting defects.
- Created and maintained the Requirements Traceability Matrix and Test Matrix.
- Performed GUI, Smoke, Functional, Regression, System, and User Acceptance testing.
- Developed the Test cases to test Functionality and Interface of the application using Quality Center.
- Used HP Quality center to manage the requirements and Test cases.
- Performed Manual Testing using MS-Excel and HP Quality Center.
- Used Quality center to log defects and generated defect reports and graphs.
- Involved in Backend testing by writing SQL Queries.
- Involved in Functional, System and Regression testing using Selenium.
- Developed Automation scripts using Selenium to perform end to end testing.
- Conducted the Data Driven Testing using TestNG and webDriver.
- Involved in providing the efficient locators strategy like xpath and css to run WebDriver script in stable condition.
- Involved in using Apache POI to read data from external sources to feed locators into the test script.
- Performed test case execution using a keyword Driven Framework with Selenium.
- Coordinated UAT with business users.
- Completed assigned tasks and deliverables on schedule and reports.
- Participated in project meetings, QA status meetings and release meetings.
Environment: Jmeter, XML, JavaScript, AJAX, HP Quality Center, SQL Server, Selenium, Html, CSS, Java, Oracle.
Confidential, Washington, D.C.QA Engineer
Responsibilities:
- Involved in mapping Test Cases and Test Scripts on Requirements Traceability Matrix.
- Verified the Automated Test Result, and Logging the Defect in QC and updating status to the higher management.
- Performed functional, compatibility and regression testing, sanity testing.
- Involved in requirement analysis and writing test case for the product features.
- Created, Updated and Reviewed of the test cases for assigned features.
- Worked on developing the automation scripts using Selenium and executed the JUNIT tests
- Executed the test cases as per schedule, bug detecting and updating the status.
- Performed sanity, functional, regression, security and system testing.
- Prepared and executed batch test suite through TestNG.
- Used Maven as build tool.
- Used SQL for Database testing.
- Involved in developing HTML, CSS templates for the new benefit setup modules.
- Responsible for testing and maintaining current websites that included updating the web pages, adding new functionalities
- Excellent coordination in project activities and insure that all project phases are followed and documented properly.
- Participated in Walkthroughs and Defect report meetings periodically.
- Worked in making updates to the current website and simultaneously handling other projects.
- Worked to improve performance of the site and improve coding standard in order to compliance with SEO.
Environment: Java/J2EE, Selenium WebDriver, TestNG, Junit, Apache Maven, WebSphere, HTML, CSS, HTML5, CSS3 Java Script, JQuery, AJAX, SQL, Agile methodology, Eclipse.
