We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Tysons, VA

SUMMARY

  • Software Development Engineer in Test (SDET) with 4+ years of experience in the field of Software Testing. Proven ability in Selenium WebDriver Automation Testing, API Testing, POM (Page Object Model) Frameworks, TDD, BDD, Web Testing and Functional Testing. Experienced in each phase of Software Test Life Cycle (STLC) and good knowledge in all phases of SDLC.
  • Proven ability in testing and creating Automation Frameworks using Java, Selenium WebDriver, Cucumber, JUnit, TestNG, Maven, Jenkins tools.
  • Strong knowledge in core Java OOP (Object Oriented Programming) concepts, Exceptional Handling, Collection Framework and Looping statements.
  • Experience in API Testing of Web Services, HTTP, and REST using various tools like Rest Assured/Postman with Selenium. Expert in developing Behavior Driven Development
  • (BDD/TDD/DDT) by writing Gherkin language using Cucumber tool, developed Scenarios, Scenario outlines, features files and Step definitions and generating the Cucumber reports.
  • Responsible for updating and maintenance of automation Framework wrote grunt tasks to set up Selenium Grid connection on AWS.
  • Experience in different types of testing like Automation Testing, Manual Testing, Integration
  • Testing, System Testing, Smoke Testing, Regression Testing, JUnit Testing, Black Box TestingFunctional Testing, Database Testing and UI Testing.
  • Experience in Scrum/Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning, Scrum, Backlog grooming, Sprint Review and Retrospective Meetings.

TECHNICAL SKILLS

  • Core Java
  • SQL Developer
  • Apache POI
  • IntelliJ
  • OOP Concepts
  • JDBC
  • Selenium Grid
  • Excel
  • Selenium
  • Oracle
  • Git
  • REST Assured
  • Cucumber
  • Database
  • HTML
  • OOPs
  • Maven
  • AWS
  • WebDriver
  • JavaScripsExecutor
  • TestNG
  • Gherkin Data - Driven Testing
  • Jenkins
  • Junit
  • Jira
  • Selenium WebDriver| GitHub
  • API

PROFESSIONAL EXPERIENCE

Confidential | Tysons, VA

QA Automation Engineer

Responsibilities:

  • Implement Behavior Driven Development (BDD) by writing Gherkin language using
  • Cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports
  • Create and review - Test Scenarios, Test Suite Preparation, Test Data Creation, Test Case
  • Execution, and Defect logging.
  • Automation of functional Testing Framework for all modules using Selenium Web Driver.
  • Created automation Test Scripts using data-driven Framework and Page Factory model to test the web applications using Selenium WebDriver with Java, Maven, JUnit in IntelliJ to perform Functional, Smoke and Regression Testing for Web-Based applications. And performed necessary setups to produce Cucumber JSON Reports.
  • Identified, located, and implemented correct GUI elements using various Selenium Locators such as ID, Name, Link Text, Partial Link Text, X-Path, CSS.
  • Configured Selenium, Maven tool and created Selenium Automation scripts in Java.
  • Performing Failure Analysis for the Regression failed cases using Selenium.
  • Used SQL queries to perform Back-End testing of the Database.
  • Worked within the development team on DDT approach to develop tests using Selenium
  • WebDriver and TestNG.
  • Writing code in Java, using TestNG annotations.
  • Performed Database Validation to check the updated data in the Database using SQL Queries.
  • Maintained Selenium and Java Automation code and resources in the GitHub source control.
  • Utilized Apache POI jar file to read test data from the Excel spreadsheets.
  • Prepared Test Cases for Functional testing and User interface testing.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during Regression Testing.
  • Created profiles in maven to launch Test suite from Jenkins’s job.
  • Extensive knowledge in Agile Methodology and participated in Sprint Planning, Sprint
  • Retrospective, Product Backlog Refinement, and Daily Scrum Meetings.
  • Reported defects using Jira.

Confidential | Tysons, VA 

QA Engineer

Responsibilities:

  • Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.
  • Automation of functional Testing Framework for all modules using Selenium Web Driver.
  • Preparation of Test Scripts using Selenium Web Driver (Automation tool) with Java for Functional Test Cases.
  • Developed automation Test Cases, executed these tests and logged defects in Jira
  • Involved in writing the SQL Queries.
  • Automating the Regression & project cases using Selenium.
  • Performing Failure Analysis for the Regression Failed Cases using Selenium.
  • Effectively performed API Automation and Manual Testing using REST Assured libraries and Postman.
  • Performed manual API testing by using Postman and Swagger.
  • Utilized Apache POI jar file to read test data from the excel spreadsheets.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Involved in a pilot project for automation using Selenium IDE.
  • Learn basic QA methodologies and testing principles.
  • Communicated with other team members reporting and logging defects using Jira.
  • Perform functional and technical test execution activities.
  • Worked within the development team on DDT approach to develop tests using Selenium WebDriver.
  • Involved in the usage of BDD Framework to Develop Cucumber Step DefinitionsScenarios, and Features using Acceptance Criteria.
  • Conducted manual testing on multiple QA and production environments

Environment: Jira, MS Office, Google Chrome, Mozilla Firefox, Internet Explorer.

Hire Now