Qa Automation Tester Resume
Cincinnati, OH
SUMMARY
- 8+ years of experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise.
- Expert in developing Java Selenium WebDriver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using Testing/ Junit, ANT/MAVEN build tools.
- Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.)
- Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Extensively worked on data warehousing and decision support systems with relational databases such as Oracle design and database development using SQL, PL/SQL, SQL PLUS and TOAD.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Extensive knowledge in Protractor framework for Applications developed with Angular JS.
- Specialized in Performance Testing applications using load - testing tool Load Runner.
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.
- Extensive experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration, user acceptance test (UAT) and regression testing.
- Well expertise in working with Xcode COCOA Android ADB.
- Experience in Manual Testing, defining test cases, developing and maintaining test cases, and documenting all phases of the QA process.
- Experienced in using HP ALM 11.52 Quality Center and Test Director, Quick Test Pro QTP.
- Expertise in testing applications developed using various mobile technologies including J2ME, Android SDK, IOS SDK, .Net Technology etc.
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
- Developed an automated scripts and frame works using Python, Java, C#, VB Script.
- Worked on source version control tools such as Subversion (SVN), TFS and Git.
- Proficient in using Quality Center, POS, Rally, JIRA, Clear Quest, Bugzilla.
- Experience in manual testing and automated testing using different tools like QTP, Selenium (Web Driver) using Java. Knowledge and familiarity with different QTP and Selenium automation frameworks.
- Knowledge on Automated Web Services using SoapUI, REST with knowledge of WSDL, RESTful, UDDI, eclipse.
- Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC.
- Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, strong organizational and multi-tasking skills.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Firebug, Fire Path, TestNG, JXL, SOAPUI, Coded UI, Manual Testing, Appium (Mobile Testing)
Language/ Script: Java, JavaScript, Ruby, VBScript(UFT), C, C#, Python.
Frameworks: Junit, TestNG, TDD, BDD, Mockito, Protractor.
Firefox Add-ons: XPath, Firebug
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center (9, 10, 11.0), Bugzilla, Visual Studio TFS (2008, 2010, 2012), JIRA.
Build/ CI Tools: Ant, Maven, Jenkins, Hudson.
Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL
Platforms: Windows 7/Vista/XP, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati, OH
QA Automation Tester
Responsibilities:
- Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
- Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
- Automated highly transactional web application using Selenium WebDriver.
- Execution of automated Test Scripts through Maven. Used Maven for building the WebDriver project.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Also, responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG/Junit.
- Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Used ADB tools to deploy and debug android - based application.
- Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
- Enhancing the QTP scripts by doing unit testing on the scripts before creating scenario-based tests in Test-Lab Module of Quality Center.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Experienced in load and performance testing tool JMeter.
- Performed Regression Testing at various phases of development life cycle for impacted existing functionality.
- Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
- Good knowledge on Mockito framework for performing Unit testing, helped developers in Unit testing in test driven development.
- Worked on Android based tools like ADB and DDMS for debugging logs and pushing/pulling files and apk's to devices and capturing database.
- Responsible for creating automated test scripts in UFT QTP and updated the scripts as per requirement change.
- Analyzed business requirements, wrote and implemented the Test Plan, various Test cases and Test Scripts in VBScript to test various functionalities using the automated tool QTP and also wrote manual Test Cases according to functional documents and requirements.
- Customized and enhanced the Test Scripts defining various Checkpoints, Synchronization points, Input value, Output value, Parameterize Test, Define Regular expressions, Recovery Scenarios, Optional Steps using HP UFT QTP.
- Worked in Agile - Behavior Driven Development (BDD) model.
- Written gherkin and Ruby scripting automation test scripts to execute in Cucumber.
- Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking.
Environment: Java, Gherkin, Cucumber, Selenium, Maven 3.1.1, Eclipse, Git, Mockito, HP UFT QTP, JIRA, Appium, Protractor, SoapUI, Jenkins, Xcode, TestNG, Junit, Agile(SCRUM).
Confidential, Thousand oaks, CA
QA Automation Tester
Responsibilities:
- Involved in creation of automated test cases for testing various web modules like supplier data, inventory tracker, exchange tracker, damage tracker.
- Identified test cases to automate the test cases using Selenium WebDriver, Junit and Java (Eclipse IDE) and Contributed in creation of framework.
- Implemented handset automation framework, scripting and execution Sanity, Regression, Stress and Boundary test cases for mobile applications using Device Anywhere Automation Tool.
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver. Involved in Automation of the test cases using Selenium RC, Junit and Ant.
- Worked on Android, Windows Mobile platforms to qualify applications.
- Converted manual test cases to automation test scripts by using QTP/UFT.
- Design, Development, Execution & Review of automation Frame work & script using QTP/UFT.
- Responsible for back - end API testing with SOAP UI and coding in groovy and Java.
- Created tests with Assertions like Schema Compliance, SOAP, XPath assertions using SOAP UI.
- Involved in testing Web services and XML with tool called SOAP UI. Used this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
- Validated Web Service modules using Soap UI tool (Preparing Web Service request and added authentication information in Soap Header). Used SOAPUI tool to test web services for Order History, Shopping cart, Account Creation and Shipment Tracking web services.
- Performed Functional and Regression testing using HP UFT QTP.
- Used various iPhone and Android support tools like iPhone configuration utility, android debug bridge (ADB) to install builds and extract the logs from different phones.
- Performed compatibility testing on different version iOS and android for the mobile application.
- Used various iPhone and Android support tools like iPhone configuration utility, android debug bridge (ADB) to install builds and extract the logs from different phones.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Worked with designing and building automation frameworks in Cucumber BBD.
- Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
- Performed regression Testing on various O.S devices and their respective simulators and actively participated in executing the test scripts on Android & IOS.
- Used Protractor framework for Applications developed using Angular JS.
- Used JIRA for Identifying, logging, tracking and escalating bugs.
- Performed smoke testing in UAT and production environments for deployment verification
- Actively participated in daily scrum and sprint meetings as part of Agile Environment.
Environment: Java, Eclipse, Selenium, JIRA, SOAP UI, ANT, Junit, HP UFT QTP, Cucumber, BDD, Agile, Mobile Testing.
Confidential - St. Louis, MO
QA Engineer
Responsibilities:
- Reviewed all the Requirement documents, Functional Specification and Use Case documents.
- Analyzed the use cases provided by analysts and wrote test cases.
- Developed test cases, test scenarios and test data according to specifications.
- Analyzed the functionality and designed test cases for both functional and regression testing and editing of automated script by inserting logical commands to handle complicated test scenarios.
- Used Test Director to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
- Performed functional, integration, black - box, and system, regression, and user acceptance tests.
- Automated Regression Test cases using Selenium Web Driver, Jenkins and Maven. Used Firebug and Fire Path plug-ins to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
- Enhance test frameworks and develop automated tests using Selenium Web Driver to ensure consistency.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin and ruby.
- Developed Automation Scripts using HP UFT QTP.
- Responsible for creating automated test scripts in UFT QTP and updated the scripts as per requirement change.
- Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.
- Used python to develop Automation framework to Validate RESTful Web Services.
- Used SVN tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
- Developed test suite for all the Web service operations in the SOAP UI test tool.
- Used TFS for life cycle management such as user stories, bug management and team communication. Also, used Team Foundation server(TFS) source control to deploy application.
- Tested the application in highly dynamic environment with sprint team using agile methodology.
Environment: Selenium, Java, Cucumber, Ruby, Gherkin, Soap UI, Restful, Python, HP UFT QTP, Web driver, SVN, Agile.
Confidential
Manual/QA Tester
Responsibilities:
- Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
- Involved in creation of manual Test reports and Test cases.
- Involved in testing the new functionalities based on test cases manually and coordinated with development team in fixing the issues.
- Ensure that all the test cases are updated in the Test Director along with Master test plan.
- After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
- Exported Test Case Scripts (Java - Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
- Used Mercury Quality Center to develop automation testing scripts for web and client server applications.
- Tested critical bug fixes and coordinated with developers in release of bug fixes meeting tight timeline.
- Involved in Release support - Release to QA, involved in environment setup, testing the release process.
- Involved in Backend Database testing in Oracle using SQL.
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Analyzed performance of Web-server, Application-sever and Database-server in virtual users load.
- Created Load Runner 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.
- Executed test scripts manually and then recorded the same in Win runner. All the issues that came up during this process were logged in Test Director as defects.
- Defects were tracked, reviewed, analyzed using Test Director.
Environment: Mercury Interactive quick test Pro, Load Runner 7.8, QTP, Test Director 8.0, Win Runner 7.6, Visual Basic, Oracle, SQL server, manual testing and Internet explorer.
Confidential
Software Tester
Responsibilities:
- Involved in Requirements Analysis for all ongoing releases.
- Working on the application called PCS (Picking Control System).
- Constant interaction with UK counter parts for the requirements clarification and test status update.
- Participating in all scrum meetings.
- Individual contribution for the CRs taken ahead.
- Involved in identification, preparation, reviewing & execution of test cases.
- Involved in performing Functional, Integration, Regression and database testing.
- Test Management tool (QC 9.2 & TFS) and Participating in Defect Triage meetings.
- Responsible to conduct UAT for all the ingoing releases.
- Responsible for Project Demo to Business and Mentoring team.
Environment: Asp.net, SQL Server, TFS, BugZilla.