Resume

Sign in

Sr QA Automation Engineer

Location:
Dallas, Texas, United States
Salary:
$55/hr
Posted:
February 02, 2018

Contact this candidate

Resume:

Abhishek Chava

Senior QA Automation Test Engineer

Email: ac35mo@r.postjobfree.com

Phone: 732-***-****

A highly competent and results oriented Senior QA Automation Engineer with more than 7 years’ experience in Web App Testing, API Testing, BDD using Cucumber, Selenium Automation, Development, JAVA web projects Team Management & training. Proven Client facing ability in conducting test review meetings, automation testing of Client Server and Web applications in various domains like Retail, Business Intelligence and Pharmaceuticals.

PROFESSIONAL SUMMARY

Complete understanding of Software Development Life Cycle(SDLC), Quality Assurance Concepts, and Manual/Automated Testing techniques.

Strong knowledge in implementing Waterfall and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and user stories.

Experience in preparing Test plan, Test scenarios, Test cases and Test summary reports for both automated and manual testing based on User requirements, System requirements, user stories and Use case documents.

Experience in preparing and maintaining Automation Frameworks (Keyword Driven, Data Driven, Hybrid Driven, and Page Object Model).

Experience in Selenium Automation using Selenium WebDriver, Selenium Grid, Java, TestNG, Maven, POM framework, Jira and Eclipse.

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

Hands-on experience in handling Ajax Asynchronous Elements and JavaScript executors to deal with hidden elements.

Performed Selenium Synchronization using Explicit & Implicit waits.

Used Selenium WebDriver for Cross-Browser Testing across Chrome, Firefox, IE, Safari, to deal with alerts and pop-ups, take screenshots to report the bugs.

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

Proven ability in developing Behavioral Driven Development (BDD) scripts with Cucumber and writing step definitions for behavior using Gherkin.

Experienced in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP and RESTFUL Web service calls using Assertions.

Experienced working with Appium for Mobile Testingof Android Apps. Used both real devices and virtual devices. Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.

Experience on using AutoIT for file uploading to simulating user interaction on Microsoft windows file upload dialogue window.

Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.

Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.

Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.

Experienced in using Maven, ANT build tools to manage framework dependency jar files.

Experience in integrating Selenium WebDriver automation scripts on Continuous Integration tools like Jenkins.

Worked on databases such as Oracle, SQL Server, My SQL and JDBC connectors

Generated test logs using Log4j xml file for various log levels.

Experience in Database Testing using SQL Queries with multiple Databases Oracle, SQL Server, and MySQL.

Expertise in working knowledge of Core Java and Object-Oriented Concepts (Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).

Worked with Business users (Various departments) for Functional testing and UAT for different projects, Co-ordinated with users for Acceptance criteria for finalize the test cases

Practical knowledge on Source Version Control tolls like GIT and SVN.

Good at defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla and Quality center.

Experience in developing Selenium automation framework using TestNG and developing ANT/Maven targets to execute automation suites.

Delivered the Test results within timelines as Independent tester and big teams as well.

Effective oral and written communication skills with more concentration on details of the project guidelines.

TECHNICAL SKILLSET

Development Methodology

Agile, Scrum, Waterfall,

Artifacts

Test Plan, Test Case, Test Strategy, RTM, Test Summary Report, Product Backlog, Sprint Backlog, Bug report

Automation Tool

Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, Cucumber, AutoIt, SoapUI

Framework

Hibernate, Spring, TestNG, JUnit, Page Object Framework, Keyword Driven Framework, Data Driven, Page Factory, Cucumber

Continuous Integration/Build Tools

Jenkins, Maven, Ant

Test Management

Jira, HP Quality Center, Rational Quality Manager

Defect Management Tools

Rally, ALM, Bugzilla

Web Service Tool/Language

SoapUI, Postman

Programming & Scripting Languages

C, C++, Java, J2EE, Java Script Script, XML, XSLT, PHP, HTML, CSS, Gherkin

Database/Database tools

SQL Server 2012, Oracle 10g/11g, MySQL

Version Control Systems

Git, SVN, TFS

Operating Systems

Windows 10/8/7, UNIX

Senior QA Automation Engineer at SITA

Bohemia, NY

Nov 2015 to Till Date

SITA is a multinational information technology company with major clients like American Airlines, Latam Airlines, Lufthansa Airlines etc. SITA will maintain the database of every Airline and develops airplane apps (online booking, baggage, cargo etc.) and devices. In this project, we have developed an AIRCOM Flight Tracker application, it is a ground-based software system that guarantees regular flight position updates and requires no modification to aircraft. As a part of QA Testing team, I was involved in carrying out different kinds of Testing on the application and executing test cases for different modules of the project.

Roles & Responsibilities

Determine test objectives and standards by studying Software requirements and writing test plans, test cases and test scripts.

Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.

Lead sub-teams, assigned project work to testers, provided input to Test Plan, point of escalation, SME within function or application, and provided status reports as needed.

Developed the Java automation framework/scripts using Selenium WebDriver, TestNG and resolved the issues identified in automation.

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

Developed scripts to navigate-to various iframes and to handle multiple windows and performed operations on the web elements.

Identify software capability and reliability by conducting functional, system and performance tests.

Handled multiple windows, Alerts and Pop-ups with Selenium WebDriver.

Implemented waits such as Implicit, Explicit Wait to achieve Synchronization between application and test scripts.

Took the application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.

Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, Css Selector, Link, Partial Link, Attributes and Tags.

Used Hybrid, Page Object Model/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

Used Selenium WebDriver API with TestNG to automate tests on crossbrowser and cross platform environment.

Prepared HTMLReports and Customized Test Life Cycle using TestNG annotations like @BeforeTest, @BeforeMethod.

Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG @DataProvider Annotation.

Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

Configured Jenkins build job for continuous Integration and for Regression Testing.

Expertise in Project Management tools like Jira to prioritize, classify bugs and tracked defects.

Scripted the Test cases and managed the framework dependency jars using Maven.

Stored the flow details of Selenium Automation in a log file using Log4j.

Performed API testing of Soap and Restful Web Services using SOAPUI Tool. Used Assertions to verify the response.

Performed Database Testing using SQL Queries with multiple Databases Oracle, SQL Server, and MySQL.

Used AutoIT for automating the Windows GUI and general scripting.

Maintained code version using GIT.

Tested the Android mobile Applications using Appium with Selenium WebDriver.

Used Jasmine and Protractor Frameworks for testing Angular 2 web applications.

Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.

Coordinated with offshore team and guided them with application functionality and technically when faced with issues.

Environment: Selenium WebDriver, Selenium Grid, Java, SoapUI, Appium, Agile, Jira, Cucumber, ApachePOI, Eclipse, XPath, HTML, CSS, Firebug, Firepath, Maven, TestNG, GIT, AutoIT, MS Outlook, MS Project, Oracle.

Senior QA Automation Engineer at National Vision

Duluth, Georgia

Dec 2013 to Oct 2015

National Vision, Inc. ("NVI") is one of the largest and fastest growing optical retailers in the United States and a leader in the attractive value segment of the U.S. optical retail industry. It is one of the fastest-growing optical retailers in the country, operating five companies as part of our family of optical retailers – America's Best Contacts & Eyeglasses, Eyeglass World, Vision Centers brought to you by Wal-Mart, Vista Optical inside Fred Meyer, and Optical Centers on select military bases.

Roles & Responsibilities:

Assessed & analysed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.

Developed and Implemented Test Scripts using Selenium WebDriver, TestNG, analysed Test Results.

Involved in preparing test cases using Selenium WebDriver to validate all UI components, Popups, Browser navigations, Mouse Movements.

Implemented TestNG automation framework for Smoke Test to determine that the crucial functions of the application work and implemented Regression Tests to make sure that the existing functionality is not broken.

Performed Functional testing as per user stories and performed Integration Testing, System Testing using Selenium WebDriver automation scripts.

Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari, and Firefox where multiple tests were run at the same time using TestNG, Selenium.

Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.

Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.

Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

Created test reports generated out of TestNG and created the error screenshots.

Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation and Apache POI.

Managed individual sprints user stories and tasks using JIRA as tracking tool

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

Performed BDD (Behaviour Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

Managed the framework dependency jars using Maven

Verified the integration of various components in the application and executed end-to-end testing.

Involved in developing automated UAT test cases using Cucumber. Created frame work using Feature files and step definition files.

Maintained the Selenium & JAVA Automation Code and resources in source controls like GIT, Jenkins for improvements and new features

Developed Automation framework implementing Page Object Model, and Data Driven Test for certain Test Cases

Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.

Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.

Written various Assertion on Cucumber so that the entire process will be executed in a step by step process

Interacted with the development configuration and Operation's team to ensure the quality of software to user expectations.

Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Selenium WebDriver, JAVA, Eclipse, Maven, TestNG, Cucumber, Gherkin, Apache POI, SOAPUI, HTML, XML, Oracle, J2EE, JSON, Jenkins, JIRA, Mozilla, Chrome, Internet Explorer, GIT.

Senior QA Analyst at Sutter Health

Sacramento, California

Jan 2012 to Nov 2013

Sutter Health project focused on MyHealthOnline portal which provided health records, medical information and enables you to contact physician. New enrollments for online account activation were performed using Selenium Webdriver and TestNG.

Roles & Responsibilities:

Reviewed the Product Backlog, Functional Specifications Document and Technical Documentation.

Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.

Implemented Keyword automation test framework with Selenium WebDriver, Java and TestNG.

Used Apache POI to read data from external sources and provide them as parameters to test methods in the test script.

Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.

Tested broken links and inter application links (page redirects to respective URL's) in development, test and production environments.

Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases.

Performed Selenium Synchronization using Explicit & Implicit waits.

Wrote test cases to handle Popups windows and Alerts using WebDriver and Alert interface class.

Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.

Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.

Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason.

Wrote XPATH expressions for identifying dynamic object and handled Ajax requests using Synchronization.

Created test reports generated out of TestNG and captured the error screenshots.

Dealt with Accessing Links & Tables using Selenium WebDriver and Java collections framework.

Used Cucumber by creating the Features and Step Definition files to execute test scripts.

Used Jenkins tool for continuous integration of the builds.

Implemented automation test scripts in SOAPUI for web service testing.

Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.

Schedule and prioritize work and plan a sequence of testing activities that accomplish the planned targets. Set priorities and provide reports to the management.

Environment: Selenium IDE, Selenium WebDriver, Eclipse, Oracle, HTML, SVN, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber, Selenium Grid.

QA Tester at Ford Foundation

Hyderabad, India

Jul 2010 to Dec 2011

The Ford Foundation is the largest, and one of the most influential foundations in the world, with global reach and special interests in economic empowerment, education, human rights, democracy, the creative arts, and Third World development.

Roles & Responsibilities:

Understanding Functional Requirement Specifications and System Requirement

Specifications preparation of Test Scenarios, Test Cases and Test Data.

Provide review comments on Test Scenarios and Test Case.

Created Test Plan Document based on Test Strategy Document.

Execution of Test Cases and Test Scripts.

Preparation of Requirement Traceability Matrix, Test Metrics.

Performed system testing to ensure the validity of the requirements.

Using QTP Delay performed QTP synchronization.

Performed User Acceptance and Regression Testing with UAT test scenarios.

Find and report defects and subsequently validating the fix, repeating the process until done.

Involved in Build deployment activities.

Expertise in using Quality center (QC) for creating and executing Test Cases.

Evaluated and suggested improvements to the software development process.

Coordinate efforts between development teams and offshore enterprise test team.

Monitoring Testing Activities within the team and reporting regular progress to the Test Manager.

Implemented required testing approaches to accommodate tight schedules and resource constraints including applying risk-based analysis to determine test coverage.

Attended Project Domain and Internal Project Functionality Training Session.

Worked closely with the software engineers to ensure successful, high quality releases.

Verified the integration of various components in the application and executed end-to-end testing.

Participated in Release Review/Requirement Analysis and Design review meetings.

Environment:

JIRA, SOAPUI, Quality Center, QTP, SQL Server, Load Runner.



Contact this candidate