We provide IT Staff Augmentation Services!

Sr. Test Automation Engineer Resume

5.00/5 (Submit Your Rating)

VA

SUMMARY:

  • 7+ years of work experience as a QA Engineer including Automated/Manual Testing of Web based applications with test automation using Selenium WebDriver with Java , JUnit/ TestNG , Maven, Cucumber, Jenkins, Git.
  • Highly proficient in handling huge volumes of data in various sectors of business such as Telecommunication, Finance, and Technology consulting industries domains.
  • Knowledge in various stages of Software Testing and Software Development Life Cycle (SDLC) that includes Agile Scrum Methodology and Waterfall .
  • Practical experiences with in Defect Life Cycle and Testing Life Cycle (STLC) including Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting.
  • Knowledge in preparing Test Plans, developing, reviewing and executing Test Cases and Test Scripts based on Functional Requirements, Business Requirements and Use Case Documents.
  • Practical experiences with User Story Sessions for creating User Stories with better Acceptance Criteria and Definition of Done.
  • Well versed in different management scenarios like Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Expert in performing different tests types, QA Methodologies such as White Box, Black Box, Front - End, End-to-End Testing, Back-End, Regression, Functional, Smoke, and User Acceptance Testing.
  • Experience in API Testing both SOAP UI and REST API using open source tools like Java coding
  • Experience in automating of REST API using Rest Assured and TestNG .
  • Experience in Web Service testing , API testing using POSTMAN and SOAP UI .
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA and generate repot-using Jenkins.
  • Proficient in creating automation script from scratch and expertise in Automation Testing , Page Object Module (POM) , Data Driven/ Modular Framework in Selenium WebDriver - Java .
  • Complete knowledge on Object Oriented Programming (OOP) concept by using inheritance, abstraction, encapsulation and polymorphism. Extensively used Java for test case automation.
  • Proficient on Automation tools like Selenium WebDriver with Java, TestNG, Junit, Maven, Cucumber, Jenkins and Git for testing Client Server and Web based Applications.
  • Expertise in using Selenium WebDriver/java to automate tests on cross browser and cross platform environment.
  • Practice in implementing BDD framework using Cucumber. Created step definition and feature files using Gherkin (Cucumber) keywords.
  • Implemented Junit test runner class to call test case in Cucumber.
  • Good experience in integrating Automation scripts (Selenium WebDriver-Java) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Good skills in writing SQL queries using Oracle Server and SQL Server for Backend Testing .
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team

TECHNICAL SKILLS:

Test Management: JIRA, ALM, Jenkins

Testing Tools: Selenium WebDriver, Soap UI, Cucumber, JUnit, TestNG, SOAP UI, REST, POSTMAN

Languages: JAVA, SQL, HTML, XML

OS: Windows, Mac OS

Databases: Oracle, SQL Server

Project Building Tools: Maven, Page Object Model

Repository System: Git, GitHub

Methodologies: Agile/Scrum, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, VA

Sr. Test Automation Engineer

Responsibilities:

  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Designed, developed and implemented Page Object Model (POM) based automation-testing framework utilizing Java, Selenium WebDriver, JUnit, Cucumber (Gherkin), Maven.
  • Setup the Automation framework using Selenium WebDriver-Java to run test cases in multiple browsers and platforms.
  • Developed custom libraries for automation using JAVA & Selenium WebDriver.
  • Involved in design and implementation of Selenium WebDriver-Java automation framework for smoke and regression test suites.
  • Developed Automation framework using Selenium WebDriver (Java) and Test Execution using JUnit.
  • Responsible for implementation of Behavioral Data Driven Test Automation Framework build using Selenium WebDriver, JUnit and Maven technologies under Java platform utilizing industry-leading harness design patterns and approaches.
  • Maintained and executed Maven builds files for running automated tests.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
  • Used Firebug to do web based application testing with Selenium for the commands and locator application.
  • Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Implemented BDD framework using Cucumber.
  • Created step definition and feature files using Gherkin (Cucumber)
  • Implemented Junit test runner class to call test cases in Cucumber.
  • Developed custom libraries for automation using JAVA & Selenium WebDriver.
  • Automated SOAP UI Test Suites using maven sure-fire plugin to run with CI Tools (Jenkins).
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Worked with Source version control tool such as Git.
  • Involved in documentation as to how to maintain and run scripts for future enhancements.
  • Responsible for testing the application against different environments in QA, staging and production.
  • Since Agile environment, participated QA daily scrum meeting, weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Agile, Java, Selenium WebDriver, Maven, Cucumber, JUnit, Jenkins, Eclipse, JIRA, Git, HTML, XML, REST API, Chrome, Firefox, SQL, Oracle, Windows

Confidential,DE

Test Automation Analyst

Responsibilities:

  • Analyzed Business, Functional Requirements, and Design Review Documents to develop Test Plan and created Test Cases.
  • Participated in use-case reviews (peer review), authored, and reviewed test planning artifacts in Jira.
  • Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix using Jira.
  • Tested on Different databases like Oracle, SQL server using SQL Queries.
  • Designed, developed and implemented automation testing framework utilizing Java, JUnit and Selenium WebDriver.
  • Used JUnit framework to run unit test and Maven to build the Project.
  • Performed Black box, Functional, Regression, Smoke testing in Eclipse with Selenium WebDriver-java JUnit, Maven for web-based applications.
  • Involved in creation of automation framework in Selenium WebDriver using behavior data driven approach.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Participated and reported statuses in all test related project team meetings.
  • Using Jenkins for nightly build execution and sending status mail if build fails to QA team.
  • Involved in development of Hybrid Test Framework using Selenium WebDriver, Maven and JUnit.
  • Assigned tasks to other QA team members, submitted weekly Status reports reporting the bug metrics using Jenkins.
  • Developed Java scripts in Selenium for parameterization using Data Provider annotation.
  • Performed parameterization of the automated test scripts in Eclipse to check how the application performs against multiple sets of data Contributed in developing Automation Framework that uses Java, Selenium WebDriver, JUnit, Maven and Cucumber.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver and created Data Driven framework using JDBC and Maven.
  • Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
  • Creating Automation framework and building reusable functions.
  • Executed parallel browser testing on various machines using TestNG and performed cross browser testing.

Environment: Selenium Web Driver, Java, JUnit, Maven, Cucumber, Jenkins, GIT, HTML, XML, SOAP UI, REST, JIRA, TestNG

Confidential, LA

Quality Assurance Analyst

Responsibilities:

  • Analyzed the system requirements, developed detailed test plans and test cases, and provided the documentation.
  • Collaborated with product management teams in a waterfall environment to develop a comprehensive set of tests for web-based applications.
  • Developed Test Strategy and Test Plan to ensure that test cases reflect user needs for the functional Performance and Usability.
  • Identified program variance from functional requirements, and recommended modifications for standardization and increased usability.
  • Prepared Test Cases for service appointment creation, modification and deletion.
  • Generated test scripts, and performed functionality testing.
  • Wrote manual test cases using quality center and using requirement document. Run test cases from test lab and logged in defects using ALM.
  • Coordinated between QA Managers, Developers and Team Members to deliver the quality product.
  • Maintained defect tracking in Excel spreadsheet and prepared weekly reporting for the management ALM.

Environment: Java, QTP, Manual Testing, ALM, Waterfall, Oracle, Windows.

We'd love your feedback!