We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Wayzata, MN

PROFESSIONAL SUMMARY:

  • Highly skilled, motivated QA Automation Engineer with over 6+ years of experience in Quality Assurance Testing field.
  • Good understanding of Software Development Life Cycle and various SDLC models like Agile - Scrum, Rational Unified Process and Test management.
  • Proficient on Automation tools like Selenium WebDriver/IDE (Functional & Regression Testing), for testing Client Server and Web based Applications.
  • Experience developing test plans and automating test cases following standard testing frameworks and agile methodology, using Selenium Webdriver and TestNG, JUnit.
  • Experience in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Experience in creating Cucumber BDD (Behavior Driven Development) framework and automating BDD scenarios in Eclipse.
  • Experience in using Jenkins as a Continuous Integration server to configure with Maven.
  • Experience in developing Keyword-Driven & Hybrid Framework using Selenium WebDriver.
  • Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with development team and track the bugs till closure.
  • Experienced in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Strong working knowledge in Java and Web Services (SOAP, Restful), REST API testing and test automation in Agile development environment and SOA architecture.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA, Quality Center, and HP ALM.
  • Experienced in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Ability to adopt to new methodologies, tools and technologies and domains depending on the job responsibilities.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE/WebDriver/GRID, Cucumber, SOAP UI, Postman, Jenkins.

Languages: JAVA, HTML, XML

IDE: Eclipse.

Test Framework: Junit, TestNG

Web Debugging Tool: XPath, Firepath, Firebug.

Build Tool: Ant, Maven.

Agile: Scrum, Waterfall.

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

Databases: SQL Server, Oracle, MySQL.

Operating Systems: Windows (All Variants), Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Wayzata, MN

QA Automation Engineer

Responsibilities:

  • Performed Business Requirement Analysis by thoroughly understanding Project Design Document and Business Requirement Document.
  • Created testing strategy keeping in mind project scope and timeline.
  • Designed and developed Automation framework both Data driven and Hybrid using Selenium WebDriver.
  • Developed test strategy for the minimal required tests that provides value in determining the quality state of the application.
  • Created and maintained automated test script for API testing using TestNG.
  • Generated automation test execution report using TestNG html report and Extent report.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Configured MAVEN builds scripts to run tests, develops reports and sends notifications.
  • Automated Functional test cases using Selenium WebDriver, Cucumber and Java.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Used Git and GitHUB as code repository and Code Collaborator to manage code reviews.
  • Developed Selenium test scripts for identified test cases by using data driven and hybrid framework.
  • Performed Regression testing on new builds, every modification in the application using Selenium Web Driver.
  • Developed and executed manual and automated tests in different platforms using Java and Selenium library.
  • Tested compatibility of application for dynamic and static content under various cross browsers using CSS selectors and XPATH in Selenium.
  • Involved in testing of web application by creating XML test suite.
  • Involved in SOAP & REST based web services testing using Postman web services testing tool.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using Postman.
  • Reported software defects in HP ALM and interacted with the developers to resolve technical issues.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Worked in the form of sprint team with business analysts and developers in agile methodology.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: J2EE, Selenium WebDriver, TestNG, Jenkins, Maven, Postman, Eclipse, XPATH, XML, Cucumber, GitHub, Agile, HP ALM, SQL and 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.
  • Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Performed white box testing using TestNG for class, method, and Webservices testing.
  • Exported Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (TestNG).
  • Involved in Maven configuration for running servers and scripts after the build.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.
  • 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.
  • Tested independent and dependant modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.
  • Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Performed the testing of Restful web services for mobile apps for the Using Postman.
  • Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
  • Performed manual testing of each build and then Regression testing on each builds using Selenium WebDriver.
  • Performed defect reporting and bug tracking using Quality Center and also followed up with development team to verify bug fixes, and update bug status.
  • Reviewing database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from oracle database.
  • Tested the application in highly dynamic environment with sprint team using agile methodology.
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Java, Selenium WebDriver, Maven, Jenkins, Cucumber, Postman, TestNG, Xpath, Xml, XPath, Firebug, Eclipse, Quality Center, SQL, Agile, and Windows.

Confidential, Boca Raton, FL

QA Engineer

Responsibilities:

  • Involved in the development of Test plan, Scenarios and Test scripts for manual, automation and performance testing of the various applications.
  • Interacted with Business Analysts on regular basis to understand the Business Requirements.
  • Developed automated scripts for Automated Regression Testing using Selenium WebDriver.
  • 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 .
  • Designed High Level Test Cases or Scenarios that map back to High Level Requirements and Use Cases.
  • Exported HTML Test case to Test Suite and then run on other browsers using Selenium WebDriver.
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • Developed/Updated System Test Plan, Test scenarios and Test Scripts as per the requirements and Change Request Document.
  • Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Responsible for setting up the framework and test environment.
  • Clearly documented all the test cases and executing methods and techniques and uploaded all the requirements.
  • Worked in Manual and Automated testing of applications on Windows and UNIX/Linux Environment.
  • Reported the Coverage status of test performed on the daily/weekly basis.

Environment: Java, Selenium WebDriver, Junit, Ant, HTML, Windows XP.

Confidential

QA Tester

Responsibilities:

  • Worked with the Recoveries team to analyze portfolio of all the loans granted by the company to determine all the bad loans.
  • Worked extensively with the Recoveries team to analyze the bad loans to determine root cause of the problem.
  • As a part of the Recoveries group, developed new promotional strategies trying to help out the loan defaulters pay their loans.
  • Involved for developing the strategies like no penalties, less interest rate etc. to help recovery from the bad loans.
  • Conducted meetings with loan officers and loan defaulters to help mediate the problem and come up with new solutions and recommendation.
  • Designed Test cases from Requirements, Functional Specifications and Design Documents.
  • Involved in GUI Testing and Functional Testing while testing the screens to view, enter, update, and delete customer information who is defaulter.
  • Maintained the regression suite through monitoring a series of shell scripts.
  • Linked requirements to tests and defects as well as analyzed and tested defects in Quality Center (QC).
  • Executed SQL Queries and made sure that values entered in front end is stored successfully in the appropriate data tables.
  • Performed database testing by writing SQL Queries for validating the data.
  • Define & implement QA Processes & Standards.
  • Successful in handling and executing of manual testing.
  • Tested the software for peak load with maximum users using LoadRunner.

Environment: Manual Testing, Visual Basic, Oracle, MS Word, MS Excel, MS Project.

We'd love your feedback!