Sign in

Sr Qa Automation engineer

Lakewood, California, United States
55 $ hr
April 17, 2018

Contact this candidate



Sr. QA Automation Engineer 903-***-****

A keen, enthusiastic and competent Senior QA Agile Automation Engineer with about 8 years of experience in Software testing in analyzing, reviewing and understanding Business/Functional requirements and skilled in writing Test Plan, Test Cases, Test Scripts, creating Test Scenarios, analyzing and documenting test summary reports. Extensive involvement and hands in Web Testing, API Testing, BDD, Mobile Testing, Angular Testing and Database Testing. Experience in domains such as E-commerce, Health Care, Retail and Finance.

Experience in working with Software Development (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.

Good experience in OOPs using Core Java and extensively used classes, objects, data structures, Inheritance, Polymorphism, Abstraction, Encapsulation, Exception Handling, Packages, Collections and much more.

Knowledge in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing, Functional testing, JUnit testing and API testing.

Designed, developed and implemented Automation Frameworks from scratch using Keyword Driven framework, Data Driven framework, Hybrid framework and Page Object Model (POM).

Wrote and Executed Selenium test scripts on different browsers like Firefox, IE, Chrome& Safari and different operating systems like Windows, Linux, and Mac etc to perform Cross Browser Testing.

Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.

Proficient in handling the SSL certificate error using desired capabilities in different web Browsers.

Proficient in using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.

Well acquainted with Selenium Synchronization Techniques like Implicit, Explicit, Fluid Waits in the WebDriver.

Proven ability in developing BDD (Behavior Driven Development) and TDD (Test Driven Development) with Cucumber and writing step definitions, features in Gherkin. 1

Proficient in writing Appium test scripts to test Mobile Apps on Android/ IOS platforms. Used Real Devices, Emulators to run the Apps. Used Simulators on IOS for Mobile Testing.

Expertise in testing Web Services like soap and restful using SoapUI. Used Java JSON also to test Restful. Validated SOAP, XML responses using different SoapUI Assertions

Tested Angular 2 Web Applications using Protractor, Jasmine Test Frameworks. Wrote Page Object Model (POM) for Protractor TypeScripts.

Expertise in handling Pop-ups, Cookies using Alert method and multiple windows in selenium using get window handles method.

Used Selenium Screenshots for bug reporting, analysis and exception debugging.

Executed automation scripts on different browsers/environments by executing tests in parallel through Selenium Grid, for cloud testing used Sauce Labs and reported defects/results to the team.

Hands on Grouping of Test Suites, Test Methods and Test Cases for regression and functional testing using the TestNG annotations like Groups, Parameter, DataProvider.

Validated various test scripts using Assert and Verify commands.

Conversant with Maven project build tools.

Created complete solution for continuous integration tool such as Jenkins from code checkout from GitHub to regression report generation.

Experienced in configuring application framework by processing excels spreadsheets using Apache POI.

Effectively involved in Defects logging, tracking and managing Defect Life Cycles using JIRA.

Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.

Performed Extensive Data Base Testing on Oracle database writing, executing SQL queries to conduct data Integrity tests. Wrote Java and JDBC Code to automate Database testing.

Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously.

Excellent inter personal communication, analytical and problem solving skills. TECHNICAL SKILLS

Test Approaches Waterfall, Agile/Scrum, SDLC, STLC Testing Tools Selenium WebDriver, TestNG, Selenium IDE, Selenium Server, Selenium Grid, JUnit, Cucumber, SoapUI, Postman, Appium, Protractor, Jasmine, Karma, XPath, CSS

Test Build & Integration Tools Maven, Jenkins, Git Frameworks Keyword Driven, Data Driven, Hybrid, Page Object Model (POM) Programming Languages JAVA, Gherkin, SQL C, C++

Markup Languages HTML, XML, XPath, CssSelector


Databases SQL Server, MS Access, Oracle, MySQL.

Browsers Internet Explorer, Mozilla Firefox, Google Chrome, Safari Operating Systems Windows XP/7/8, Ubuntu, UNIX, LINUX, Mac Defect Tools HP Quality Center, JIRA, ALM

MS Office Tools Outlook, Word, Excel, PowerPoint, MS Access Utilities Eclipse, SVN, GitHub, FireBug, FirePath


1. Project Profile:

Project Title Digital Job Aids

Client Dominos

Location Ann Arbor, Michigan

Duration Jan’16 - Present

Role Sr.QA automation Engineer

Project description: The main objective of the project is to move from paperless to a digital system with which the team members have direct access with the orders placed. In this project we developed a tool which arms team members with information about the orders being placed from both online and in-store orders. This tool helps them provide guidance with all the recipe information of the orders and will aide them in handling the rush. Responsibilities:

Performed Agile testing, review the stories and participated in Daily Scrum, Sprint Kickoff, Review Meetings and Release Planning meeting and used JIRA Tool.

Recognized and classified the overall plan for Test Scope, Test Strategy High level Document and Test Data within the context area of each sprint.

Involved in identifying the manual test cases for automation.

Participated in debugging and modification of existing scripts.

Created functional automation test scripts using Selenium WebDriver with TestNG framework.

Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and implemented Regression Test to verify the existing functionality is affected and to check the configuration settings of the code.

Used Firebug and FirePath to write automated test scripts using XPath.

Used Firebug, FirePathto debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags.

Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.

Conducted Cross browser testing in different browsers and operating system by using Selenium Grid.

Executed Data driven testing to validate the components displayed on the website using Selenium.

Configured Jenkins build jobs to perform CI and automatically schedule Regression.

Used JIRA as a Defect Tracking System for effective communications between team mates.

Wrote test cases for keyboard and mouse events using the Actions Class.

Compiled Selenium script for taking screen shots and implemented Action class to perform mouse movement.

Having experience in created Maven project as a building tool in Selenium.

Created framework from scratch for Page Object Model, Dada driven and hybrid driven. 3

Conversant in java based framework using Behavior Driven Development (BDD) and Acceptance Test Driven Development (ATDD).

Wrote Features, Scenarios, Scenario Outlines, Step Definitions using Gherkin and Java

Used Apache POI for the data driven test cases.

Experience in testing Web Services like soap and restful using SoapUI. Used Java JSON also to test Restful.

Proficient in Functional Testing, Load Testing and Validating WSDL using SOAP.

Expertise in validating the API with Postman tool and create the Continuous Integration mechanism.

Used Jasmine test framework and wrote Protractor end to end test cases to test Angular 2 pages. Implemented data driven testing with Protractor as well.

To generate test using Log4j.

Experience in Mobile Testing of Native apps, Web apps, Hybrid apps on Mobile and Tablet devices using Appium [iOS/Android] by using the emulators in Android Studio for Android Devices.

Strong skill in Backend Testing using SQL queries on Oracle and SQL Server. Environment: Agile, Selenium WebDriver, Maven, Jenkins, JIRA, Postman, SopaUI, Appium, JAVA, Cucumber, Selenium Grid, FireBug, FirePath, TestNG, Page Object Model (POM), Angular, Protractor, Jasmine 2. Project Profile:

Project Title Project Light speed (LS)

Client AT & T

Location Dallas, TX

Duration Aug’14-Dec’15

Role Sr.QA automation Engineer

Project description: Project Lightspeed (LS) is the AT&T initiative to expand its fiber-optic network deeper into neighborhoods to deliver TV, voice and high-speed Internet access services. The Service Delivery Platform (SDP) is Light speed's infrastructure built in the form of an implementation layer across a diverse set of resource capabilities. SDP acts as a communications broker between the Operational and Business Support Systems to the IP Platforms, enabling the delivery of AT&T's Lightspeed's Products and Services, such as HSIA (High-Speed Internet Access), IPTV (Internet Protocol Television), and VoIP (Voice over Internet Protocol). In short, SDP allows for the centralization of service provisioning, content and subscription management, and flow control for all of Lightspeed.


Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.

Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework

Conducted Data driven testing using Selenium WebDriver and JDBC Connections which reads data from scripts using property and XML files.

Ran test cases using Selenium Grid hub and node simultaneously on multiple platforms.

Handled Keyboard and Mouse Events, Accessing Forms, tables, and link, using Selenium WebDriver.

Performed Synchronization using Selenium Implicit and Explicit waits.

Designed Frameworks from scratch (Hybrid, Data driven, Keyword and Page Object Model -POM). 4

Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running tests on nightly basis automatically.

Automated running Regression tests and build report generator for daily builds using Jenkins Build Jobs, Maven.

Used Log4j debugging framework for debugging the test cases in the project and reported the errors through JIRA

Performed Defect Tracking & Management in JIRA. Generated automated daily reports using the JIRA API.

Assisted Manager by providing automation strategies, Selenium/Cucumber automation and JIRA reports.

Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.

Designed and Developed UAT Regression automation script and automation of functional testing framework for all modules.

Fetched the test data into Test scripts from Excel using third party jar Apache POI.

Used Selenium Locators like XPath, Tags and CSS to work with dynamic and static objects in Selenium.

Executed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.

Prepared test cases, test data and test responsibility matrices for the application under test.

Used Git as code repository and Code Collaborator to manage code reviews.

As part of compatibility testing, executed the workflow manager web application related test cases on different browsers using different Operating Systems.

Tested Mobile Apps on IOS and Android Platforms with Appium. Inspected the App using Appium Inspector on Different platforms. Configured Appium desktop .

Performed API Testing using SoapUI Soap and Rest projects. Used WSDL, URL, and Parameters to validate the Enterprise Web Services. Also wrote Java based API Test Scripts using JSON, Java Net API.

Worked on Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.

Environment: Selenium WebDriver, Selenium Grid, TestNG, Cucumber, Gherkin, Maven, Jenkins, Eclipse, Agile, JIRA, SQL, Data Driven and Page model object and Key Hybrid Driven Frameworks, SopaUI, Appium, Java, HTML, XML.

3. Project Profile:

Project Title Molina Health Care

Client Molina Health Care

Location Irving, TX

Duration April’13-July’14

Role QA Engineer

Project description: This application has been developed for health insurance usage which provides information regarding the services and its policies. The home page incorporates basic options like available policies, their 5

benefits terms and new schemes etc. It is the easy way for the customers to interact and get benefits for what they are paying. I participated in web app testing on mobile Appium in integration with Selenium WebDriver Responsibilities:

Worked with cross-functional teams (Dev, BA, PM, Product Owner) as a part of Agile environment.

Analyzed the Business Requirements and closely worked with IT for Gap Analysis.

Reviewed product requirement documents, functional specifications and involved in developing test plan and test case documents.

Proficient in using Selenium WebDriver to test the web application.

Executed test cases related to Mouse Hover using Actions class and find hidden elements using XPath, frames and windows classes.

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.

Developed Test Plan, Test scenarios, Test cases and Test Scripts.

Wrote test cases to handle Alerts on the web page and used Firebug/Fire Path Add-on tools to identify the Object's ID, Name, XPath, link in the application.

Performed Synchronization while testing using Selenium waits.

Coordinated with developers to prioritize defects and rectify them.

Managed the framework dependency jars using Maven.

Regression testing was performed and updated the Scripts by executing the Regression suites built using Selenium.

Configured JDBC connections to retrieve data from database.

Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.

Maintaining the Selenium scripts in GitHub repository.

Participated in Daily Scrum, Iteration Planning, Release Planning meeting and used JIRA Tool and peer review with team.

Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.

Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.

Extensively worked on Sauce labs for testing applications in different environments.

Ran Defect Triaging and Review the Test Scenarios/ Test Cases with Business.

Designed, executed and maintained Selenium WebDriver, TestNG, automated test cases for regression test cases.

Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.


Contributed in developing Automation Framework using Java, Selenium WebDriver and TestNG.

Tested the Mobile Application using Appium with Selenium WebDriver.

Wrote automation test cases and fixing automation script errors.

Selected the Test Cases to be automated and performed functional testing of the front end using Selenium

(IDE and WebDriver) & contributed in creating Data Driven framework using JUnit.

Involved in Creating Test Scripts in SOAPUI for Testing Web Services.

Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.

Created LoadRunner scenarios and scheduled the Virtual Users to generate realistic load on the server using LoadRunner (Load generator machine).

Planning of Test Strategy on how to automate the testing.

Planned Test Execution activities to accomplish tasks on daily/weekly basis.

Worked with end users to generate UAT scripts and to successful completion of UAT testing.

Performed browser compatibility testing.

Involved in executing the automated regression test cases during every release and executed the daily regression test suites.

Worked on daily status reporting & managed end to end testing Environment: Manual Testing, Agile, Java, Selenium WebDriver, Selenium IDE, Cucumber, SQL, Eclipse, JDBC, Firebug, FirePath, Web Services, SOAP, SoapUI, Appium, Maven, Sauce labs. 4. Project Profile:

Client Kmart Corporation

Location Hoffman Estates, IL

Duration Jan’12-March’13

Role QA Tester

Project description: Project involved in web based application which is used by front office staff for serving customers who request for address change, consumer credit, rate exception, funds transfer etc. Responsibilities:

Initial analysis and study of requirements provided.

Created detailed test cases by understanding the business logic and user requirements for manual testing using Quality Center.

Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirement.

Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.

Conducted Functional tests using Selenium WebDriver with data driven framework.

Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.

Involved in the use of BDD and ATTD based Step Definition, Scenarios and Features in Gherkin language using Cucumber.


Executed Selenium tests for automation testing of the web application using Selenium WebDriver.

Developed automation test suites and test cases using Selenium Web Driver, TestNG.

Ability in handling Ajax calls using WebDriver methods waits like Implicit, Explicit, fluent waits.

Extensively used Selenium (Xpath, ID and CSS locators) to test the web application.

Contributed in developing Automation Framework that uses Selenium Web Driver and TestNG Framework implements using Data Driven, Page Object Model(POM).

Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver.

Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.

Performed Unit testing for Java applications using JUNIT.

Worked on developing the automation scripts using Selenium WebDriver with JUNIT Frame work.

Performed Functional and Cross Browser Testing.

Developed new Test Cases for every sprint and working with developers to automate their feature.

Developed SQL queries to query database to test backend process of application during End-to- End testing.

Created Traceability Matrices, Test and Bug Reports and other Test related documents.

Implemented Regression and Smoke tests execution as separate step of deployment process.

Provided weekly status report to project manager and team lead, worked closely with Business and Development teams.

Environment: Selenium WebDriver, SoapUI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), Eclipse, TDD, Agile, GIT, SQL, JIRA, Windows.

5. Project Profile:

Client Infotech Enterprises

Location Hyderabad, India

Duration Oct’09-Dec’11

Role Manual Tester

Project Description: Infotech Enterprises is an Indian company focused on engineering, networks and operations. The company features among the top 30 outsourcing companies in the world. Infotech Enterprises started its operations as a private limited to provide engineering service to global markets. Responsibilities:

Understanding the requirement specification and preparing test cases for the requirements.

Executed the test cases after the build is released.

Identified bugs and assigned it to development team. 8

Involved in Functional testing, Regression testing, Smoke and System Testing.

Detecting the bugs and classifying them based on the severity.

Closed the bugs after the new build is released.

Communicate effectively with developers and QA peers to resolve defects/issues.

Validated bugs, tracked their status and reported periodic status to the Manager. Environment: MS Excel, Bugzilla, Quality Center, Windows XP 9

Contact this candidate