Qa Automation Tester Resume
Pittsburgh, PA
SUMMARY
- 7 years of experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Manual/Automation Tools Expertise.
- Experienced in Selenium WebDriver test scripts using Java, and knowledgeable in JavaScript and Test Framework 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 AngularJS .
- Specialized in Performance Testing applications using load - testing tool Load Runner and JMeter.
- 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.
- 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 Soap UI, 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 Centre, JUnit, Cucumber, TestNG, SOAPUI, Appium (Mobile Testing)
Language/ Script: Java, JavaScript, Ruby, VBScript (UFT), C, C#, Python.
Frameworks: Junit, TestNG, TDD, BDD, Mockito, Protractor, cucumber
Bug Tracking Tools: HP ALM, 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, MYSQLPlatforms Windows 7/Vista/XP, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
QA Automation Tester
Responsibilities:
- Implemented Hybrid automation frameworks using Selenium.
- Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
- Automated highly transactional web application using Selenium Web Driver.
- Execution of automated Test Scripts through testNG.
- 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.
- Assisted Manager by providing automation strategies and implementation of Test Cases.
- Developed BDD tests using Cucumber by writing behaviors and step definitions.
- Handled with HP ALM for report defects and verify defect fixes.
- 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 .
- Worked in Agile - Behavior Driven Development (BDD) model.
- Good knowledge on Object Oriented Programming (OOP) concept.
- Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking.
Confidential, Minnesota
QA Engineer/Automation
Responsibilities:
- Reviewed all the Requirement documents, Functional Specification and Use Case documents.
- Analyzed the use cases provided by analysts and wrote test cases.
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Maven.
- 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.
- Automated Regression Test cases using Selenium Web Driver, Jenkins and Maven.
- Expertise in developing automation scripts in BDD format using cucumber and proficient in writing cucumber scenarios in GHERKIN format.
- Enhance test frameworks and develop automated tests using Selenium Web Driver to ensure consistency.
- 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 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.
- Tested the application in highly dynamic environment with sprint team using agile methodology.
Confidential, New York
Automation QA Engineer
Responsibilities:
- Involved in designing of Automation Test cases using Selenium Web Driver, Java, Junit, x Unit.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium Web Driver, TestNG, and Java.
- Involved in developing the automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Performed Manual Testing & Mobile Automation Testing using Appium.
- Implemented simulator for Mobile App Testing by using Appium.
- Developed testing script for mobile IOS and android (Xcode and Android Studio).
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Involved in writing SQL Queries for backend/ETL testing.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Used BDD framework with Cucumber, ruby and created future files with scenario and scenario outline files.
- Worked with Source version control tool such as Subversion (SVN).
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Working experience with build continuous integration and deployment systems such as Jenkins
- Used Java language and Junit framework for scripting.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Coordinated with UAT team by providing them with test cases and test data.
- Experienced in load and performance testing tool J Meter.