We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Mckinney, TX

PROFESSIONAL SUMMARY:

  • Over 7 years of Professional experience in Information Technology with emphasis on Software Quality Assurance and Automation Testing.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins/Hudson, Cucumber/JBehave, Web service (REST, SOAP).
  • Key expertise includes testing & debugging GUI & Multi - Applications environment & automated testing using Selenium WebDriver.
  • Experienced in Selenium Data-Driven Framework with core Java programming and Junit/TestNG annotations.
  • Experience in working with Build Systems like ANT, Maven and continuous integration systems like Jenkins, Hudson, Team City, and Cruise Control.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins/Hudson for nightly batch run of the Script.
  • Experience in providing the efficient locators strategy like XPath and CSS to run Selenium WebDriver script in stable condition.
  • Good experience in using Java and TestNG/Junit framework and Cucumber framework to write functional tests.
  • Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Technically resourceful in different types of testing such as Functional, Positive, Negative, Regression, Integration, Black box, Volume, Load, Performance, System testing, User Acceptance, End-to-End Testing and Business Process Testing.
  • Extensive experience in using Open Source Tools like Selenium IDE, Firebug, XMLSpy, SOAP UI and Eclipse Editor.
  • Experience in BugZilla, Quality Center, and JIRA for bug tracking and reporting and follow up with development team to verify bug fixes and update bug status.
  • Good experience in Web service testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
  • Good programming skills in Core Java, SQL, and PL/SQL and experience in SQL Server and Oracle Databases.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
  • Extensively proficient in Functional testing, Performance testing, Integration testing, GUI testing, Regression testing, Automation testing, Load testing, UAT testing and Security testing.
  • Experience in working with development groups to debug open defects.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS:

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

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

Test Framework: Junit, TestNG, Data Driven Framework

Web Debugging Tool: XPath, FirePath, Firebug

Build Tool: Ant, Maven

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Centre (QC), BugZilla & IBM Rational Team Concert (RTC)

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, McKinney, TX

QA Automation Engineer

Responsibilities:

  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Performed functional and regression testing using Selenium and TestNG.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • By using the Appium, Java developed the automation script for the mobile applications.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
  • Developed automation framework to test SOAP based Web service using TestNG.
  • 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.
  • On daily basis used build tools like Maven and Jenkins to build and regress automated tests into the PayPal CI process, and for VCS used GIT; documented and tracked defects and produced detailed reports using Jira and Rally.
  • Involved in Writing Maven build scripts to automate the compilation and execution of TestNG test cases/suites for VIN service, common data service, and Admin UI and java client modules.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations. 
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Regression test cases were written and automated 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.
  • Developed script and performed Web service testing using SOAP UI pro tool for functional and regression testing.
  • Involved in Web service testing (SOAP) using Soap UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Created automation scripts in Soap UI using Groovy Script for web services testing.
  • Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • The entire Ruby scripting done using   Cucumber  framework   Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Created Selenium web-driver   automation  scripts using   Python  to validate functionality on various browsers.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Analyzed test results, tracked the defects and generated reports using Quality Center.
  • Provided back end testing for data validation using SQL on TOAD.
  • Involved in acceptance testing using Cucumber and Selenium WebDriver.
  • Developed BDD (Behavior driven development) based programs using Gherkin for Cucumber.
  • Performed Browser Compatibility testing on different platforms and data validations for all reports using Selenium.
  • Used SQL queries to extract data from the Confidential tables to prove the data mapping.
  • Conducted weekly offshore meetings to identify manual test cases that can be translated into Gherkin (Cucumber) and sent to the automation team. 
  • Coordinated with developers and product managers for product improvement with timely suggestions and helped resolving technical issues.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Appium, Python, Ruby, Gherkin, Cucumber, MVC, Soap UI, XPath, agile, Quality Center, Mobile testing, Microsoft Office suite, Web service, SQL, TOAD and Windows.

Confidential, Providence, RI

QA Automation Engineer

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Involved in planning, execution, testing and bug tracking of the application.
  • Configured Selenium WebDriver, Junit, Ant tool and created selenium automation scripts in java using Junit prior to agile release.
  • Performed Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Involved in documenting and executing Test plans, Test cases and Test scripts based on baseline requirements.
  • Used Selenium WebDriver for automating functional testing and to identify various critical points in applications.
  • Performed Data driven testing using   Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.  
  • Application reaching thousands of agents throughout thirteen states. Developed functional/regression scripts utilizing Gherkin, Cucumber, Ruby and Watir framework for web
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Used Selenium WebDriver and Junit to run the parallel testing.
  • Tested the security of the application using both Positive and Negative testing methodologies.
  • Involved in working with Junit & Eclipse Conducted Java component testing using Junit test framework.
  • Configured Selenium WebDriver, Junit, ANT tool and created Selenium automation scripts in Java using Junit prior to agile release.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, and Cucumber framework.
  • Used Cucumber  automated testing to test new and existing functionality. 
  • Used ClearCase, Subversion for code repositories and ANT for the dependencies.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Generated reports and graphs to analyze the test results.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Performed the testing of Restful Web service for mobile apps for the bank of west Using SOAP UI.
  • Responsible for Setting up Web service project using WSDL in SOAP UI and provided setup help to other team members.
  • Designed and developed User Interfaces for   Python  users as per requirements. 
  • Performed SOA / Web service testing using Soap UI; wrote adaptors to test / invoke Web service.
  • Executed SQL queries to check the data table updates after test execution.
  • Involved in testing the database and data validation using SQL Queries.
  • Used Cucumber for browser based testing with scenarios and situations.
  • Worked with developers and users of the application to resolve usability issues during UAT.
  • Communicated all the issues with the Development team using proper screen shots and steps to reproduce the defect using Test Director and re-tested the defects after they were fixed by performing Regression testing.
  • Performed System, Integration, End to End and User Acceptance testing and monitored the applications behavior during different phases of testing.

Environment: C#, Java, Selenium WebDriver, Junit, ANT, Python, Jenkins, Appium, Cucumber, Gherkin, Soap UI, agile, Git, XPath, HTML, Java Script, XML, Quality center, Eclipse, Restful, Web service, Mobile testing, SQL, Oracle, MS Office and Windows.

Confidential, MN

QA Engineer

Responsibilities:

  • Prepared a detail test schedule on a day-to-day basis for the project members to know the status of the QA Process.
  • Coordinated with cross-functional teams during test preparation and execution.
  • Created Automation test framework using Selenium.
  • Created, executed and exported the Test case scripts using Java-Selenium RC and Prepared automation test frameworks in Junit.
  • Recorded and plays back test in Firefox using Selenium IDE.
  • Used Selenium RC to automate the test cases and to test front end and back end of the application.
  • Developed automated test scripts in Selenium RC with Junit for the various modules.
  • Performed tests using Selenium remote control in different browsers.
  • Performed Smoke, Functional, System, Integration, Regression, Performance testing.
  • Prepared test data for testing the application in various test phases.
  • Performed SOA testing for Payments API's using SOAP UI and Java framework for Web Services testing.
  • Used TOAD as well as SQL analyzer to manipulate SQL queries to verify the data in the database.
  • Checked the navigation and the links of the application.
  • Performed bug tracking, including submitting and assigning defects to the application developers using QC.
  • Tracked, Managed and documented the performance of the application during UAT.
  • Interacted with Developers and System Analysts to understand the severity of the defects.

Environment: Selenium IDE, Selenium RC, QC, TOAD, JSP, Web Logic, Web service, Windows, HTML, XML.

Confidential, Brooklyn, NY

QA Engineer

Responsibilities:

  • Worked closely with business analysts and developers for thorough requirements review and developing test scenarios.
  • Involved in setting up configuring the testing environment with Eclipse, JUNIT, Selenium RC and Selenium Java client driver.
  • Performed various testing methods like Functional, Usability, Security, Navigational and UAT testing by creating automated scripts using Selenium RC and manually.
  • Developed automation test scripts using Selenium RC, JUnit and Java.
  • Developed System Test Cases and procedures to test various application points.
  • Initially involved in creating a Manual Test Cases in Quality Center. Tests were grouped into test plan and executed. Results were recorded and published to management.
  • Involved in Look and Feel testing of the application windows using the deliverables.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Performed Web service Testing and XML validation by creating test case suite using Soap UI.
  • Performed Data Driven Testing of the web service using Data Source and Data Loop.
  • Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
  • Created Test Sets to do Functional and Data Driven Testing on the Web service.
  • Performed Database Testing by passing SQL Queries and retrieved information from Database.
  • Ran SQL queries to perform Backend Testing.
  • Quality Center was used as the overall Test Management Tool, where scripts were located and stored under respective Project Folders.
  • Performed Defect tracking in QC. Defects were linked via traceability to specific test case.
  • Attended project meetings, release meetings and QA status meetings.

Environment: Selenium RC, Junit, Quality Center, XML, HTML, XPath, SOAP UI, MS Word, MS SQL Server, MS Excel, MS Visio, Windows.

Confidential, IL

QA Analyst

Responsibilities:

  • Analysis of Business and Requirement Specification and formulation of Test Plans and Test Cases in Quality Center for the Functional, Integration, end-to-end, Usability and smoke testing.
  • Performed the Manual Testing of the application before switching over to the automation phase.
  • Suggested improvements in test process by gathering and analyzing data.
  • Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
  • Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
  • Involved in complete QA Life Cycles.
  • Managed defect reporting and tracking using Quality Center.
  • Created, managed and executed Test Cases using Quality Center.
  • Performed Functional, Integration, System, GUI, Cross Browser compatibility, Ad- Hoc Testing.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
  • Performed Manual Testing to check flow of the application.
  • During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
  • Created Test Execution Matrices during the test cycle.
  • Participated in QA Team meetings and weekly QA testing reviews.
  • Managed weekly management status reports and coordinated meetings between test team and development team to review defects.

Environment: Manual Testing, Quality Center, HTML, Java Script, Oracle, VSS, UNIX.

We'd love your feedback!