We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Wayzata, MN

SUMMARY

  • Over 6+ years of experience in Information Technology, with specializing in Software Quality Assurance Testing.
  • Extensive experience and understanding of various phases of Software Development Life Cycle (SDLC) and Testing Life Cycle.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Cucumber and SOAP UI.
  • Key expertise includes testing & debugging GUI & Multi - Applications environment & automated testing using Selenium WebDriver.
  • Experience in using Jenkins/Hudson as a Continuous Integration server to configure with Ant/Maven.
  • Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
  • Experienced in making Data Driven and MVC Framework to maintain Test Suites.
  • Knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experience in testing of web services using SOAP UI.
  • Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
  • Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
  • Experience in Java, Python, JavaScript, HTML, HTTP, CSS, AJAX and XML.
  • Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
  • Expertise in back end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models, TDD and BDD.
  • Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.

TECHNICAL SKILLS

Testing Tools: Selenium IDE/RC/WebDriver/GRID, Quick Test Pro (QTP), Test Link, Test Manager, Jbehave, Cucumber, SOAP UI

Languages: JAVA, Java Script, HTML, XML, Python

Test Framework: Junit, TestNG

Web Debugging Tool: XPath, FirePath, Firebug

Build Tool: ANT, MAVEN

Methodologies: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Center, IBM Clear Quest, BugZilla

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows, UNIX/Linux

PROFESSIONAL EXPERIENCE

Confidential, Wayzata, MN

QA Automation Engineer

Responsibilities:

  • Involved in writing Test Case by using Wireframe, Design docs and Acceptance criteria.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Developed automation framework for Selenium WebDriver in Modular Framework model.
  • Extended TestNG framework by adding some helper classes and methods.
  • Developed Selenium test cases using TestNG framework
  • Maintained and executed Maven build files for running automated tests.
  • Used Maven to help manage project’s build, report and documentation across the network.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Performed GUI, Functional and Regression testing by automated using Selenium and Jenkins.
  • Testing of web services using SOAP UI.
  • Configured Selenium WebDriver, TestNG and Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework
  • Wrote complex XPath/CSS expressions and JavaScript to automate the UI.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Integrated Selenium WebDriver with existing API to test framework.
  • Developed Python scripts to automate the test cases.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Involved in automated web application testing using Cucumber with BDD style programming using Gherkin and Selenium Web Driver.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Involved in providing the efficient locators strategy like XPath and CSS to run Selenium RC script in stable condition.
  • Worked with source version control tool such as Subversion (SVN).
  • Performed Backend Testing of the application by writing SQL queries.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Coordinated with technical support associates to fix proprietary software issues.

Environment: Java, Python, Selenium WebDriver, Jenkins, BDD, Cucumber, Maven, TestNG, TDD, Ruby, ATDD, Quality Center, SOAP UI, MVC, XPath, HTML, CSS, JavaScript, SVN, SQL and Windows.

Confidential, Richardson, TX

Test Automation Engineer

Responsibilities:

  • Actively attend meetings with fellow testers and other groups to evaluate the progress and Performance of the application.
  • Involved in Functionality, Stress, regression, performance, load, and User Acceptance Testing.
  • Wrote Selenium scripts to create reusable components in Data driven framework.
  • 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 Web Driver, JUnit and Ant.
  • Involved in building automation framework from scratch using Selenium Web Driver, JAVA, Junit, ANT and Eclipse.
  • Executed manual and automated application testing for key product functionalities and developing new test plans using tools such as Selenium and Junit.
  • Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with JUnit.
  • Generated Selenium reports using JUnit reporter and automated report generation using ANT.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Designed smoke, sanity, acceptance, functional and regression test cases.
  • Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
  • Developed BDD (Behavior driven development) based programs using Gherkin for cucumber.
  • Designed and developed User Interfaces forPythonusers as per requirements.
  • Automated Test cases through Selenium with Ruby.
  • Automated UI tests with different use cases and each use case with different list of variants to test ‘Look and Feel’ of the page.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process, SVN/GIT.
  • Developing User Interfaces using JSP, JavaScript and jQuery and CSS tag libraries.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Developed test scripts for web services using SOAP UI and worked with XPATH.
  • Used Quality center for Test management.
  • Wrote SQL Queries in Oracle Database to verify the data with the GUI.
  • Participate in Project and Test Team Requirements reviews.
  • Tested the application in cross browsers such as Internet Explorer, Mozilla Firefox, Safari and Google Chrome for browser compatibility testing.

Environment: Java, Python, Selenium WebDriver, Ant, Junit, JavaScript, JQuery, BDD, TDD, CI/CD, JSP, Cucumber, Ruby, SOAP UI, Quality Center, XPath, Eclipse, Firebug, SQL and Windows.

Confidential, Dallas, TX

QA Engineer

Responsibilities:

  • Involved in testing various business rules User/Customer functionalities, and Change Processes.
  • Developed re-usable function using Junit for the Test Automation.
  • Worked on creating test case for Object -driven framework for Selenium WebDriver.
  • Involved in automating test cases using Selenium WebDriver with Junit.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium RC provided more flexibility in automating test cases.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Extensively involved in creating Junit scripts for one agile project.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.

Environment: Java, Selenium RC/IDE/WebDriver, Junit, Ant, JMeter, JavaScript, HTML, Eclipse, Jira, SOAP UI, MySQL, Agile Windows.

Confidential

QA Tester

Responsibilities:

  • Performed Manual Testing to check flow of the application.
  • Created and updated test cases in Excel sheets and generate Traceability Matrix.
  • Executed the test cases manually and automation as necessary and worked on XML.
  • Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
  • Developed test plans and written test cases as per the business and technical requirements.
  • Developed and maintained Requirement Traceability Matrix (RTM).
  • Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
  • Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
  • Involved in both Back-End and Front-End testing.
  • Primary Role in maintaining Test Plans.
  • Reviewed and validated newly added functional test cases.
  • Responsible to conduct Smoke Test and Regression Test in different Environments. Prepared testing reports.
  • Supported and coordinated overall testing efforts.
  • Used test director to create and modify defects, change requests, enhancements test plans and test cases.
  • Participated in QA Team meetings and weekly QA testing reviews.

Environment: Manual Testing, Quality Center, MS Excel, HTML, Java Script, Oracle, VSS, Windows.

We'd love your feedback!