We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • A dynamic QA Automation Engineer, with over 5 years of experience in Manual and Automating Testing within mortgage, transportation, and communication.
  • Experienced in Software Development Life Cycle (SDLC), Testing (STLC) and Defect Life Cycle within Agile (Scrum) Methodology and have knowledge Waterfall Methodology.
  • Experience in Scrum Environment and Sprint Meetings to develop faster, iterative and innovative processes.
  • Hands on experience in creating Test Plan, Test Scenarios, Test Cases, Test Data, and performing Test execution.
  • Expert in Selenium WebDriver, Data - Driven and Behavior-Driven, Hybrid Test Automation Framework, built on Page Object Model (POM) and Cucumber supporting Parallel Test execution to reduce time and achieve End-to-End coverage.
  • Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Maven, and Cucumber.
  • Created and developed Behavior Driven Development (BDD) Framework, Data-Driven Framework by using Cucumber.
  • Implemented Cucumber Framework with Maven, Java, Selenium WebDriver, JUnit, and Jenkins.
  • Applied Selenium Page Object Model with Cucumber to create reliable Hybrid Automation Framework.
  • Experienced in Cucumber Selenium Framework using Gherkin Language in Feature File.
  • Used Maven to keep classes, and resource files organized and managing dependencies.
  • Experienced on Web-Based and Client-Server software applications using Selenium WebDriver, Maven, Cucumber, JUnit, and TestNG with Java.
  • Worked with DevOps, installing, configuring, and integrating Automation Scripts on Continuous Integration/Continuous Deployment (CI/CD) tools like Jenkins.
  • Automated Test executions on Jenkins to accomplish Continuous Integration and delivery in DevOps.
  • Experienced with Defect Life Cycle by logging defect, retesting defect, and closing defect.
  • Wrote SQL Queries in Oracle Database, and MySQL Database to validate the data and ensure its accuracy.
  • Used JDBC to connect Database like SQL Server and perform Database Testing.
  • Tested RESTful Web Services using Postman and REST Assured Library using Java Programming Language.
  • Maintained base code repository using GitHub source version control tools.
  • Used Cucumber and Gherkin Language to collaborate with non-technical business participants in project.
  • Utilized Cucumber HTML reports and JSON reports to automate Test reports and include screenshots of failed Scenarios.
  • Created and retrieved Test Data using Cucumber Scenario Outline and Excel file using Apache POI.
  • Used Jira Xray for issue tracking and project management in fast paced Agile environment.
  • Experienced in GUI, UAT, Black Box, Functional, Smoke, Regression, Cross Platform/Browser, Parallel Testing.
  • Good knowledge of Java Core and Object-Oriented Programming (OOP) concept.
  • Experienced in creating reusable methods, using Java collections and file input streams to retrieve data from Excel and Database using Apache POI.
  • Enhanced existing Framework to improve the overall Test Automation reusability and maintainability.
  • Developed dynamic methods, reusable actions and error handlings using Java.
  • Excellent work ethic, strong communication skills and ability to work independently with minimal supervision and perform as part of a team.
  • Dedicated team player, easily adaptable in a new environment, passionate about Testing.
  • Have knowledge on mobile testing by using Apium.

TECHNICAL SKILLS

Project Build Tools: Maven

Testing Methods: Functional Testing, Regression Testing, Smoke Testing, API Testing, Front and Back-end Testing, Database Testing

Testing Tools: Cucumber, Selenium WebDriver, Selenium Grid, TestNG, Junit, Jenkins, JDBC, Apache POI, SQL Developer, Appium, Docker

Languages: Java, SQL, HTML, JSON, XML, Gherkin (Cucumber)

Framework: Data-Driven, Behavior-Driven and Hybrid Framework

Test Management: Jira & Jira Xray

RDBMS: Oracle SQL, MySQL

Version Control System Tools: Git & GitHub

Methodologies: Agile(Scrum), Waterfall

IDE: IntelliJ IDE, Microsoft Visual Studio

API: REST Assured, POSTMAN, API RESTful

Design Patterns of Framework: Singleton, Page Object Model

Operating Systems: Mac OS, Windows

PROFESSIONAL EXPERIENCE

Confidential - Denver, CO

QA Automation Engineer

Responsibilities:

  • Proficient in entire SDLC phases and STLC phases.
  • Actively contributed to Scrum Ceremonies, including Daily Stand-up, backlog Grooming Refinement Meeting, Sprint Planning Meeting, Sprint Review (Demo) and Sprint Retrospective Meeting.
  • Used Core Java language and Cucumber BDD Framework for scripting.
  • Involved in the design and developed of Cucumber BDD Test Automation Framework using Page Object Model Design Pattern.
  • Created Automated Test Scripts using Java, Selenium WebDriver, JUnit, and Cucumber.
  • Built Hybrid Test Automation Framework on Maven to define project structure, dependencies, builds, and Test management.
  • Implemented Behavioral-Driven Development (BDD) Framework using Cucumber, created Step Definitions and Feature Files using Gherkin (Cucumber) keywords.
  • Maintained and executed Maven POM file to simplify compilation and running Test classes.
  • Implemented CI through Jenkins to schedule daily Smoke Tests and bi-weekly module Regression tests.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the application on different browsers like Chrome, Safari, and Firefox.
  • Custom reporting using Cucumber HTML report.
  • Worked on distributed test automation execution on different environments as part of the CI/CD using Jenkins.
  • Used Jira X-ray for analyzing User Stories, Test management, bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
  • Created Automation scripts for API Web Services testing using REST Assured Libraries with Java and Postman tool to perform API Testing.
  • Used JDBC to connect to Database like SQL Server and perform Database Testing.
  • Performed Verification, Validation including Functional, Regression, GUI, UAT, Parallel and Smoke Testing.
  • Proficiently document bugs and defects with reproducible steps, root cause and failure analysis.
  • Since the Agile environment, participated in Scrum Ceremonies to discuss enhancement and modification request issues and defects in the application.
  • Implemented Automation tools like Java, Selenium WebDriver, Maven, Cucumber, JUnit, Git/GitHub, Jenkins, and REST Assured Libraries.
  • Developed Test Cases out of Business Requirements Document and User Stories.

Environment: Agile, Java, Selenium WebDriver, Maven, Cucumber, JUnit, Jenkins, IntelliJ

Confidential - Denver, CO

Software Development Engineer in Test (SDET)

Responsibilities:

  • Reviewed User Requirement Specifications and Functional Specifications of the application.
  • Followed Software Development Life Cycle and Software Test Life Cycle.
  • Designed and developed Test Plans, Test Scenarios, Test Cases and Test Scripts.
  • In Agile-Scrum, participated in Daily Scrum, Business Demo, Sprint Planning.
  • Created and maintained Automated Acceptance Test Suite using Java, Selenium and TestNG.
  • Designed Maven build configuration with Selenium WebDriver to automate Smoke and Regression Suite.
  • Applied Page Object Model design pattern on top of Selenium Automation Framework to design and write Test Scripts.
  • Worked on distributed Test Automation execution using Selenium Grid and Jenkins.
  • Implemented plugins to create HTML reports and Cucumber JSON reports.
  • Performed remote execution of daily Smoke Tests through Jenkins on AWS cloud server and generated email reports.
  • Applied TestNG for executing Test Cases by incorporating annotations and performing Parallel execution on various platforms and browsers.
  • Performed automated Back-end Testing using REST Assured libraries, JUnit, and Postman for Manual API Testing. Verified XML & JSON from API response specification.
  • HTTP requests to GET, PUT, POST and DELETE data using Postman.
  • Involved in Backend Testing by writing and executing SQL Queries.
  • Used Jira Xray for project management, issue tracking, reported test results, defects and writing Test Cases.

Environment: Agile, Java, Selenium WebDriver, Maven, Cucumber, TestNG, Jenkins, JUnit

Confidential - Denver, CO

QA Tester

Responsibilities:

  • Followed Waterfall and Agile Scrum Methodology.
  • Understanding, analyzing the new features that are released.
  • Worked closely with Business Team and analyzed User Stories and User Requirement
  • Specifications for Web-Based Application.
  • Developed and executed Test Cases and verified actual results with expected results.
  • Created Test Scenarios and Test Cases based on User Stories in Cucumber feature files.
  • Planning various test case scenarios to detect bugs, classify the errors on the basis of severity, priority, and informing the development team.
  • Performed Database, Black-Box, GUI, UAT, and Functionality Testing.

We'd love your feedback!