We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

3.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY:

  • Around 8+ years of overall experience in IT Industry in Analyzing, Designing and Implementation of QA Testing strategy for Web - based, Web Services Testing, Client/Server Application Testing using Manual testing and Automation testing on Windows, LINUX and UNIX platforms.
  • Experience in working in Agile Development Methodology and participated heavily in Scrum meetings and Sprint planning meetings. Experience in preparing Test plan document to suit Agile timelines.
  • Strong in API testing using tools like SoapUI Pro, Espresso tool, Advanced REST client etc. Experience on Groovy Scripts for Web Services API Testing.
  • Good experience in Mobile testing using APPIUM in both IOS and Android applications and using simulator and emulator(Android Studio) and great exposure on testing Windows and Blackberry devices.
  • Extensive experience in Quality Center which includes uploading requirement, preparation of Test cases and uploading, execution of Test Cases, logging & tracking Defects, preparation of Metrics and preparing Status Reports for Test design phase and execution phase.
  • Experience in working with open source tools: Selenium (IDE/WebDriver/GRID), HP Quality Center, JUnit, TestNG, Eclipse, Espresso tool and preparation of automation test framework.
  • Experience working in developing BDD scripts with Cucumber and writing step definitions for behavior. Experience with building Gherkin(Cucumber) user scenarios and Ruby scripting for automated testing (Selenium/Ruby/Cucumber).
  • Experience in writing Acceptance criteria in Gherkin, Feature Files and Step definition using Ruby. Experience in the black box, gray box and automation testing using Selenium, TestNG/JUnit on web and client applications.
  • Involved extensively in Functional Testing, System Testing, Integration Testing and Regression Testing, both manual as well as using automated testing tools including WinRunner, Quick Test Pro, Test Director.
  • Experienced in performing Data-driven testing to validate the components displayed on the website using Selenium. Experienced in Selenium Data-driven and Protractor Framework with Core Java programming, JavaScript, C# .NET and JUnit/TestNG annotations. Expert in debugging various issues occurred in the web application & web page on the browser and backend using Firebug.
  • Expertise in documenting defects with a high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla. Excellent programming skills using stored procedures and Oracle (PL/SQL) and Unix Shell Scripting.
  • Involved in QA Life Cycle, which includes Designing, Developing and Execution of the entire QA Process and documentation of Test Plans, Test Cases, Test Procedures and Test Scripts, TSL Test Scripts in Windows and UNIX Environment.
  • Experienced in working with Service Oriented Architecture (SOA), Software development life cycle (SDLC) - Waterfall model and Agile / Scrum development environment.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SoapUI tool and Espresso tool. Proficient in Web service testing using SoapUI, SOAP, XML and expert in reading WSDL.
  • Experience with Assertions like Schema Compliance, XPath and SOAP responses. Experience in testing on various browsers like Internet Explorer, Netscape, Chrome, and Mozilla to perform browser compatibility testing.
  • Experienced in writing SQL, MySQL queries to extract data from various source tables to perform database testing. Knowledge in backend testing and writing SQL Queries and Joins using Oracle, MySQL.
  • Experience in Manual and Automated testing of applications on Windows and UNIX/Linux Environment.
  • Experience in Problem Solving and Bug reports using Defect Tracking Tool Mercury Quality Center.
  • Conceptual and Logical Thinking, Goal oriented, self-motivated and able to work independently and as a member of a team.
  • Excellent communication, analytical and interpersonal skills. Quick learner and adaptive to new and challenging technological environments.

TECHNICAL SUMMARY:

Testing Tools: Selenium, Selenium WebDriver/RC/IDE/GRID, Cucumber, Soap UI, Ready API, Advanced REST client, Load Runner, WinRunner, QTP (UFT), HP Quality Center.

Databases: Oracle 11g/10g/9i, DB2, MS-SQL SERVER, SQL*Plus, SQL Developer, PL /SQL

Manual Testing: Testing, System Testing, Regression Testing, UAT

Defect Tracking Tools: JIRA, Bugzilla, Rally, HP Quality Control, IBM Clear Quest

Mobile Testing: Manual Testing, Android, IOS, Android Studio, Appium

Test Framework: JUnit, TestNG, Data-Driven Framework, Keyword-Driven Framework, Hybrid Framework, Page Object Model, Protractor.

Languages: C, C++, Java, XML,HTML,SQL, VB, JavaScript, Groovy Scripting, .NET, CSS, AngularJS, XML, Shell Script, Ruby

Environment: UNIX, LINUX, Windows 9x/2000/NT/XP/VISTA, SOAP

Project Methodologies: Agile-Scrum, Waterfall

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

PROFESSIONAL EXPERIENCE:

Confidential,Malvern, PA

Test Automation Engineer

Responsibilities:

  • Involved in understanding the system, analyzing the system specifications, functional requirements.
  • Involved in creating Gap analysis, writing use cases for each requirement, developing test scenarios.
  • Involved in development and execution of test plans and test cases for manual testing and automated testing.
  • Involved in testing ETL (extract, transform and load) process to make sure transformations executed properly.
  • Worked on Selenium WebDriver for creating and executing test cases for functionality testing of a web app.
  • Performed cross-browser functional testing using Selenium WebDriver.
  • Designed the framework to integrate HP ALM to cucumber using the newly released version of HP ALM rest API.
  • Developed automation script for Mobile Native Applications (IOS, Android) using Appium, Java.
  • Used emulators(Android Studio) and IOS simulators to perform the manual Mobile Testing. Performed
  • Created automation test scripts using Selenium, Cucumber built on Eclipse IDE
  • As part of QA team was involved in the implementation of ETL best practices.
  • Performed Mobile Testing in iOS devices and Android devices using Appium Server.
  • Involved in all phases of (Unit, Integrat ion, and UAT) testing Informatica mappings.
  • Created Emulator and Simulators using Android SDK and Xcode.
  • Used RubyMine IDE and wrote Gherkins/scenarios and generated step definitions and methods using Ruby/ Cucumber, for different functionalities of the above applications.
  • Testing Mobile app on iOS 5.0, & iOS 6.0 using IPhone 4, 4s, 5 mobile devices & iPad (2, Mini) tablets, Android 3.0, 4.0, 4.0.1 using Samsung, Motorola tablets.
  • Wrote Gherkin Test Scripts for Cucumber framework, developed Cucumber Step Definitions in Ruby.
  • Used Force.Com REST and SOAP web service API for implementing WSDL in the application for access to data from external systems and websites.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses. Used SOAP UI and Espresso tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed SOAP Web services testing and hands- on experience in automating it by using Groovy Scripting.
  • Performed SOA / web services testing using SoapUI; wrote adaptors to test/invoke web services.
  • Perform REST and SOAP Web Services testing using SoapUI for Service Gateway.
  • Verified the application on the different web browser such as IE, Mozilla Firefox, and Safari.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
  • Tested data marts; tested the security levels and granting of appropriate roles.
  • Involved in test and document all the queries and reports that go into the query and report library.
  • Used WinRunner for Functional, Regression and Data -driven testing for multiple sets of data.
  • Responsible for developing/modifying UNIX shell scripts for data extraction.
  • Created functional requirements and developed test plan and test cases using Test Director.
  • Performed Manual Testing of the application as well as identified the critical test scripts to be automated.
  • Supported Performance tester with the Performance and Load testing using LoadRunner
  • Created scenario to check the response time using Load Runner.
  • Performed Data -driven testing using multiple test data inputs with QTP and spreadsheets.
  • Used Test Director to track and manage bug life cycle.
  • Conducted various management activities by analyzing and verifying test results, providing status reports.
  • Responsible for overseeing day-to- day activities, provide support, and facilitate problem resolution for a team of Software Quality Assurance Engineers.
  • Assisted Business team with planning, coordination, and execution of User Acceptance Testing.
  • Debug the Test Scripts, created Batch tests, verifying the Test results and reporting the defects to Test Director.
  • Wrote SQL, PL/SQL queries to access the data from the database tables and crosscheck the results, also been used for Automation Regression Testing.

Environment: Java, Selenium WebDriver, TestNG, Espresso tool, Maven, Jenkins, SoapUI, Rest, Cucumber, Gherkins, RubyMine IDE, HTML, XML, XPath, Eclipse, Firebug, ClearCase, SQL, UNIX, Oracle, Jbehave, Windows., Informatica Power Center 8.6/ 8.1, TOAD, PL/SQL, SQL Server 2000, Teradata, Crystal Reports.

Confidential, Chaska, MN

Sr. QA Consultant

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with Client, Developers and QA team.
  • Testing of ETL jobs that are scheduled for file transfers from Operational Data Stores to designated file systems/directories.
  • Involved in the Preparation of Test Strategy and Test Plan documents for web application
  • Automated Web -based testing using Quick Test Pro (QTP).
  • Involved in analyzing system specifications, design, development, and execution of test plans and test cases for Manual and Automated testing.
  • Involved in Mobile Testing includes App Testing for Android and iOS devices using Appium.
  • By using Android and iOS Automation Tools like Appium for testing Native apps, and Web-based applications.
  • V2 API testing on the Advanced REST Client and SoapUI. 
  • Conceptualized, designed, and implemented automated functional API test cases using SOA test, and SoapUI. 
  • Experience with SOA architecture which includes Soap Web Service and Restful Web Service Testing. 
  • Maintain and enhance several Jenkins based test platforms and CI solutions
  • Developed automation framework for Selenium RC in Modular Framework model.
  • Tested the performance bottlenecks at sources, targets, mappings, and sessions and employed required measures.
  • Used Toad and SQLPlus for testing execution of ETL Processes; PL/SQL procedures, packages for business rules.
  • Developed Selenium test cases using JUnit framework and Protractor.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
  • Integrated Selenium RC with existing API to test framework.
  • Used RubyMine IDE and wrote Gherkins/scenarios and generated step definitions and methods using Ruby/ Cucumber, for different functionalities of the above applications.
  • Wrote Gherkin Test Scripts for Cucumber framework, developed Cucumber Step Definitions in Ruby.
  • Implemented Data-Driven test to verify the same functionality with multiple sets of data.
  • Developed Automation scripts for new enhancements using Selenium RC and J Unit.
  • Extensively executed SQL Queries on database tables to verify the database.
  • Reviewed the Business Requirement Document to understand the process and write Test Plan and Test Cases.
  • Formulate methods to perform Positive and Negative testing against requirements.
  • Conducted Smoke testing, Functional testing, Regression testing, Integration testing, and User Acceptance Testing (UAT) and Data validation testing.
  • Used Agile testing methodology for achieving deadlines in UAT.
  • Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to the product.
  • Wrote Manual Test Cases using Quality Center and using Requirement Document. Run Test Cases from Test Lab and logged in defects using the Quality Center.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Developed SQL queries to check the database automatically and checking the data integrity in accordance with business standards of the company.
  • Used TOAD for SQL Server to write SQL queries for validating constraints, indexes.
  • Use SQL, PL/SQL to test backend functionality.

Environment: Java, Selenium IDE/RC, Jira, JUnit, XPath, Eclipse, Firebug, Informatica Power Center 8.6/ 8.1, Jenkins, HTML, Internet Explorer, Google Chrome, Soap UI, Advanced REST client, Safari, Mozilla Firefox, JavaScript, XML, Quality Center, QTP, Subversion (SVN), MS EXCEL, SQL, Windows XP.

Confidential, Richardson, TX

QA Analyst

Responsibilities:

  • Analysis of Business Requirements, Design Specification Document to determine the functionality of the ETL Processes.
  • Prepared Test Plan from the Business Requirements and Functional Specification.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, J Unit and Java (Eclipse IDE).
  • Written and executed Selenium tests for automation testing of the web application using Selenium IDE and Web Driver.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Performed Browser Compatibility testing on different platforms and data validations for all reports using Selenium.
  • Involved in SOAP based web services testing using SOAPUI web services testing tool.
  • Performed Data-driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Created test plan and test cases from the business requirements to match the project’s initiatives in HP ALM.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Manual and Automated testing of applications on Windows and UNIX/Linux Environment.
  • Used UNIX to create and maintain SQL Scripts and UNIX Shell Scripts to perform backend testing on the database.
  • Used Datastage to move data to the warehouse using the stored procedure thereby enabling faster moment of data.
  • Developed UNIX scripts and AUTOSYS scripts to load extract files into staging tables using solder.
  • Tested PL/SQL Packages to transform/load the staging data into schema using business logic.
  • Involved in Regression, Functional, Integration, System Testing and User Acceptance Testing.
  • Performed database validation as per the business logic by comparing the source to the target in Spreadsheet.
  • Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
  • Involved in SOAP & REST based web services testing using SOAPUI web services testing tool.
  • Participated in testing the REST APIs that allows sophisticated and effective results, also low -cost integration achievement with the use of SOAPUI tool.
  • Knowledge o f testing suite in SOA test and SOAP UI for Rest API testing.
  • Involved in SOAP & REST based web services testing using SOAPUI PRO web services testing tool.
  • Maintained the test logs, test reports, test issues, defect tracking using Quality Center.
  • Tested SQL queries, PL/SQL scripts to validate the data and performance of the database.

Environment: Informatica Java, Selenium WebDriver, JUnit, Jenkins, Eclipse, ANT, SoapUI, REST, HTML, XML, QC, XPath, UNIX, Quality Center, SQL, Oracle, Windows.

Confidential

QA Engineer

Responsibilities:

  • Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases. 
  • Created Java based s for Selenium WebDriver with JUnit as automation framework. 
  • Involved in building automation framework from scratch using Selenium Webdriver, JAVA, JUnit, Robot, Jenkins, ANT, and Eclipse. 
  • Setting up the test environment.
  • Involved in writing the Test Plan.
  • Created automation s in SoapUI using Groovy for web services testing and Use HP ALM Tool for write and execute Functional test cases. 
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running the test on nightly basis automatically. 
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions. 
  • Developing test cases for modules Scanning and Data Capture of this application.
  • Performed functionality testing of the application.
  • Worked with SQL queries.
  • Written extensive Functional and User Interface Test cases for the application which covers all the business requirements and functionalities. 
  •  Knowledge of ETL and data warehouse testing using tools Datastage and Informatica. 
  • Performed the Back-end testing by using SQL and verified the data integrity.
  • Involved in complete project Software Development Life Cycle (SDLC) and in Software Testing Life Cycle (STLC)
  • Involved in functionality, integration, UAT, system testing and regression testing.
  • Regression testing is done using Win Runner
  • Reporting the bugs using Test Director.

Environment: Quality Center 10.0, QTP 10.0, Java, Selenium WebDriver, HP ALM, JUnit, ANT, Test Complete, Jenkins, C#.Net, SoapUI, REST API, TDD, Parasoft SOA Test 6.0, 9.0, Agile, XML, JIRA, Windows XP, UNIX, Bugzilla, cucumber, UNIX, Oracle 10g, IEX, Gherkin, Google Chrome, Safari, IE, Mozilla.

Confidential

Manual Tester

Responsibilities:

  • Proof of concept development for Back ground Reports Module.
  • Involved in preparation of test cases.
  • Involved in creation of manual Test reports and Test cases.
  • Involved in Functionality Testing and Regression Testing.
  • Pull up the tickets (issues) rose by the customer service team.
  • Interacted with Developers, Discussed bugs, enhancement requests.
  • Responsible for creating and executing test cases
  • Read and analyze the script.
  • Look for bugs by testing the code and generate reports
  • Sending the reports to the development team
  • Testing manually all the Screens for Privileges of the user.
  • Worked with SQL queries.
  • Performed the Back-end testing by using SQL and verified the data integrity.
  • Created LoadRunner Scenario utilized user scripts into real Performance Test, utilized different Load Runner monitoring tools, identified bottlenecks and analyzed the performance of Application Server and Database Server.
  • Effective Coordination between Development team and testing team.

Environment: Spring - Hibernate, Struts 2.0, Java, JavaScript, HTML, JBoss Application Server, Test Complete, SQL and Mercury Quality Center, LoadRunner 7.8, WinRunner 7.6, manual testing and Internet Explorer.

We'd love your feedback!