We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

2.00/5 (Submit Your Rating)

Des Plaines, IL

SUMMARY:

  • 6 years of professional experience in Information Technology with emphasis on Quality Assurance in both Manual and Automation testing of web applications as an SDET.
  • Java OCA Certified.
  • Hands on experience in Agile and Waterfall methodologies.
  • Solid understanding of Software Development Life Cycle (SDLC).
  • Participated in Agile ceremonies: Sprint Planning, Daily Standup, Sprint Demo, and Sprint Retrospective.
  • In depth understanding of Defect Life Cycle, and analyze, report and track defects using Jira.
  • Automated the Test Cases using Java, Selenium, Maven, JUnit, Cucumber, GitHub, Jenkins, TestNG, JDBC, and Rest Assured.
  • Experience in Smoke testing, Regression testing, Positive and Negative testing, End - to-End testing, UI testing, API testing, and Backend testing.
  • Solid ability on managing Java automation projects using Maven.
  • Proficient in creating automation framework from scratch.
  • Experienced in executing SQL queries for back-end testing in order to view successful transactions of data and validating data.
  • Deep knowledge in OOP Java: Encapsulation, Inheritance, Polymorphism, Abstraction.
  • Ability in developing BDD scripts with Cucumber using Gherkin language.
  • Deep knowledge of using TestNG and JUnit to organize the flow of scripts by using annotations.
  • Developing and executing Test Suite using testng.xml file.
  • Experience in creating Page Object Model (POM) to centralize the Web Elements using Selenium for maintainability and reusability.
  • Successfully performed Parallel test execution to check browser compatibility.
  • Automated test reports using HTML reports attached with failed scenarios screenshots.
  • Solid experience of handling Web Elements with dynamic properties and writing customized Xpath, and CSS to identify them using Selenium WebDriver.
  • Experience in creating Maven project to centralize all dependencies in pom.xml file and also to get an organized folder structure to build the framework.
  • Strong experience in testing for Restful API with Rest Assured library and also very comfortable to use Postman for Manually API testing.
  • Scheduling Smoke testing and periodically build in Jenkins.
  • Ability of understanding of HTML code and XML files.
  • Excellent written and verbal communication skills, strong problem solving, decision-making skills.
  • Dedicated, Self-motivated, Cross functional team player and Detail oriented.
  • Quick learner, strong capability to adapt and learn new tools, techniques, and approaches.

TECHNICAL SKILLS:

Certificates: Oracle Certified Associate, Java SE 8 Programmer

Automation Testing Tools: Selenium WebDriver, Cucumber, JDBC, Rest Assured, Postman

Languages: Java, HTML, SQL

Bug Tracking Tools: Jira, ALM

Test Management Tools: Maven

Continuous Integration Tools: Jenkins

Version Control Tools: GitHub

Databases: Oracle, MySQL

Testing Frameworks: TestNG, JUnitIDE: Eclipse, IntelliJ

Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Des Plaines, IL

SDET

Responsibilities:

  • Interacted with business analysts and developers in requirement analysis, design reviews, testing and documentation for application developed in agile environment.
  • Performed automated testing of a web-based application.
  • Analyzed requirement document to create automated test cases.
  • Actively participated in Sprint Planning, Daily Standup, Sprint Demo, and Sprint Retrospective.
  • Provided daily updates to project management in meetings, provided test estimates and gathered information from planning meetings for every release.
  • Created Automation Testing Framework with Java, Selenium and Cucumber.
  • Wrote test scenarios in Cucumber using Gherkin language in Jira and integrated it with Eclipse.
  • Developed reusable methods in order to avoid wasting time for repetitive actions in application.
  • Used Selenium and Java to handle the textbox, dropdown, checkbox, buttons, popup controls, iframes and web tables.
  • Created Page Object Model (POM) for each page of application to centralize the web elements in one place and update them with Selenium when their properties change.
  • Performed API Testing using Postman and Rest Assured Library.
  • Utilized Jira as a defect/bug tracking tool.
  • Implemented JDBC (Java Data Base Connection) into framework to connect to the database, retrieve and process the results received from the database in answer to the queries.
  • Wrote test scenarios in Cucumber feature file using Gherkin language to make it business readable and implement these scenarios in Step Definition class using Java language.
  • Implemented multi browser testing to ensure cross browser compatibility.
  • Prepared HTML reports.
  • Executed Smoke, Functional, Positive, Negative, Regression Testing.
  • Used Jenkins as continuous integration server to run Regression and Smoke tests.
  • Used SQL Queries to verify the data from the Oracle database.
  • Implemented Continues Integration of Test Runs hosted on GitHub.
  • Generated Cucumber reports and emailed them during each run using Continues Integration.

Confidential, Chicago, IL

Test Automation Engineer

Responsibilities:

  • Reviewed user stories to ensure that requirements are testable.
  • Worked closely with business team and software developers to understand application functionality.
  • Actively participated in Sprint Planning, Daily Standup, Sprint Demo, and Sprint Retrospective.
  • Designed and maintained framework using Java, Selenium WebDriver, Page Object Design, TestNG, and Maven build tool.
  • Involved in developing the test cases and test data.
  • Identified elements by locators and add them to the page classes of POM using Selenium.
  • Used Jira for working on user stories and defect tracking.
  • Performed Data Driven, Behavior driven and Hybrid Testing.
  • Involved in Testing Web Services using REST Assured and Postman
  • Generated Defect Reports and Customized Summary Reports.
  • Tested the application for browser compatibility using Internet Explorer, Chrome, and Firefox.
  • Performed Smoke, Positive, Negative and Regression testing.
  • Lead complex test automation efforts using Cucumber and Java for Agile software projects.
  • Developed Automation Scripts in Selenium WebDriver for Regression Testing.
  • Performed Backend Testing with the help of JDBC.
  • Performed Integration testing to check the flow of application.
  • Maintained automation builds on Jenkins - Continuous Integration (CI) tool.
  • Ran SQL queries to validate that frontend data matching with backend data.
  • Implemented RTM (Requirement Traceability Matrix) to make sure all the requirements are covered by test cases.
  • Created Maven pom.xml to get the needed artifacts and integrated with Jenkins.
  • As a cross functional teammember helped manual testers when it is required.

Confidential, Schaumburg, IL

Quality Analyst

Responsibilities:

  • Gathered Requirements in Requirement Phase, analyzed requirements, identified the priority functions to test and developed detailed test cases.
  • Worked closely with business analysts and developers for requirements review and developing test scenarios.
  • Maintained testing framework having Java, JUnit, Maven, Selenium and Open Source Java libraries.
  • Experienced in Functional Testing and Smoke Testing.
  • Developed data driven framework to retrieve test data from Excel files.
  • Developed automation test scripts using Selenium.
  • Validated test cases using JUnit Framework.
  • Used ALM as a defect reporting and tracking tool.
  • Created SQL queries to perform Backend testing in MySQL, SQL developer.
  • Communicated with Development Team to resolve and retest defects.
  • Involved in creation and execution of manual test cases and analyzed the test results.
  • Manually verified the validity of the failed test cases, logged the defects and assigned them to development team.
  • Attended project meetings, release meetings and QA status meetings.

We'd love your feedback!