We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

OBJECTIVE

  • A dynamic and an achievement - oriented QA Automation Engineer. Proven ability in designing and creating automation frameworks using Java, Selenium, Cucumber, Junit, TestNG, Maven, and Jenkins.
  • Seeking to obtain a position in Software Automation Engineer to utilize and develop my testing skills and knowledge, while applying my extensive experience to solve complex problems in a dynamically challenging environment.

SUMMARY

  • Over 5 years of experience in IT specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and strong experience on Core Java, Object Oriented Programing Concepts (OOPs). Experience in implementing TDD and BDD.
  • Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall and Agile.
  • Performed Application Programming Interfaces (API) testing using RESTful, Postman and Rest Assured Libraries.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development), using Cucumber and TDD (Test Driven Development) using WebDriver and TestNG.
  • Creation and implementation in Smoke, Regression, Functional, Database and API tests.
  • Expert in developing and creating a framework using tools like Selenium, Junit and Cucumber.
  • Strong skills in developing and executing different types of testing such as Smoke Testing, Regression Testing, Functional Testing, Front and Back-end Testing.
  • Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google Chrome, Opera on different OS like Windows and Macintosh.
  • Perfect knowledge and usage of Page Object Model in order to organize Cucumber framework and integrated Maven as build automation tool.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Using Excel to extract Excel Data and Data Provider using TestNG.
  • Experience in the development of Data driven, Keyword driven and Hybrid Automation frameworks in Selenium.
  • Extensive experience using Postman and RestAssured libraries for manual and automation of APIs.
  • Professional experience using MySQL Workbench and JDBC (Java Database Connectivity) libraries to automate and manually test Databases.
  • Working experience using Jenkins generated reports for efficiency and maximizing Project workflow/pace.
  • Extensively worked on data warehousing and decision support systems with relational databases such as Oracle design and database development using SQL.
  • Experience in using management and bug tracking tools like JIRA.
  • Excellent Communication, positive person, quick learner and detail oriented. A very good team player.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, Cucumber, TestNG, JUnit

Languages: Java, SQL, HTML, XML

Bug Tracking Tools: JIRA, ALM

Build & CICD Tools: Maven, Jenkins

Version Control: GIT

Data Bases: Oracle, MySQL

Operating Systems: Windows and Mac

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Test Automation Engineer

Responsibilities:

  • Working in a Scrum team, attending Daily scrums, Sprint Planning and estimating efforts and identifying acceptance criteria for user stories, Sprint Retrospective, Code review meetings for the mobile insurance project.
  • Communicated Test progress, Test Results, and other relevant information to project stakeholders and management.
  • Maintained Traceability Matrix for requirements to test case and created a data load.
  • Developed automated suites to test application using Selenium WebDriver, Java and Cucumber, JDC and Rest Assured in agile environment.
  • Used core Java concepts that includes Collections, Exception handling, OOPs for coding business related activities.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber in Gherkin format.
  • Manually tested, verified and validated that the product meets Client requirements.
  • Manually tested databases through the use of MySQL Workbench and JDBC (Java Database Connectivity) for automation of Databases.
  • Used different selenium methods to handle Alerts, Popup, dropdown, check box, radio button, dynamic calendars and web tables in Selenium WebDriver.
  • Developed and Maintained automation framework with Maven and following Hybrid Approach using BDD framework with Cucumber Page Object Model with Page Factory.
  • Developed new MAVEN based test scripts using GIT as source repository and Jenkins for Continuous Integration of the builds.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins.
  • Automated database scenarios using Selenium Webdriver with Java and JDBC API.
  • Developed and executed SQL Queries to verify proper insertion, deletion and updates into the Oracle supporting tables.
  • Reviewed database test cases according to assigned requirements to validate reports by retrieving data with SQL Queries from Oracle Database.
  • Performed API Testing using POSTMAN and Rest Assured library.
  • Coordinated with Development team for Bug fixing issues using HP ALM/Quality Center.

Environment: Agile, Selenium WebDriver, JUNIT, Cucumber, JAVA, HTML, XML, Jenkins, Oracle, GIT, Maven, Eclipse, Windows, JIRA, JDBC, Rest Assured

Confidential, Vienna, VA

Automation Tester

Responsibilities:

  • Involved in testing activities that allows Applications to meet Business Requirements and Systems goals, fulfill End-User Requirements, and identify existing or potential issues.
  • Designed and Implemented Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG and Page Object Model design pattern.
  • Used elements locators like CSS Selector, XPath, HTML id, name, Class Name, linked text, partial linked text and tag name for finding web elements in Selenium WebDriver.
  • Handled exceptions successfully with using JAVA concepts like try catching block and throw keyword.
  • Involved in designing and building automation frameworks in support of Continuous integration in a test-driven development (TDD) with Selenium WebDriver.
  • Configured application framework using excel spreadsheets using Apache POI and TestNG.
  • Performed grouping of test cases using TestNG Annotations like Groups, Parameter, DataProvider and Tags.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to Agile release.
  • Collaborated with other QA teams to meet deadlines and meet milestones.
  • Performed Database/Back-End testing by writing SQL queries for data validation.
  • Used SQL to perform Database testing and validated data from Database by executing SQL Queries.
  • Identified the high-risk points and the priorities of the application.
  • Worked with development teams to investigate and correct software bugs and deficiencies based on testing results and involved in defect tracking and resolving production logs.
  • Facilitated meeting updates during SCRUM meetings and involved in Software Inspection.

Environment: Agile, Selenium WebDriver, Test NG, JAVA, HTML, XML, UAT, Jenkins, Oracle, Git- Hub, Maven, Ant, Eclipse, Windows

We'd love your feedback!