We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

2.00/5 (Submit Your Rating)

Sandusky, OH

TECHNICAL SKILLS:

Testing Tools: HP Quality Center ALM, REST API, Rest Client, Selenium WebDriver/IDE, TestNG.

Test/Defect Management Tool: Quality Center/ALM, JIRA

Build/SCM Tools: Maven

CI: Jenkins

Programming Language: Core Java, XML, SQL, PL/SQL.

Database: Oracle

Methodology: Waterfall, Agile Models

Web browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

Operating Systems: Linux, Unix, Windows

Education: BCA

SUMMARY:

  • Expertise in all phases and processes of Agile and Waterfall methodologies.
  • Extended expertise in QA in Manual and Automated Software Testing using Selenium WebDriver, TestNG, Jenkins, SOAP UI, Cucumber, Quality Center/ALM, Software Quality Assurance Testing.
  • Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile (SCRUM), TDD, BDD, ATDD and Waterfall etc.
  • Experience on developing a framework using a design pattern - Page Object Model.
  • Experience in implementing industry standard customized selenium Automation Framework using TestNG.
  • Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver , TestNG .
  • Experience in implementing different frameworks.
  • Expertise in customizing projects, uploading Requirements, Test Cases, Executing Test Cases, Defect Management in JIRA.
  • Hands on Experience on testing web services ( SOAP, REST ) using SOAP UI Tools.
  • Extensive experience in different kinds of testing like System Testing, Integration testing, User Acceptance Testing (UAT), Regression Testing, Black Box, GUI Testing, Sanity Testing, Database Testing etc.
  • Experience in automation testing using Maven, GIT and Jenkins.
  • Proficient in creating Test Cases, recording Test Scripts, executing tests, documenting and reviewing test results.
  • Proficiency in Analyzing, executing and reviewing Test Plans, Test Cases, developing and maintaining Test scripts, analyzing bugs.
  • Experienced working with Service Oriented Architecture (SOA), Software development life cycle (SDLC) and agile / Scrum development environment.
  • Experience in BDD through Cucumber.
  • Good knowledge in Core Java Concepts such as -Inheritance , Polymorphism , Abstraction, Encapsulation , Interface, Class, Abstract Class, etc
  • Knowledge of web services testing using Service Oriented Architecture tools like SOAP UI.
  • Proficient at bug-reporting and bug tracking/management using various tools like JIRA, ALM.
  • Good experience in working with development groups in analyzing business specifications and in working with other testers to resolve technical and end-user issues.
  • Experienced coordinating and working with offshore and onsite team (QA, Dev, PM, PO, Scrum master).
  • Experience in monitoring test execution status through log4j.

PROFESSIONAL EXPERIENCE:

Confidential, Sandusky, OH

Test Automation Engineer

Responsibilities:

  • Reviewed the Product Backlog, Functional Specifications Document and Technical Documentation.
  • Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.
  • Developed test framework with Selenium WebDriver, Core Java, Eclipse IDE and TestNG.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium WebDriver & created Data Driven framework using TestNG.
  • Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.
  • Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind Boundary Value Limitations, Equivalence classes.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
  • Automated running Regression tests and build report generator for daily builds using Jenkins Build Jobs, Maven.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium .
  • Implemented Data driven framework and worked extensively with TestNG Testing Framework. Has implemented cross browser testing and Data driven testing using @parameters and @Dataproviders annotations.
  • Tested broken links and inter application links (page redirects to respective URL's) in development, test and production environments.
  • Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG suites.
  • Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason.
  • Coordinated with application team to ensure resolution of all issues and completion of work on time.
  • Wrote XPATH expression for identifying dynamic object and handled Ajax requests using Synchronization.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Dealt with Accessing Links & Tables using Selenium WebDriver and Java collections framework.
  • Used BDD Cucumber by creating the Features and Step Definition files to execute test scripts.
  • Used Jenkins tool for continuous integration of the builds.
  • Implemented automation test scripts in SOAPUI for web service testing.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Developed test cases and scripts for GUI testing, functionality testing and regression testing.
  • Extensively used Quality Center/ALM to maintain Requirements, Test plans, write Test Cases, Defects and Traceability Matrix.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
  • Responsible for Executing Test cases, Test Procedures and Records Defects.
  • Responsible for entering, tracking bugs in HP ALM to resolve bugs. Involved in verification of fixed bugs using and generated weekly quality progress reports.
  • Configured Jenkins build job for continuous Integration and also for Regression Testing.
  • Used version control software like GitHub.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Participated in walkthroughs and technical reviews all through the testing phase.

Environment: Core Java, Selenium WebDriver, TestNG, Soap UI, ALM, Jenkins, Maven, Cucumber, XPath, XML, SQL, Agile (Scrum), Web Services, Windows.

Confidential, Secaucus, NJ

QA Automation Engineer

Responsibilities:

  • Followed agile methodology and ran a batch of automated smoke tests, regression tests for every build.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Developed Java Test codes using Eclipse IDE and TestNG framework.
  • Schedule and prioritize work and plan a sequence of testing activities that accomplish the planned targets. Set priorities and provide reports to the management.
  • Developed System Test Plans, Test Cases and Test Scripts based on Business requirements.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Used Core Java for developing automation scripts in Eclipse IDE.
  • Used Selenium API for Mouse movements, Keystrokes, Window control manipulations and pop-ups.
  • Used Selenium WebDriver for automated testing of website developed using Java.
  • Developed detailed Test Plan, Test Case Documents based on the FRD and BRD Setup/Installed and Configured Selenium Web Driver.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Implemented the selenium synchronization using the implicit and explicit wait methods.
  • Developing test and defect reports and also test scripts in Selenium Environment.
  • Used JIRA to track defects and attended meetings with developers in resolving the same.
  • Used TestNG to achieve data-driven approach.
  • Performed Parallel and Cross Browser testing on different browsers using TestNG where multiple tests were run in parallel.
  • Written automated scripts with XPath to identify web elements such that most of the browsers can be used.
  • Implemented Maven Build tool by configuring the POM file with all required Jars and maintained the POM file.
  • Implemented well-formatted Logs by using API's Like Log4j and Reports using TestNG .
  • Worked with end users to generate UAT scripts and to successful completion of UAT testing.
  • Prepared a detail test schedule and test metrics on a weekly basis to know the status of the application.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Using CI/CD Pipeline Master easily to run the tests in an overnight and delivered the entire reports in morning.
  • Maintained the automation scripts for enhancements and modifications to perform regression testing.
  • Tested Web Services using SoapUI tool, validating WSDL, request and response.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, BDD, SOAP UI, Eclipse, TDD, Agile, HTML, XML, XPath, JavaScript, Core Java, Jira, Firebug, SQL, PLSQL, Oracle, UNIX, Windows.

Confidential

QA Automation Engineer

Responsibilities:

  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Developed user-friendly and flashy XSLT reports using TestNG and Maven.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Performed UI testing and front end testing using Selenium.
  • Used Firebug to do web based application testing with Selenium for the commands and locator application.
  • 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 and created step definition and feature files using Gherkin (Cucumber).
  • Involved in testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAPUI
  • 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.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Worked on JIRA for ticket management.

Environment: Java, Selenium WebDriver, Cucumber, TestNG, Jenkins, Restful, SOAP UI, XPath, Jira, Eclipse, Firebug, Maven, Java Script, IE, Firefox, Chrome, Windows, UNIX.

Confidential

QA Test Engineer

Responsibilities:

  • Developed manual and automated test cases to test the functionality of the application.
  • Worked on System Test Plan Preparation, Requirements Streamlining and Traceability Matrix in ALM.
  • Developed and executed test cases for integration, system and regression testing throughout the software development life cycle.
  • Performed Functional testing and Published test summary reports.
  • Participated in writing Test Plan, Test strategy & Test Scenarios based on software documentation from business, technical and functional requirements.
  • Performed end-to-end testing of application and verified compliance for software quality standards of the organization.
  • Conducted weekly meetings with the developers and build team.
  • Tested in Development, Staging and Production Environments.

Environment: Manual Testing, SQL, Java, Quality Center.

We'd love your feedback!