Automation Engineer Resume
Mclean, VA
SUMMARY:
- 7+ years of experience in software quality assurance, code level debugging and web based application.
- Expert in creating Test Plan, Test cases and Executive Summary.
- Excellent understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) Methodologies.
- Ability to perform Automation Testing, including reporting, and automated distribution of reports detailing the Test results.
- Experienced in providing the efficient locators strategy like Xpath and CSS to run WebDriver script in stable condition.
- Highly skilled in performing Smoke Testing, Unit Testing, Regression Testing, Integration testing, Functional testing and User Acceptance Testing (UAT).
- Skilled in writing Test cases and log defect in HP ALM/Quality Center.
- Experienced in testing Database such as Sql Server, Oracle, MySQL using JDBC Connection in eclipse.
- Experienced in performing functionality, Regression, Data Driven, Locator Injection, Page Objects, and Screen Navigation using Selenium WebDiver.
- Experienced in using Selenium WebDriver, Selenium Grid, JAVA, JUnit, TestNG & Maven.
- Experienced in designing and implementing different automation frameworks from starch like Page Objects Model framework (POM), Behavior Driven Development framework(BDD) with Cucumber and Data Driven framework at a number of projects.
- Experienced in Executing automation scripts on different browsers/environments & report of defects/results using Project management tools such as ALM and JIRRA.
- Experienced in continuous integration and Continues Development tool (CI/CD) such as Jenkins.
- Excellent knowledge in writing feature file using Gherkin language with cucumber and automated step definition files using Java
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Experienced in Maintaining the Selenium & JAVA automation code and resources in source controls like GitHub over the time for improvements and new features.
- Experience in Agile SCRUM Environment. Experienced in participating in every steps of Agile SCRUM Methodology.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Good undrestanding of Front End development structure such as(HTML,CSS,JS,Jquery,Bootstrap)
TECHNICAL SKILLS:
Testing Tools: Selenium Webdriver, Selenium Grid, TestNG/JUnit, Maven, Jenkins, Cucumber, UFT, SoupUI and RestAssuerd
Project/Bug Tracking Tools: ALM, JIRRA
Operating systems: Windows, UNIX/Linux
Programming Language: Java, SQL, PL/SQL, VB Script
Web & App Servers: Web logic Server, IIS and Java Web Server
Database: Oracle, SQL Server, MS Access
Web Technologies: HTML, XML, VBScript, JavaScript, Java
Applications: MS Office, Crystal Reports, MS Excel
PROFESSIONAL EXPERIENCE:
Confidential, McLean, VA
Automation Engineer
Responsibilities:
- Created Test plan and Test cases to select initiative with Business Analysts.
- Built Data Driven Tests for testing the application.
- Performed Testing assignments to deadlines following specified Test criteria.
- Understood Test requirements and made Test plans to ensure Testing was valid.
- Developed Back end performance Test scripts.
- Used SQL as a client to perform query in MySQL database.
- Designed and implemented Behavior Driven Development (BDD) framework using Selenium WebDriver, Cucumber, Gherkin, TestNG and Maven.
- Involved in executing automation scripts on different browsers/environments & report of defects/results.
- Involved in Maintaining the Selenium & JAVA automation code and resources in source controls like GitHub over the time for improvements and new features.
- Extensively used Selenium (data - driven, XPath locator) and WebDriver to test the web application.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
- Responsible for creation and execution of Selenium test scripts on different browsers and updated the test script as part of maintenance.
- Performed analysis and reporting, produced concise meaningful reports to provide senior management with the data needed.
- Coordinated Quality Assurance work across legacy applications as well as testing of applications currently in the development process.
- Established and evolved formal QA processes, ensuring that the team was using industry-accepted best practices.
- Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
Environment: HP ALM, Java, J2EE, Java Script, Selenium WebDriver, TestNG, Maven, Jenkins, AJAX, Oracle, HTML, SQL, XML, Windows, MS Excel, cucumber, Gherkin.
Confidential, Ashburn, VA
Automation Engineer
Responsibilities:
- Analyzed Test results to discover and report any defects, bugs and interoperability flaws.
- Reviewed the expected Test results to actual Test results, reviewed process.
- Resolved discrepancies that encountered during Test Execution.
- Worked as a part of an Agile environment.
- Collaborated with systems personnel in Unit, Regression and Acceptance Testing methods.
- Was responsible for writing Test Case Design, Test flows and Test Performance documents using Quality Center.
- Executed functional test scripts and logged defects in Quality Center.
- Executed SQL DML to verify the database updates.
- Developed test automation scripts using Selenium WebDriver as part of regression testing of the various releases of the application and updated the script as part of maintenance.
- Designed and implemented Page Objects automation framework using Selenium, TestNG and Maven.
- Responsible for creating UI Object Info, Functions, Test Data and Test Suite.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Performed manual testing of each build and then regression testing on each builds using WebDriver.
- Developed data driven test scripts to check the same functionality with multiple sets of data using Selenium.
- Understood the impact to QA of any new technologies that was being introduced.
- Participated in development, maintenance and refinement of internal quality control and reliability programs.
- Determined and executed appropriate system-side testing for each project outside of requirements.
- Certified operational deployment and end-user documentation.
- Certified industry-standard and proprietary input and output feeds of the system.
Environment: XML, HP Quality Center, Selenium WebDriver, Windows, UNIX, Java, J2EE, SQL Server, Oracle, MS Office, MS Excel, Maven, TestNG.
Confidential, Richmond, VA
Automation Tester
Responsibilities:
- Executed manual Test cases on desktop with a strong focus on related components.
- Prepared Quality assurance reports by analyzing and summarizing data.
- Performed design and implementation of testing infrastructure.
- Performed ad-hoc Tests from a feature as well as Regression Testing.
- Wrote Manual Test Script in HP ALM and executed them.
- Set up Test cases, Test sets, and Defects in HP Quality Center.
- Worked on Procedures, Functions using Oracle PL/SQL.
- Perform Database testing using DB to test the data is properly populated in the database
- Responsible for creation and execution of Selenium test scripts on different browsers.
- Conversant in identifying the correct GUI elements for creating automation scripts using Selenium locators such as name, ID, Link Text, CSS Selector and Xpath.
- Experienced in functional testing using Selenium using JUnit testing framework.
- Extensively used Selenium to add more flexibility in automation testing cases.
- Responsible for creating UI Object Info, Functions, Test Data and Test Suite.
- Involved in design and implementation of Selenium automation framework for regression test suites.
- Project was automated with Page Object Model using selenium WebDriver.
- Performed Web Service/Interface testing using SoapUI.
Environment: HTML, JIRA, Quality Center, Selenium, Java, J2EE, Java Script, MS Office, Oracle, Windows, UNIX.