We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

3.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • 5+ years of experience in the field Software Quality Assurance Testing with diversified skills in Manual and Automated Testing.
  • Extensive Experience in Software Development Life Cycle (SDLC), V - Model, Agile and Software Test methodologies.
  • Complete knowledge of all phases in the Software Development Lifecycle (SDLC) and Software Testing Life Cycle (STLC).
  • Extended expertise in QA in Manual and Automated Software Testing using Selenium WebDriver, TestNG, Jenkins, SOAP UI, REST API, Cucumber, Quality Center, 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.
  • Experienced in using build automation tools such as Maven (to manage framework dependency jar files) and Ant for automating software build processes by configuring build dependencies in POM.XML.
  • Experience in preparation of Test Scenarios, Test Cases, Test case reviews, Test data collection, Test Execution and defect reporting.
  • Working knowledge with functional testing, Cross Browser Testing using Selenium &TestNG to check that the web application works as expected in different browsers.
  • Experience in Web application testing.
  • Experience in preparation of automated test scripts to perform regression testing using Selenium.
  • Experience in Defect reporting and tracking using JIRA, ALM.
  • Experience in testing Webservices using SOAPUI, Rest.
  • Experience in working with Tortoise SVN, Git tools for version control.
  • Strong experience in Database/Backend testing using UNIX, Shell scripts, MSSQL Server, Oracle and SQL queries.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as a part of a team.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/IDE/Grid, JIRA, Quality Center/ALM, Jenkins, Cucumber

Database: Oracle, SQL Server

Microsoft Tools: MS Office

Testing Strategies: Integration, Unit, System, Black Box, White Box, UAT,GUI

Project build Tools: ANT, Maven

Languages: Java, HTML, XML, JavaScript, Python

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Test Automation Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies (TDD), Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Developed test automation scripts using Selenium WebDriver for regression testing of the various releases of the application.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Involved in acceptance testing using Cucumber, Selenium WebDriver and BDD Framework.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the WebServices (SOA) through SOAP UI.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Used JIRA for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Used Git for code repositories and Maven for the dependencies.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

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

Confidential, Aurora, IL

QA Automation Engineer

Responsibilities:

  • Project is under agile environment, I attended daily stand-up meetings, provided daily status on manual and automation test results. Attended sprint plan meetings to review the user stories and story points.
  • Conducted Automation/manual testing using the Standards, guidelines and structured methodology in testing the application. Analyzing Business Requirements.
  • Developed the automation test scripts in Selenium WebDriver using Java based on the design pattern Page Object Model for reusability.
  • Developed test scripts using Selenium Web Driver, ample use of Firebug to map HTML pages and Selenium to document reports, test results. Use of "Parameterization" techniques for a "Data driven" test. All development had done under Eclipse IDE.
  • Created Maven project using Maven build automation tool to create dependencies like wars, jars.
  • Conduct regression and roll over tests between production and UAT builds.
  • Participate in Daily Agile to discuss issues and keep track of progress made and issues facing the overall QA process.
  • Participate in Retrospective to discuss new JIRA issues pulled from the backlog.
  • Update JIRA issues on test progress to implement the full test life cycle.
  • Troubleshoot system issues by analyzing logs to set the QA environment.
  • Triggered build.xml files using Jenkins, a continuous integration tool to generate reports and to trigger periodically.
  • Used GIT source code management tool for code re-usage, high portability extending scope of Automation Testing.
  • Reviewing test reports using TestNG.
  • Responsible for developing and executing of manual test plan, test cases for Webservice REST API testing.
  • Utilized GET, POST, DELETE in REST Assured tool for validating request and response of web services.
  • Developed automation test scripts using java/Selenium to test Web based user interfaces for different types of browsers. Validated the data from Front End to Back End tables in SQL Server Database
  • Prepared test cases for the system covering SRS document, design document, reviewing them with the developers and finalized the test cases.
  • Developed, executed automation test scripts in Maven tool and logged defects in JIRA.
  • Performed Mobile Testing using emulators.
  • Tested extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
  • Performed End-to-End testing manually and was associated with User Acceptance Testing.
  • Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.

Environment: Selenium WebDriver, JAVA, TestNG, JIRA, MS Excel, HTML, Windows, MS Office, Eclipse, Jenkins, Maven, RESTful, Git, Windows.

Confidential, Chicago, IL

Test Engineer

Responsibilities:

  • Involved in implementing customized automation framework.
  • Generated scripts with validation check points and synchronization points.
  • Prepared test procedures, test cases using business requirements.
  • Worked on test data management activities in helping out the team in providing test data for execution.
  • Performed Gap Analysis of business rules, system process flows, user administration and requirements.
  • Prepared Requirement Traceability matrix (RTM) to find out if the current project requirements are met and ensured its timely update.
  • Worked on Requirement Analysis, test case authoring, test execution and defect creation.
  • Used SQL queries to validate the data against database.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Windows, HTML, SQL, HP Quality Center.

We'd love your feedback!