We provide IT Staff Augmentation Services!

Test Automation Engineer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Over 9 - years of diverse experience in IT with emphasis on Software Quality Assurance Testing of Web, Client/Server and N-tier applications on Windows, Linux and UNIX environment.
  • Strong understanding of Software Development Life Cycle (SDLC) and ability to work as the primary interface between Business Users and Developers/System Analysts.
  • Proficient in Quality Assurance Life Cycle (QALC) aspects such as developing Test Strategies, Test Plans, Test Cases (Manual/Automated), Defect Reports and developing Test Scripts, Traceability Matrices and Test Environments.
  • Extensive experience in quality assurance testing by manually and using Automation testing tools like HP UFT/QTP, Selenium suite (WebDriver/ RC, IDE, Grid), ALM/ Quality Center/ TestDirector, JIRA and SoapUI.
  • Proficient in different phases of testing like Black box testing, Gray box testing, Functional testing, Regression testing, GUI testing, UAT, Integration testing, System Testing, End to End testing, Back-end testing, Smoke testing, Sanity testing, Data-Driven testing, Stress testing and Soak testing.
  • Effectively worked with test resources module in QTP to develop library files, shared repository files, environment variable, data table and Error Handling.
  • Expertise in VB Script and developing scripts on remote applications and with descriptive programming using QTP.
  • Extensively worked with automation check points like Standard Check Point, Text Check Point, Text Area Check Point, Bit Map Check Point and Database Check Point.
  • Experience with Webservices, SoapUI tool, Groovy Script, XML, Validating request and response XML, SOAP and RESTful webservice calls.
  • Good in working with TestNg Framework.
  • Expert in developing automation frameworks like Keyword Driven Framework and Data Driven Framework.
  • Rich experience in working with HP ALM/QC and Business Process Testing (BPT) Framework.
  • Good experience in AGILE delivery process of software using SCRUM.
  • Good experience in testing POS applications and implementing Service Oriented Architecture (SOA).
  • Expertise in developing, publishing and ex ecut ing Test plans, Test procedures, Test Results .
  • Experience in writing and executing SQL Queries using UNIONs, different JOINs, Tables and conditional clauses for back end testing.
  • Good experience with UNIX/Linux commands.
  • Well versed with offshore-onsite IT service model.
  • Good working knowledge of MS-Office (Outlook, Express, Word, Excel and Power point).
  • Good team player and have ability to work independently in time sensitive environment.
  • Excellent analytical, problem solving, communication and interpersonal skills with good work ethics and ability to interact with individuals at all levels of the organization.

TECHNICAL SKILLS:

Testing tools: Selenium suite ( WebDriver/ RC, IDE, Grid), UFT/QTP

Defect Tracking Tools: ALM/QualityCenter/TestDirector, JIRA, Bugzilla, Rally

Open source tool: SoapUI

Framework: TestNg

Methodologies: Agile and Waterfall

AddOns for Testing: JSON Editor, Firebug, Checkmylinks, Cookie manager, FireEyes

Programming languages: Java, .Net, SQL, T-SQL, TSL

Scripting languages: Groovy, Python, Java Script, VB Script

Version control tools: VSS, TFS and Rational ClearCase

RDBMS: Oracle, SQL Server, DB2 and MS Access

Web technologies: ASP, XML, HTML, XHTML, DHTML, CSS, AJAX, JQuery

Web & Application Servers: IIS, WebLogic and WebSphere

MSOffice: Outlook, Express, Word, Excel and Power point

Operating systems: Windows 2000/NT/XP/Vista/7/8/10, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Test Automation Engineer

Responsibilities:

  • Analyzed the business requirement documents, Functional specification documents to prepare Test cases and effort estimation.
  • Converting manual business components into the automated scripts using QTP/UFT.
  • Worked on agile methodology using Scrum.
  • Developed optimized UFT/QTP scripts for regression testing with data sources.
  • Extensively worked with Object Repositories, functions, data tables and descriptive programming Language in QTP.
  • Performed manual testing to verify look and feel, GUI and Navigation.
  • Modified Automation scripts by inserting check points to verify the object properties.
  • Executed Web Services functional testing and created test suites for validating SOAP and REST based services using SoapUI.
  • Executed automation test scripts developed in QTP/UFT and validated test results.
  • Responsible for testing Web services by developing and executing automated test scripts in QTP using SOAP and WSDL Request and Test editor.
  • Used VB Script file to load all the function libraries using QTP/UFT.
  • Created XML test files based on XML schema.
  • Developed test automation scripts using QTP for Regression, Functionality and GUI testing.
  • Validate data content in different Web services calls using SoapUI.
  • Responsible for writing test cases in Excel and exporting them to ALM/Quality Center by using Excel Add-ins for Quality Center.
  • Added assertions to validate the XML in Web services SOAP and RESTful services.
  • Used ALM/ Quality Center as a defect tracking & management tool.
  • Responsible for writing Groovy script assertions for RESTful services with JSON responses.
  • Participate in review meetings to resolve bug related issues with developers.
  • Responsible for creating & maintenance of Automation scripts for the core webservices using SoapUI.
  • Responsible for writing and executing UFT automated scripts using descriptive programming.
  • Created automation scripts for both REST & SOAP based web services.
  • Validated the different types of responses like JSON, XML, and RSS by adding assertions.
  • Used Excel as a data source for the data inputs and used Groovy script to import those data into SoapUI.
  • Manually performed backend testing by executing SQL queries to validate the data in the backend Oracle database.
  • Prepared Daily & Weekly Execution Status Report.
  • Preparing and presenting test results/Defect metrics to clients and project management team.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.

Environment: UFT 11.53, QTP 11.0, ALM/Quality Center 11.52 /11.0, Manual testing, SoapUI, Groovy, Agile, SOA, Java, J2EE, IBM WebSphere, Spring, Hibernate, Maven, RESTful web API’s, XML, XML Schema, Oracle 10g, SQL, TOAD, MS Office 2013, UNIX and Windows.

Confidential, Buffalo Grove, IL

Sr. QA Analyst

Responsibilities:

  • Developed and executed test cases and test plan for all modules.
  • Acted as Scrum team member for the agile core process team applying Scrum principles.
  • Performed manual functional testing with HP Quality Center and Regression testing with QTP.
  • Executed the test cases in several phases as the developers fixing the bugs.
  • Created shared Object Repository using QTP.
  • Developed test scripts for data driven testing using parameterization in Selenium WebDriver by using Excel sheet for test data and Database Queries based on the functionality.
  • Status tracking and UAT analysis for MB.
  • Used automated testing environment for creating and running automated tests using QTP.
  • Developed test automation framework for Mobile version of web app using Selenium WebDriver Backed and Test NG.
  • Implemented Excel Objects and XML Objects to interact with the test data in Excel sheets and XML files without importing into QTP.
  • Implemented database check points and XML check points in QTP.
  • Performed Build Acceptance Testing (Smoke Test) for every build release to QA using Selenium Scripts.
  • Created RTM using XML for comprehensive test coverage.
  • Implemented Modular framework for Selenium Scripts using Page library.
  • Worked with LOB (Line Of Business) in Business process guidelines and clarified the MB requirements to be met early before delivery.
  • Used TestNg framework and created SIT test scripts using Selenium WebDriver.
  • Performed Mobile Testing on iOS, Windows, Android and RIM (Blackberry) devices.
  • Organized and involved in daily defect triage calls.
  • Involved in all the Entry and Exit UAT meeting, making “Go\No go “decisions.
  • Tracked and logged defects in Quality Center and interacted with the developers to resolve issues.
  • Performed testing to check the end to end functionality of the Mobile Banking, Online Banking, Credit-card links, Bill payment, IVR Application.
  • Provided support for UAT testing and managing defects coming out of production.

Environment: Selenium WebDriver 2.20.0, QTP 10.0, Quality Center, 10.0, Manual testing, TestNg, SOA, Agile, Ruby, Java, J2EE, XML, SOAP, Java Script, IBM WebSphere, SnagIt, Capture, IBM Host, IVR (Call Flow), Oracle 10g, SQL, Bugzilla, MS Office, Windows and Linux.

Confidential, Dodgeville, WI

Sr. QA Tester

Responsibilities:

  • Analyzed business requirements to develop test plans and test cases.
  • Prepared Test Plans for each release wrote Test Cases and executed them as part of Functional Testing.
  • Participated in daily SCRUM meetings and gave the daily status of testing.
  • Developed and enhanced the script using object repository method and descriptive programming in QTP.
  • Supported test activities associated with product Point of Sales (POS).
  • Created Automation test framework using Selenium.
  • Used Firebug tool to identify the Object’s id, Name, XPath, link in the application.
  • Tested different functions of the POS system like scanning, payments and returns.
  • Responsible for testing new Point of Sale (POS) software releases for functionality.
  • Exported test case scripts (C#-Selenium RC) in IDE and modified the selenium scripts and executed.
  • Involved in setting of QA Test environment with simulated POS test environment
  • Performed Black Box testing of the entire application using QTP 10.0.
  • Run tests by using Selenium RC in different browsers.
  • Responsible for documentation and tracking of test results using TFS.
  • Involved in daily Scrum Meetings and discussed the issues with team to resolve them.
  • Recorded and plays back test in Fire fox using Selenium IDE.
  • Used Regular Expressions and Environmental variables in QTP using VB Script.
  • Involved in Sprint Planning meeting, discussion’s about setting goals and working accordingly as required.
  • Tracked and retest of reported tickets using TFS.
  • Prepared Test Reports and Deliverables and submitted for version releases.
  • Performed Regression Testing, Functional Testing, ad-hoc Testing, User Acceptance Testing and Integration Testing.
  • Involved in validating XML files/Web services.
  • Involved in Business/Functional meetings to derive functional requirements and documented them as a part of the process.
  • Performed Smoke/Ad-hoc testing on new builds of application.
  • Performed Data Driven Tests to validate the same scenario with different test data.
  • Extensively used SQL queries for extracting data from database and testing against the application.
  • Used QualityCenter for updating the status of all the Test Cases & Test Scripts that are executed during testing process.
  • Tracked defects in QualityCenter.
  • Generated and maintained reports on a daily basis to report the progress of work done to project team.
  • Worked with UAT team to resolve issues and as well trained them to use the new system whenever a build was deployed.

Environment: Manual Testing, Selenium RC 2.2, Selenium IDE 1.0.4, QTP 10.0, Quality Center 10.0, Agile (Scrum), SQL Server 2008, Visual Studio 2012, Firebug, Microsoft Dynamics CRM, C#.Net, ASP.Net, IIS, TFS, XML, SoapUI, Web services, Windows 7/XP, MS Office Suite 2010.

Confidential, Cincinnati, OH

QA Tester

Responsibilities:

  • Involved in the development of test plans, test cases and coordinated with team to verify implementation of new features and enhancements.
  • Worked on agile methodology using Scrum.
  • Developed test strategy by identifying appropriate testing strategies based on project quality and testing goals.
  • Performed Manual Testing for the entire application by executing the test scripts.
  • Developed and executed manual test scripts using test plan and test lab sections of Quality Center for System testing, Integration testing and Regression testing of the application.
  • Developed QTP Scripts using Descriptive Programming.
  • Modified the Automation scripts by inserting check points to verify the object properties.
  • Performed Black Box testing of the entire application using QTP.
  • Handled dynamic objects using Descriptive programming with QTP.
  • Developed and executed manual test scripts using test plan and test lab sections of Quality Center for System testing, Integration testing and Regression testing of the application.
  • Created Reusable Functions using VB Script, Implemented Regular Expression as Required in QTP .
  • Executed Web Services using SoapUI, tested request and response XML and updated end point as needed.
  • Developed test automation scripts using QTP for Regression, Functionality, and GUI testing.
  • Performed database testing by retrieving the data for the tables using SQL.
  • Validate data content in different web services calls using SoapUI.
  • Developed Manual and Automation Testing Framework for Quality Center & QTP.
  • Design and development of automation test scripts by VB Script to the identified Regression Test Cases in Quick Test Pro (QTP) tool and executed the scripts in Regression phase.
  • Extensively worked with all the Quality Center 11 (ALM) modules like Management, Requirements, Test Plan, Test Lab, Defects and Dashboard.
  • Developed Test scenarios, Test Scripts and Test cases based on requirements.
  • Created and maintained Object Repository in QTP.
  • Used JIRA as a version/source control.
  • Defects logged, tracked and managed reports through the Quality Center/ALM.
  • Establishing test strategy and planning for Integration, System and User Acceptance Testing (UAT).
  • Test results are documented using MS Word and maintained MS Excel sheets for personal tracking of the defects.
  • Documented test results and provided status updates to the QA Team Manager and Test Coordinator.

Environment: QTP 10.0, Quality Center 10.0, Manual testing, VB Script, SoapUI 4.0, Agile, SOA, Java, J2EE, IBM WebSphere, Spring, Hibernate, JIRA, XML, XML Schema, Webservices, Oracle 10g, SQL, TOAD, MS Office 2010, UNIX and Windows XP.

Confidential, Redwood City, CA

Test Engineer

Responsibilities:

  • Analyzed business and technical requirements, developing Test Cases and Test Scripts.
  • Responsible for executing the Test Cases, Test Scripts using QualityCenter.
  • Conducted various types of testing like User Acceptance (UAT), Functionality, GUI, Smoke and Regression.
  • Developed test automation scripts using QTP for Regression, Functionality, and GUI testing.
  • Manually performed back-end testing by executing SQL queries to validate the data in the back-end Oracle database.
  • Involved in executing test scripts, reporting software problems, documenting bugs and verifying fixes.
  • Extensively performed manual testing process to ensure the quality of the software.
  • Used QualityCenter as a defect-tracking tool to report bugs and make communication with developers efficiently.
  • Was part of one of the YCC’s major release, i.e. 8.1
  • Participated in backend compatibility testing as part of the release.
  • Actively involved in QA reviews during various phases.
  • Worked with UAT team to resolve issues and as well trained them to use the new system whenever a build was deployed.
  • Attended weekly status meetings and provide detailed status report.

Environment: Manual testing, QTP 9.2, Quality Center 9.2, Java, EJB, JSP, Servlets, VB Script, Eclipse, Apache ANT, Oracle 9i, SQL, TOAD, XML, MS Office 2003, UNIX and Windows 2003.

Confidential

Software Test Engineer

Responsibilities:

  • Coordinated the meetings with Business Analysts, Team Lead, and Developers & Project Manager.
  • Written test cases and performed manual testing like positive testing and negative testing.
  • Designed and developed test scripts for manual and automated testing of the application.
  • Involved in writing Test Plan Strategy, Test Plan, Test Cases and Test Result Matrix.
  • Coordinated with BA’s for loosely designed requirements.
  • Performed Regression Testing, GUI Testing & Functionality Testing for Online forms, Tasks and Reports of web based application.
  • Involved in preparing Test case data for both positive and negative test cases.
  • Written and developed TSL scripts for functionality testing using WinRunner and TestDirector.
  • Written and executed WinRunner Test Scripts.
  • Performed Regression Testing using WinRunner and TestDirector.
  • Manually performed Back-end testing by executing queries to validate the data in the back-end SQL Server database.
  • Performed regression testing using WinRunner for each release and new build to make sure that there won’t be any broken functionality.
  • Created GUI files using WinRunner.
  • Responsible defects tracking and generated reports by using the defect tracking system in TestDirector.
  • Compared actual & expected results using multiple checkpoints like GUI, text, bitmap & database.
  • Rapid Test Script Wizard of WinRunner was used to learn the properties of all GUI Objects existed in the application.
  • Performed Data Driven Testing (DDT) to test the application with different sets of data from the test database.
  • Tested the various functionalities of the application viz., Hyperlinks, frames, static and dynamic text in all the HTML pages.

Environment: Manual testing, WinRunner, TestDirector, ASP.Net, C#.Net, ADO.Net, XML, MS SQL Server 2000, T-SQL, IIS, TFS and Windows Server 2003.

We'd love your feedback!