We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

3.00/5 (Submit Your Rating)

Southfield, MI

SUMMARY:

  • US Citizen with over five years (6+) of extensive experience on complete STLC for QA testing covering both manual, and automation tests
  • Hands on experience in developing test coverage document, implementing the test procedure, test techniques and test resources
  • Knowledge and experience in every phase of STLC, SDLC and standard test process guide for QA methodologies - Agile and Waterfall
  • Expert building test automation framework using Selenium WebDriver, TestNG, Cucumber, Maven, and Page Factory for Page Object Model(POM)
  • Experienced in Object Oriented Programming (OOP) using Java and implemented Inheritance, Polymorphism, Encapsulation, Abstraction, and Java Collections
  • Expert on test execution using Continuous Integration (CI) tool Jenkins
  • Participated in the development of test plans to include scope of testing, test objectives, test approach, test data, and test estimations
  • Expert in testing techniques such as smoke, black box, functional, Non-functional, boundary, regression test, end-to-end test, positive & negative test, and integration test, UI, database test and UAT
  • Expert in analyzing requirement’s to writing test strategy, test plans, test cases, traceability matrix, QC metrics, QC report and status reporting to Lead, PM and Client
  • Entered, retested and resolved defects, changed defect status and generated reports in Quality Center, and JIRA
  • Extensive testing experience in writing and executing SQL queries in Oracle and SQL Server
  • Energetic self-starter with excellent analytical and organizational skills. Achieves goals, objectives and milestones in an accurate and consistent manner
  • Worked with multiple project at the same time with minimum supervision

TECHNICAL SKILL:

Software Testing Tools: Selenium WebDriver, Cucumber, TestNG, Maven, QTP Quick Test Professional, QC/ALM, JIRA, TOAD, SQL Developer, SoapUI

Databases: Oracle, Microsoft SQL Server, MS Access

Language: JAVA, HTML, SQL, VBScript, Gherkins

CM: Git, SVN, Maven

PROFESSIONAL EXPERIENCE:

Confidential, Southfield, MI

Test Automation Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Responsible for creating and maintaining automation acceptance test suite using Customized Hybrid Framework.
  • Responsible for writing JAVA code to be used in testing of the application using Selenium Webdriver, TestNG and Eclipse IDE.
  • Involved in creation of automation framework in Selenium WebDriver using Behavior Driven Development (BDD) approach with Cucumber. Extensively used Page Objects design pattern in the framework for readable test script and easy maintenance from developer perspectives.
  • Extensively used Selenium (data - driven, XPath locator) and WebDriver to test the web application. Created and maintained automated test script for API testing using RestAssured.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Used Build tool like Maven to generate test report.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Bamboo for nightly batch run of the Script. Created Project plan on Bamboo, configured scheduled job.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests
  • Performed data driven testing by using Confidential and configured SQL queries to fetch data from the MySQL database.
  • Designed Hybrid Appium Test automation framework, Page Object Model for mobile application (Android/iOS apps) and Involved in performing Automation testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
  • Participated in Peer reviews of automated Test cases and Test Plan for the team member.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Involved in writing the Acceptance Criteria and Test Cases for the Stories assigned to in JIRA.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
  • Updated the JIRA with manual/automated test cases.
  • Changed the status of JIRA during the testing and also update the story based on functional requirement.
  • Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules. Performed Backend Testing using SQL Queries on SQL Server database.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Participated in daily Stand Up and weekly Open/Close meeting

Confidential, New York, NY

Test Automation Engineer

Responsibilities:

  • Actively participated in Agile Scrum development including Sprint Planning, Daily Scrum, and Retrospective meeting
  • Worked closely with Product Owner(PO) and Business Analyst (BA) to ensure user stories are clear and consistence
  • Developed test cases in Gherkins and implemented cucumber to automate them
  • Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and Test NG
  • Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature files, and TestNG configuration files
  • Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
  • Implemented Maven for Project building, and Git for code management repository
  • Submit the defect reports, and communicate issues to business, engineering, and management using JIRA
  • Performed RestFul API testing using Java RestAssured, Cucumber, and TestNG
  • Performed Backend Testing by developing complex SQL queries
  • Performed mobile app and mobile web testing for Android and iOS devices
  • Resolve the risk, issues and defects with the coordination of the group members and external team members
  • Work independently in multiple project and effectively communicates with the stakeholders

Confidential, Rockville, MD

Software Test Engineer/Analyst

Responsibilities:

  • Participated in Sprint planning, retrospective and daily Scrum meeting
  • Developed Test Plans, Test Scenarios and Test Cases from Business, Technical and Functional requirements/ user stories
  • Automated new test scripts using Cucumber, WebDriver, and Java
  • Implemented Page Object Model (POM) concepts using Page Factory to manage objects separately making the framework reusable and scalable
  • Implemented implicit wait and explicit wait in Selenium scripts to ensure that the scripts are synchronized with the application
  • Created User-defined functions ( Confidential ), functions libraries and maintained the initialization scripts to set-up the work environment
  • Responsible for metrics management and defect tracking/defect life cycle where defects were logged and change requests were submitted using JIRA
  • Prepared execution SQL quires for back-end testing
  • Performed regression testing and new development testing for all applications
  • Worked closely with software development and cross functional teams

Confidential, Minneapolis, MN

System Test Analyst

Responsibilities:

  • Created Test plans, Test Scenarios, Test Scripts and Test Cases corresponding to the test requirements in order to maximize verification coverage of system variables
  • Interacted with Development, Requirement, CM, and QA Teams to ensure overall quality of the software
  • Used HP Quality Center to ensure efficient documentation of QA activities
  • Analyzed and reviewed the software requirements, and functional specifications
  • Attended design review conference meetings with on-site team
  • Conducted System, Integration, Functional, Ad hoc, Smoke and Regression
  • Tested the functionalities by Manual Testing and data validation using SQL queries
  • Validated the backend integrity and reports accuracy
  • Developed Test Execution Matrices during the test cycle
  • Communicated with developers and QA Team members to resolve issues.

We'd love your feedback!