We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

4.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • 5+ years of experience as a Quality Assurance professional in Automation and Manual Testing for all phases of SDLC and STLC.
  • Extensive experience in Quality Assurance using Functional Testing, API Testing, System Testing, Regression Testing of Web Client/Server based applications, GUI testing, Integration Testing and UAT.
  • Proficient in using test automation tools such as Selenium WebDriver/IDE, Appium to develop automation testing scripts for web, Mobile and client server applications.
  • Experience in creating Test Frameworks using Selenium WebDriver with Data Driven Testing, UI Mapping and Design Patterns.
  • Experienced in Test Driven development (TDD), Acceptance Test Driven Development (ATDD) and Behavior Driven Development (BDD) using Cucumber.
  • Ability to develop and execute SQL queries while testing Oracle Database.
  • Experience in creating Test plans, Test scripts, Test logs and Test reports: used Selenium with TestNG Framework.
  • Experience in validating Regular and Ajax control using Selenium locators (XPath, CSS, id and name).
  • Proficient in continuous Integration testing using Maven, Jenkins, GIT, Ant build tools.
  • Expertise in writing automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Experienced in handling dynamic Drop - down, Auto-suggestive Drop-down, Radio buttons, Calendar UI, Alerts, and switching between a parent & child windows.
  • Experience use of Java Programming & Java Scripting for designing automated Scripts.
  • Experienced in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.
  • Experienced in handling broken links and inter application links (page redirects to respective URL's) in development, test and production environments.
  • Experienced in using Apache POI to read the data from external sources like Excel files in order to perform Data Driven Testing from TestNG DataProvider.
  • Experience in testing both SOAP and REST services using SOAP UI, Postman and Tested both XML and JSON formats.
  • Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report, and Project Report.
  • Experience with Apache POI to read data from external sources like Excel Spread Sheets for validations.
  • Experience in unit testing, functional testing, Regression Testing, user acceptance testing(UAT), integration testing, system testing, performance testing, White Box Testing, Black Box testing, sanity testing, exception testing, API Testing, Cross browser testing, compatibility testing & security testing.
  • Expertise in executing the test cases and raising the defects using the Defect Tracking Tool JIRA and ALM.
  • Strongly self-motivated and willing to assume responsibilities, combined with great leadership and interpersonal skills.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/IDE, Cucumber, SOAP UI, POSTMAN, Appium, REST ASSURED

Languages: JAVA, JavaScript

Test Framework: TestNG, Data Driven Framework, MVC

IDE & Build Tools: Eclipse, Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Bug Tracking Tools: JIRA, Quality Center (QC)/ALM

Source Version Control Tool: Subversion (SVN), Git

Databases: SQL Server, Oracle, MySQL

Operating Systems: Windows, iOS, Android

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Test Automation Engineer

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
  • Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web applications.
  • Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
  • Implemented TestNG framework for parallel test executions, cross browser testing and reporting.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Involved in testing Web services(REST) for XML data with tool called REST ASSURED for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • By using the Appium, java developed the automation script for the mobile application.
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Automated the Test Cases using Selenium WebDriver, Java, Eclipse and TestNG.
  • Perform Web Service Testing using JSON and XML, REST API automation with GET/POST/PUT/DELETE.
  • Used POSTMAN and REST ASSURED for validating endpoints and making API calls to different systems across the platform.
  • Conducted backend testing using SQL queries to validate data for database.
  • Performed GUI Test, Functional testing, Smoke testing, Unit testing, User Acceptance testing (UAT), System testing.
  • Maintained the selenium and automation code and resources in source control like GIT HUB over the time for improvements of new features.
  • Working with logging framework Log4j written in Java to store the flow details of Selenium Automation in a file or databases.
  • Reported the defects in the defect tracking tool (JIRA) and retested and tracked for its closure.
  • Working on Production support issues, Handling Tickets through Infra Service Manager extensively.
  • Participated in daily status meetings, conducted walkthroughs, documented proceedings, and mentored new team members in test documentation and test case execution.
  • Interacted with Scrum Master, Product Owner and Developers in sprint planning, scheduling, developing, and executing Testing deliverables.

Environment: Java, Selenium WebDriver/ GRID, TestNG, Jenkins, Appium, POSTMAN, REST ASSURED, MAVEN, Web Services, GIT HUB, JIRA, XML, SQL, Oracle, Windows.

Confidential, Chicago, IL

QA Automation Engineer

Responsibilities:

  • Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Prepared Test Matrix to keep track of the requirements and the test cases.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
  • Developed manual and automated test cases to validate RESTful API web service.
  • Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
  • Performed UI testing and front end testing using Selenium.
  • Implemented Appium scripts to test IOS and Android platforms.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java).
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Developed data driven test scripts to check the same functionality with multiple sets of data.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
  • Developed test suite, test cases, execute test cases and generate report in Postman.
  • Performed xml data validation using assertion method in Postman.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature, and TestNG configuration files.
  • Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
  • Developed user-friendly and flashy XSLT reports using TestNG and Maven.
  • Identified and isolated software defects and reported them via JIRA. Based on priority/Severity of defects coordinated with dev team and make sure bugs were fixed on time.
  • Involved in writing automation scripts for mobile native applications usingAppium, Core java and Selenium.
  • Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
  • 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.

Environment: Java, Selenium WebDriver, Cucumber, TestNG, Jenkins, POSTMAN, Appium, JIRA XPath, SOAPUI, Maven, JavaScript, TDD, SQL, Windows.

Confidential

QA Engineer

Responsibilities:

  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
  • Performed different testing task using various test scripts on Selenium WebDriver and TestNG.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
  • Implemented and worked on Acceptance Test Driven Development (TDD) agile methodologies completing releases ahead of schedule.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Developed automation script forMobile Native applications(IOS, Android) usingAppium, Java.
  • Provided input, oversee and review the writing of use cases and test cases.
  • Test automation for web application (SWAP module) using Cucumber.
  • Designed and executed the Automation Test Scripts usingSelenium WebDriver and TestNG.
  • Extensively worked on Selenium WebDriver with the preferred Languages Java.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Worked on Web services using POSTMAN exclusively on obtaining the needed information using the URL approach.
  • DesignedHybrid Appium Test automationframework for the application (Android apps).
  • Used Postman validated REST API Web Service Call by sending JSON Request and JSON Response.
  • Developed JavaScript in Postman tool to connect to database for automation of Web Services.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
  • Used JIRA for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Java, Selenium WebDriver, JavaScript, Jenkins, TestNG, XML, Appium, Cucumber, POSTMAN, SOAPUI, Maven, SQL, JIRA, SQL, Oracle, TDD, Windows.

Confidential

QA Tester

Responsibilities:

  • Effectively participated in every day Agile Scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
  • Helped in preparation of test plans in accordance with the business requirements.
  • Developed and Executed Manual test cases for Functional testing of various modules of the application.
  • Designed and developed test cases for putting the application on Manual testing
  • Created Test Plans, and Test cases as per Functional and Business requirement.
  • Performed Functional, Non-functional and End-to-End testing in different environments.
  • Also involved for troubleshooting issues arising during testing.
  • Executed Black Box, Negative, Regression, User Acceptance test (UAT) as per test plans and test scenarios.
  • Used defect-tracking tool, Test Director, for raising issues and interacting with developers.
  • Used SQL queries to perform the back-end testing.
  • Used QC to Write Test Cases and mapped with requirements For Execution.
  • Successful in handling and executing of manual testing.
  • Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.

Environment: Windows, SDLC, Agile-Scrum, QC, MS Office, SQL, XML, UAT, Windows.

We'd love your feedback!