We provide IT Staff Augmentation Services!

Automation Engineer Resume

5.00/5 (Submit Your Rating)

Chantilly, VA

PROFESSIONAL SUMMARY:

  • Strong understanding of all phases of the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle (DLC).
  • Experience in Agile software development methodologies, particularly in Scrum Framework.
  • Expert in writing end - to-end Automation Test Scripts using Java, Selenium Web Driver, TestNG, Cucumber with Gherkin, JUnit, Rest Assured and JDBC tools.
  • Experienced in Smoke, Sanity, Regression, Functional, User Interface, Database and API Testing.
  • Specialized in implementing Hybrid Framework, and Data-Driven Framework by using Java, Selenium WebDriver, Maven, JUnit, TestNG, Cucumber based on Page object Model (POM) pattern.
  • Strong knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation. Experience in implementing TDD and BDD using Selenium Webdriver.
  • Designed and implemented step-definitions and feature files in Cucumber with Selenium Webdriver using BDD and Gherkin keywords (Given, When, Then, Background, Scenario, Scenario Outline).
  • Experienced in designing TDD framework with Selenium Webdriver using TestNG and annotations (Before Test, Before Class, Before Method, After Test, After Class, After Method) to manipulate tests.
  • Hands on experience with Parallel and Cross-Browser Testing using Selenium Webdriver with Java to verify whether the web applications are working as desired in different browsers and environments.
  • Experienced in performing Data-Driven Testing using Excel spreadsheets using Apache POI with Selenium WebDriver and Java.
  • Automated REST API web services with Rest-Assured and performed manual API testing with Postman.
  • Experienced in writing SQL queries to perform back end testing using Oracle Database.
  • Performed database testing using Selenium Webdriver with Java and JDBC API.
  • Used Build Management, Continuous Integration/Continuous Development (CI/CD) and version controls techs like Maven, Jenkins, GIT.
  • Great team player with Cross Functional capabilities.
  • Ability to adapt new environments, strong communication skills, good analytical thinker and quick learner.

SKILL:

Selenium Web Driver, Rest Assured, JDBC, Cucumber BDD, JUnit, TestNG, Data Driven Java, HTML, Gherkin, XML, JSON, Windows, IOS, Eclipse, SQL Developer, Postman, Oracle, MySQL, Maven, Jenkins, Git, Github

TECHNICAL SKILLS:

Testing Tools: Selenium IDE/WebDriver, TestNG, JUnit

Languages: JAVA, HTML, XML, SQL, Gherkin

Web Technologies: HTML, XML, CSS

IDE: Eclipse, SQL Developer, Selenium IDE

Test Framework: Junit, TestNG, Data Driven Framework, Cucumber

Web Debugging Tool: XPath, Fire path, Firebug, Chropath

Build Tool: Ant, Maven

Processes: Agile: Scrum, Waterfall

Bug Tracking Tools: JIRA, Trello

Continuous Integration Tools: Jenkins

Version Control: GIT/GitHub

Data Bases: Oracle, MySQL, MS Access

PROFESSIONAL EXPERIENCE:

Confidential, Chantilly, VA

Automation Engineer

Responsibilities:

  • Involved in testing activities that allows Applications to meet Business Requirements and Systems goals, fulfill End-User Requirements, and identify existing or potential issues.
  • Build automated suites to test web-based application using Selenium WebDriver, Java and Cucumber in agile environment.
  • Implemented end-to-end automation for installing products, setting up test environment and executing smoke tests.
  • Used core Java concepts that includes Collections, Exception handling, Oops and Lambda Expression for coding business related activities.
  • Developed and Maintained automation framework with Maven and following Hybrid Approach using BDD framework with Cucumber Page Object Model with Page Factory.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber in Gherkin format.
  • Developed reusable selenium methods to handle Dropdown, frames, alerts, check box, radio button, dynamic calendars and web tables in Selenium WebDriver.
  • Utilized CSS selectors, IDs, XPaths and other locators to determine web elements.
  • Used customized XPath to work with dynamic and static objects in Selenium.
  • Performed cross browser testing on different environments like Google Chrome, Firefox and Internet Explorer with Selenium Web Driver to execute scripts.
  • Performed Web Services testing using Postman and REST-Assured library with Java as a programming language. Created data driven tests using Apache POI libraries.
  • Performed Database Testing using the SQL queries in MySQL and Oracle to view, update, insert or record data.
  • Automated database scenarios using Selenium Webdriver with Java and JDBC API.
  • Developed new Maven based test scripts using GitHub as source repository and Jenkins for continuous Integration of the builds.
  • Used Maven management-built tool to maintain dependencies and project structure for Selenium Java Automation scripts.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Used Jira for defect reporting and tracking. Used Apache POI API to read and validate the data from Excel files.

Environment: Selenium Web Driver, Java, Jenkins, Cucumber, Agile, SQL, Maven, HTML, XPath, Eclipse, HTML, GitHub, Windows 7.

We'd love your feedback!