We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Tysons, VA

SUMMARY

  • 5 years of experience and proven expertise in Test Automation, Quality Assurance in Web, Client - Server applications.
  • Hands-on experience performing Manual and Automation Testing including Functional, System, Smoke, Regression and User Acceptance Testing (UAT).
  • Expert in Automating Web Service Applications in BDD (Behavioral Driven Development), DDT (Data Driven Testing), Hybrid Frameworks by implementing Cucumber (using Gherkin) and TestNG.
  • Experience in generating comprehensive HTML email reports with detailed test step results and screenshots.
  • Deep understanding and experience of Waterfall and Agile-Scrum methodologies.
  • High ability in designing and creating automation frameworks using Maven, Java, Selenium, WebDriver, Cucumber, JUnit, TestNG, and Gherkin.
  • Hands on experience in Tracking and Reporting of defects/bugs using various Defect Tracking Tools such as Jira and ALM.
  • Expertise in writing SQL queries, SQL scripts and performing Database Testing in different RDBMS such as Oracle and MySQL.
  • Expertise testing Web Services Rest/Soap with Automation Testing using REST Assured library and Postman for Manual Testing in different layers of API.
  • Experience using GIT as a version control system and GitHub as an online repository, resolved conflicts as needed.

TECHNICAL SKILLS

Automation Tools: Selenium Web Driver, Junit, Cucumber, TestNG, Jenkins, Rest-Assured.

Test Management Tools: IntelliJ, Eclipse, Maven

Databases: MySQL, JDBC

Programming languages: JAVA, HTML, JS, C++, Linux, Python, shell scripting

Defect Tracking Tools: JIRA, ALM

PROFESSIONAL EXPERIENCE

Confidential - Tysons, VA

QA Automation Engineer

Responsibilities:

  • Involved in designing and developing Cucumber Behavior Driven Automation Framework based on Page Object Model (POM) for web-based application.
  • Created Cucumber Step Definitions, Scenarios and Features using Acceptance Criteria for easy collaboration and steps reusability.
  • Used Runner classes in Cucumber to generate Step Definitions and used tags to run different kinds of Test Suites like Smoke, Regression.
  • Configured testing tools such as Selenium WebDriver, Cucumber, Gherkin, JUnit, Maven, JDBC, Rest-Assured and Apache POI by using Java.
  • Designed Manual and Automated Test Scenarios, created Automated Test Cases using Java, Selenium WebDriver.
  • Utilized Java Database Connectivity (JDBC) to connect to Oracle database source and wrote SQL queries for verification of data and validation.
  • Involved in designing, developing and maintaining Regression Test Suite.
  • Created HTML report with detailed test steps and screenshots.
  • Involved in Functionality, System, Integration, and Regression Test of web-based reports.
  • Involved in setting up different configuration environments for compatibility testing and manual testing.
  • Used GIT as a version-control system for tracking changes and Jira for project management purposes.

Confidential - Tysons, VA

QA Analyst

Responsibilities:

  • Involved in designing and developing Hybrid Framework from scratch using Selenium WebDriver, TestNG, Maven, and Page Object Model.
  • Created Page Classes for each page and utilized Page Factory Class for application under test, writing XPath, CSS selectors and other locators for element identification.
  • Worked on writing and implementation of Automation Test Scripts using TestNG, Selenium WebDriver by using Java.
  • Conducted Functional Testing, Regression Testing and Smoke Testing using Selenium WebDriver.
  • Set up and configured Smoke Tests as Jenkins jobs, hosted on Amazon Web Services (AWS) EC2.
  • Worked in an Agile Environment and shared Daily Status Reports with all team members, team leads, and managers.

We'd love your feedback!