We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Tysons, VA

OBJECTIVE:

  • Highly skilled QA automation engineer with proven skills and experience in Java, Selenium and Cucumber Automated Testing & Framework. Hoping to be a part of an advanced software development team that is working to engineer in test. I almost always approach my task by addressing as many defects as possible with Software Development Life Cycle and detect the defects as early as possible in order to minimize the cost for the company. I always try to bring the best to the table and I always strive to be the best version of myself.

SUMMARY

  • Proficient end to end QA Automation Engineer with 5 years of IT experience in testing software on both web - based applications and client-server applications. Testing included User Interface, Relational Database and API in multiple domains.
  • Highly skilled in both Agile Environment and Waterfall environment. Familiar with scrum culture and attending scrum ceremonies.
  • Highly proficient with both Software Development Life Cycle and Software Testing Life Cycle
  • Proficient in programming with Java as the primary programming language.
  • Very experienced in test scenarios, test cases, test data, test execution, defect reporting and tracking and re-testing using JIRA and Excel.
  • Proficient in designing, developing and maintaining Test Automation Frameworks such as Data Driven Testing (DDT), Behavior Driven Development (BDD) and Hybrid Frameworks using Maven, Java, Selenium WebDriver and Cucumber.
  • Highly proficient when it comes to frameworks that are using Java, Selenium WebDriver, Maven, Cucumber with Gherkin language, JUnit, TestNG, SQL, REST Assured Library and Page Object Model.
  • Comprehensive experience in Back-End Testing of applications in different layers. Application Programming Interface (API) using Postman, Representational State Transfer (REST) Assured Library and Karate API Framework.
  • Efficiently using Jenkins for continuous integration and running smoke and regression suites.
  • Extensive experience on Core Java and Object-Oriented Programming (OOP) concepts such as Inheritance, Polymorphism, Encapsulation, Abstraction, Exception Handling and Collections.
  • Extensive experience in Manual Testing, Automation Testing, Front-End Testing, Database Testing, Restful API Web Services Testing, Regression Testing, Smoke Testing, Functional Testing, Positive and Negative Testing in Waterfall and Agile environments.
  • Expertise in using Jenkins as a Continuous Integration and Continuous Delivery (CI/CD) tool for executing the Smoke Test and Regression Test pipeline jobs.
  • Proficient in using selenium gird to execute parallel tests on multiple browsers.
  • Experience in using Git as a version control system and GitHub as a repository.
  • Extensive knowledge with Integrated Development Environments such as Eclipse, IntelliJ and Visual Studio, Postman and SQL Developer.
  • Strong analytical and problem-solving skills with operations research techniques.
  • Excellent organizational skills and planning abilities to manage the timing and delivery of project tasks.
  • Demonstrated ability to self-motivate, be flexible and work in challenging, fast-paced, and deadline-driven environments individually or as part of a team with excellent interpersonal and communication skills.

TECHNICAL SKILLS

  • Java, Junit, Selenium WebDriver, Maven, TestNG, Cucumber, REST Assured, Karate API, SQL, Postman, Selenium Grid, JDBC, Extent Report
  • Java, Gherkin, SQL, JSON, HTML, JS
  • Jira, Jenkins
  • Oracle SQL, MySQL
  • DDT, BDD, Karate API Framework, POM
  • Git, GitHub
  • Jira X-Ray
  • Agile-Scrum, Waterfall
  • Mac OS, Microsoft Windows, iOS, Android
  • IntelliJ IDEA, Eclipse, NetBeans, Microsoft Visual Studio, Postman, SQL Developer, Sublime Text.

PROFESSIONAL EXPERIENCE

Confidential, Tysons, VA

QA Automation Engineer

Responsibilities:

  • Built Java-Selenium frameworks from scratch.
  • Develop and execute automation and sometimes manual UI Tests and Back-end Tests in Java-Selenium Framework.
  • Managing Automation Testing Team as Lead QA
  • Use Selenium Grid for parallel testing.
  • Develop and maintain an Automation Framework using POM principles. In order to maintain the framework various combinations Gherkin and Java programming languages combined with Selenium WebDriver, Cucumber, and TestNG are used.
  • Create Test Plans and Test cases for both Manual and Automation Tests.
  • Create Feature Files and Step Definitions packages to use with the Cucumber Runner classes in order to execute the Features and Scenarios in BDD Cucumber Framework.
  • Generate Cucumber, JSON, HTML, and test output reports containing screenshots of failed tests using Extent Report.
  • Used maven for my framework.
  • Automate the Test Cases for Regression Testing, Smoke Testing, Functional Testing, Positive Testing, Negative Testing for UI, and Database Testing.
  • Initiate Version Control for Automation Testing Framework using GIT.
  • Analyze test results, documented and tracked defects on Jira X-ray. Informed team members about defects and made bug logs and reports.
  • Perform database testing using SQL and JDBC library.
  • Use Selenium web element locators such as ID, Name, Class, Link Text, Partial Link Text, XPath, CSS Selector, Tag Name in HTML code to test the web apps.
  • Create and hold responsibility for executing large regression suits as well as smoke tests using Jenkins.
  • Take part in agile ceremonies such as daily scrum meetings, sprint planning, sprint demo, sprint retrospective, sprint grooming, code review meetings.
  • Perform Smoke Testing, Regression Testing, Functional Testing, End to End Testing.
  • Interact with developers to discuss exiting software defects and re-tested the fixed issues.

Tools: Java Selenium Framework. HTML, Java, JavaScript, HTML, Gherkin, API, and SQL. Agile Scrum ceremonies. Behavior Driven Testing and Data driven testing. Both Manual and Automation testing. Cucumber TestNG and REST Assured. Smoke tests, regression tests, functional tests and end to end tests.

Confidential, Tysons, VA

QA Automation Engineer

Responsibilities:

  • Involved in the preparation and development of the detailed Test Scenarios and Test Cases.
  • Developed and implemented Page Object Model (POM) based on automation-testing framework utilizing Java, Selenium WebDriver, Maven, Cucumber, TestNG.
  • Created Future Files with Scenario and Scenario Outline as well as writing Step Definitions for behavior.
  • Performed API testing using POSTMAN, Rest Assured Library and Karate API Framework.
  • Used Maven to manage project and centralize required dependencies and configurations.
  • Used web element locators such as ID, Name, XPath, and CSS Selector in HTML code and Selenium Web Driver to test the web applications.
  • Automated the Test Cases for Regression Testing, Smoke Testing, Functional Testing, Positive Testing, Negative Testing, UI, API and Database Testing.
  • Performed Data Driven Testing by using Apache POI for writing/reading Excel Sheets.
  • Performed Database Testing by using Java Database Connectivity - JDBC library and configured SQL queries to manipulate data from the database.
  • Automated Regression Testing after new builds and modification in the application with the help of Jenkins.
  • Participated in agile ceremonies such as sprint planning, daily scrum, sprint demo, sprint retrospective, sprint grooming and code review meetings for the business and testing requirements.

Environment: Java Selenium Framework. HTML, Java, JavaScript, HTML, Gherkin, API, and SQL. Agile Scrum ceremonies. Behavior Driven Testing and Data driven testing. Both Manual and Automation testing. Cucumber TestNG and REST Assured. Smoke tests, regression tests, functional tests and end to end tests.

Confidential, Tysons, VA

QA Automation Engineer Internship Program

Responsibilities:

  • Involved in the preparation and development of the detailed Test Scenarios and Test Cases.
  • Developed and implemented Page Object Model (POM) based on automation-testing framework utilizing Java, Selenium WebDriver, Maven, Cucumber, TestNG.
  • Created Future Files with Scenario and Scenario Outline as well as writing Step Definitions for behavior.
  • Performed API testing using POSTMAN, Rest Assured Library and Karate API Framework.
  • Used Maven to manage project and centralize required dependencies and configurations.
  • Used web element locators such as ID, Name, XPath, and CSS Selector in HTML code and Selenium Web Driver to test the web applications.
  • Automated the Test Cases for Regression Testing, Smoke Testing, Functional Testing, Positive Testing, Negative Testing, UI, API and Database Testing.
  • Performed Data Driven Testing by using Apache POI for writing/reading Excel Sheets.
  • Performed Database Testing by using Java Database Connectivity - JDBC library and configured SQL queries to manipulate data from the database.
  • Automated Regression Testing after new builds and modification in the application with the help of Jenkins.
  • Participated in agile ceremonies such as sprint planning, daily scrum, sprint demo, sprint retrospective, sprint grooming and code review meetings for the business and testing requirements.

Environment: Java Selenium Framework. HTML, Java, JavaScript, HTML, Gherkin, API, and SQL. Agile Scrum ceremonies. Behavior Driven Testing and Data driven testing. Both Manual and Automation testing. Cucumber TestNG and REST Assured. Smoke tests, regression tests, functional tests and end to end tests.

We'd love your feedback!