We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

2.00/5 (Submit Your Rating)

Manassas, VA

SUMMARY:

  • 6+ years of IT software testing experience in both Automation and Manual Testing of Web applications.
  • Hands on experience with designing Test Automation Framework.
  • Extensive experience in automating tests within BDD (Behavior Driven Development) using Cucumber, Selenium WebDriver along with Java programming language.
  • Developed automation test scripts using Java, Selenium WebDriver, SQL, JUnit/TestNG, Apache POI, Cucumber, JDBC, and Rest Assured libraries.
  • Performed various types of testing such as Smoke, Regression, Functional, Integration, Ad - Hoc, Black-Box, and Positive/Negative Testing.
  • Worked with Apache POI Java library to achieve Data-Driven Testing.
  • Experienced in developing BDD features in GHERKIN language using Cucumber by writing behavioral scenarios from end user perspective. Developed step definition implementation with Java for Cucumber features.
  • Solid understanding of Java Object Oriented Programming (OOP) concepts.
  • Successfully implemented Page Object Model (POM) structure.
  • Experience in identifying locators with dynamic structure in Selenium WebDriver.
  • Well versed with using Postman for testing API manually and Java REST-Assured libraries for automation.
  • Experienced in writing SQL queries to test the application for data integrity.
  • Performed Back-end Testing in Oracle database with JDBC API connectivity.
  • Integrated the Automation scripts with Jenkins as part of Continuous Integration process.
  • Proficiency in identifying and reporting defects using Jira and Jira X-Ray.
  • Hands on experience with Test Strategy planning, reporting and tracking defects.
  • Experience in designing Test Plans, Test Cases and RTM.
  • Working experience with Agile Scrum and familiar with all Scrum ceremonies such as sprint planning, sprint grooming, sprint demo, and sprint retro.
  • Proficient knowledge in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Analytical problem-solving skills, strong communication and interpersonal skills.
  • Passionate about keeping up to date with new technologies.
  • Detail-oriented person, self-starter, and self-organized.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, Cucumber, Apache POI

Programming Language: Java

Databases: Oracle

BehaviorDriven Development, Hybrid, Data: Driven, JUnit, TestNG

Project Management Tools: Jira, Jira XRay

Project Build Tool: Maven

Repository System: GitHub

Web Technologies: HTML, CSS, XML, JavaScript, JSON, XPath

Development IDE: IntelliJ IDEA, Eclipse, POSTMAN, SQL Developer

CI/CD: Jenkins

Operating Systems: Windows, Mac OS

Business Tools: MS Office Suite, Google Docs

PROFESSIONAL EXPERIENCE:

Confidential, Manassas, VA

Test Automation Engineer

Responsibilities:

  • Worked in an Agile Scrum development environment.
  • Attended Daily Scrum, Sprint Planning, Grooming, Sprint Demo and Review Meeting in dynamic Agile Scrum environment.
  • Communicated with Development Team to resolve and retest defects.
  • Involved in creating weekly status reports regarding the progress of the testing process.
  • Supported Manual Testing as a cross functional team member in Agile environment.
  • Daily interaction with various documentation using MS Office applications.
  • Create, analyzed and debugged test scripts.
  • Developed Test Cases, automated, executed, and maintained tests scripts and generated reports.
  • Involved in test planning, Manual and Automated Test executions and test result analysis.
  • Developed Automation Framework for Web-based application using the Java programming language along with Maven, Selenium WebDriver, JUnit, Cucumber, Rest Assured and JDBC libraries.
  • Implemented BDD Framework using Cucumber and created Step Definitions and Feature files using Gherkin language.
  • Performed Data Driven Testing using Selenium WebDriver, Cucumber and Apache POI.
  • Used Apache POI libraries for importing/exporting Data to external applications.
  • Performed Test Execution, defect logging and tracking by using Jira X-ray.
  • Automated Smoke and Regression Tests using Selenium WebDriver and Java programming language.
  • Performed testing on API Web Services using REST Assured library with Java as a programming.
  • Integrated the Automation Scripts with Jenkins to achieve Continuous Integration (CI) process.
  • Used GitHub to maintain and update the automation code with whole testing team.
  • Performed testing using Multi-Browser Compatibility and parallel execution within Testing Framework.

Environment: Java, Selenium WebDriver, Cucumber, JUnit, Maven, Jira X-ray, REST Assured, Jenkins, Apache POI, IntelliJ IDE, GitHub, MS Excel, Agile methodology.

Confidential, Chantilly, VA

QA Automation Engineer

Responsibilities:

  • Conducted System testing to ensure the system functions will meet the Business Requirements.
  • Communicated with Development Team to resolve and retest defects.
  • Used Maven as a build management tool, GIT for Version Control and Jenkins for Continuous Integration as well as Jira as a Defect-Tracking Tool.
  • Used Page Object Model Design Pattern and Data-Driven Framework.
  • Performed parallel execution using TestNG with Java as a programming language.
  • Developed automated tests for continuous Regression Testing and reducing Manual Testing using Selenium WebDriver, TestNG and Maven.
  • Participated in redesigning POM based Automation Testing Framework utilizing Java, TestNG and Selenium WebDriver.
  • Performed Back-end Testing using SQL queries to make sure that data entered has been uploaded correctly into the database.
  • Extensively involved in team meetings and walkthroughs with team members to resolve technical issues.
  • Participated in Code Review Meetings and provided feedback for Test Automation Scripts.
  • Utilized Maven to manage Framework Dependency jar files.
  • Participated in Test Result evaluation, documentation, and relevant reporting.
  • Used GitHub to maintain and backup testing script.
  • Used REST Assured libraries for API testing to navigate over JSON response body and validate the data.
  • Utilized Postman for API manual testing.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jira, REST Assured, Jenkins, Apache POI, IntelliJ IDE, GitHub, MS Excel, Agile methodology.

Confidential, Reston, VA

QA Engineer

Responsibilities:

  • Attended Daily Scrum, Sprint Planning, and Review Meeting in dynamic Agile Scrum.
  • Ensured Software quality through Manual Testing.
  • Performed both Manual and Automation Testing with positive and negative parameters to increase coverage of automation.
  • Automated Smoke Test Suite fully and partially Regression Suite.
  • Collaborated with Engineers to develop effective strategies and Test Plans.
  • Reported the defects to Development team on a periodic basis and retested the defects as they were fixed.
  • Executed Test Cases and analyzed the results.
  • Participated in weekly project status meeting with the team.
  • Introduced Requirement Traceability Matrix (RTM) to the team.
  • Assisted automation testers to develop Test Cases and Automated Test Scripts using Java programming language.
  • Supported Development Team through the deployment and production issues.
  • Reported and tracked defects in Jira, worked closely with the team to ensure high quality and timely release.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jira, Eclipse IDE, Agile methodology.

We'd love your feedback!