Post Job Free
Sign in

Sr.QA Automation Engineer

Location:
Princeton, NJ
Posted:
August 07, 2017

Contact this candidate

Resume:

Anu Tagar

Senior QA Automation Engineer

***.****@*****.***

609-***-****

Over 8 years of experience in Software Quality Assurance using Automation & Manual Testing with a solid understanding of all phases of SDLC and STLC in different domains like Healthcare, Banking, Retail.

Certifications:

ISTQB Certified

Sun Certified Java Programmer

Professional Summary:

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

Conversant in developing Test Plan, Test Strategy, Test scenarios, Test cases, Test data, Test reports and documenting Manual and Automation Testing.

Experience in working with open source tools such as Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, SoapUI, Cucumber, JUnit, 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.

Developed selenium synchronization using conditional, unconditional wait conditions.

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.

Experience in preparing and maintaining Automation Frameworks such as PageObjectModel, Keyword Driven, Data Driven, and Hybrid.

Experiences in configuring application framework by processing excel spreadsheets using Apache POI.

Experience on using AutoIt to upload and download the files for windows application.

Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

Automated and scheduled Build using continuous integration tool Jenkins Server at a periodic intervals.

Conversant with Ant and Maven project build tools.

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

Experienced in using Test Management tools such as HP ALM, Rally, JIRA bug reporting tools to track test progress, execution and deliverables.

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

Conversant using Configuration management tools like SVN, GIT.

Good Knowledge and understanding of Mobile testing.

Involved in executing SQL queries to conduct data Integrity testing and used JDBC connections.

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.

Executed web services testing using SOAPUI tool for Soap and Rest Web services.

An individual with a track-record of being a 'self-starter', who is able to effectively decipher assigned tasks, deliver on-time with a high-level of accuracy, and pro-active in solving problems.

Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously. Excellent inter personal communication, analytical skills.

Technical Skills:

Methodologies

AGILE (SCRUM), WATERFALL, SDLC, STLC

Testing tools

Selenium IDE, Selenium RC, Selenium WebDriver, QTP, Cucumber, SOAPUI, JUnit, TestNG.

Test Build & Integration Tools

Maven, ANT, Jenkins, TortoiseSVN, GIT

Programming Languages

JAVA, C++, C

Databases

MYSQL, Oracle, SQL Server

Markup Languages

HTML5, XML

Operating Systems

WINDOWS,Unix,Linux

Frameworks

TestNG, Junit, KeyWord driven, Data driven, Hybrid, Page Object Model

MS Office Tools

Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

Other tools

Jira, Rally, HPALM/HP QC, Auto IT, Eclipse, FireBug, FirePath

Professional Experience:

Health Partners Plan - Dallas, TX Nov 2016 - till date

Sr. QA Automation Engineer

Health Partners Plans offers comprehensive health care through groundbreaking plans like Medicaid, Medicare and CHIP. Health Partners Medicare gives you a choice of Medicare Advantage plans designed to meet your unique health care needs which provide more benefits than Original Medicare with no or low monthly plan premiums. One is sure to be right for you. Health Partners Plan makes it easy for you to get the information you need to enroll and provide resources to help you make the most of your health plan.

Responsibilities:

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

Review and analyze the project requirements.

Collect the queries related to the requirements and get them resolved by the business person (e.g. the client, business analyst, product manager or project manager) assigned to the project.

Plan and organize the knowledge transfer to the Software Test Engineers and self. Identify the training requirements of the Software Test Engineers.

Design the required Test Strategy in line with the scope and organization standards and Create the software Test Plan, get it reviewed and approved/ signed-off by the relevant stakeholders

Communicate with the client or on site/ offshore team members, as required. Plan, organize and lead the testing kick-off meeting.

Review the test cases and test data generated by the Software Test Engineers and get them to address the review comments.

Evaluate and identify the required Test Automation and Test Management tools.

Estimate the test effort and team (size, skills, attitude and schedule)

Create the test schedule (tasks, dependencies and assigned team members.

Create and Maintain RTM for keeping track of requirements and Reporting purpose.

Track the new/ updated requirements in the project and modify testing artifacts accordingly.

Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.

Implemented Page Object Model with Cucumber automation framework with Selenium WebDriver.

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

Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover and Synchronization.

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.

Used Apache POI to read data from Excel sheet.

Used Parameters, Data ProviderTestNG annotations to perform regression and functional testing.

Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.

Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.

Used AutoIt for automating the Windows GUI and general scripting.

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.

Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.

Wrote Scenarios, Scenario Outlines and Step Definitions using Gherkin in Cucumber for BDD.

Maintained the Java and selenium test source code and resources in the GIT source control repository tool.

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

Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.

Worked with developers to update the defects, resolve them and track their status using HP ALM.

Execute automation Scripts in HP ALM and generate the screenshots for the status

Be a part of a collaborative team working closely with other engineers, product managers and visual designers in rolling out enhancements.

Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Selenium WebDriver, Java, Cucumber, Eclipse, Maven, GIT, HP ALM, JIRA, SOAPUI.

Xerox - Atlanta, GA Aug 2015 – Oct 2016

Sr. QA Automation Engineer

Medicaid Management Information System (MMIS) is a complete Medicaid solution for North Dakota State in USA. Medicaid is a health insurance program financed and running jointly by the federal and state governments for below poverty people of all ages who do not have money to pay for health care for insurance. Each state sets its own guidelines, subject to federal rules and guidelines. Certain services must be covered by the states in order to receive federal funds. Member is one of the module in MMIS and Members are state Citizens. Member Module Add/Update Member maintenance, demographic information and Representative information and Swipe issue and closing swipe card. Sub Module Member Eligibility data processed by State Legacy Systems and maintained by MMIS system by using flat files.

Responsibilities:

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

Executed test cases relating to mouse hover using Actions class and found hidden elements using XPath, CSS and windows classes.

Served as coordinator for all testing activities on the project.

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

Performed Selenium Synchronization using Explicit & Implicit waits.

Developed Test Scripts, defined Test Scenarios, Analyzed bugs and also, involved in quality assurance reviews with the team to ensure bugs are reported and closed

Prepared Test Cases and involved in Test Data creation.

Designed Test Suite, Test Cases, and Test Scenarios for functional modules.

Involved in planning and assisted for quality assurance schedules and assignments. Logged and tracked to verify the resolutions of software and its specification defects.

Executed test cases and participated actively in System Testing, UAT and Regression Testing.

Created and executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.

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

Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.

Performed Sanity testing and Ad-hoc testing when required.

Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage, Defect tracking using Jira.

Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.

Executed some test cases using TestNG parameters, data providers, suites, parallel suites and groups.

Involved in the use of Cucumber Step Definition, Scenarios and Features.

Involved in the enhancement of Hybrid framework using Eclipse and Java.

Involved in writing and executing the Test Cases and Test Suites using Java and Selenium WebDriver.

Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services.

Used Jenkins tool for continuous integration of the builds.

Configured and executed Jenkins build jobs for continuous integration of code and deploying the build artifacts.

Experience in Analysis, testing, and certifying application-specific software and performed ambiguity reviews of business requirements and functional specification documents

Created test cases and performed Database testing to check whether the data is being migrated properly.

Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.

Conducted and participated in Conflict Management meetings with the team, stakeholders for better quality outcomes.

Environment: Selenium IDE, Selenium WebDriver, Apache POI, Auto IT, Java, HTML, CSS, XPath, Windows, SQL Server, Maven, SVN, SOAPUI, Cucumber.

HDFC Bank - Pune, India Nov 2012 - Apr 2014

QA Automation Tester

HDFC Bank is the preferred NRI Banking service provider in India. HDFC Bank offers a comprehensive array of banking services for Non-Resident Indians and Persons of Indian Origin. It is able to deliver an international banking experience at your doorstep as we follow efficient, transparent and customer-friendly policies. So no matter where in the world you are residing, our NRI banking provides you with all the provisions to keep your economic links with India forever.

Responsibilities:

Prepared Test Cases and involved in the Test Data creation.

Executed test cases and participated actively in System Testing, UAT and Regression Testing.

Create and executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.

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

Wrote test cases to handle Alerts on the web page.

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

Performed Synchronization while testing using Selenium waits.

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

Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.

Performed Sanity testing and Ad-hoc testing when required.

Found Defects, prepare Defect reports and Status reporting, Bug Triage, Defect tracking using Rally.

Share Daily Status Report with all the team members, Team Leads, Managers and Clients.

Executed some test cases using TestNG parameters, data providers, suites, parallel suites, groups.

Involved in the use of Cucumber Step Definition, Scenarios and Features.

Involved in the enhancement of Hybrid framework using Eclipse and Java.

Performed testing on Web Services using WSDL and SOAPUI for to check the communication between devices over networks.

Used Ant as Build Management tool and used Jenkins tool for continuous integration of the builds.

Created test cases and performed Database testing to check the data is being migrated properly.

Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.

Used GitHub as a source repository system to share code within the office as well as with the team in overseas.

Conducted Conflict Management meetings with the team, stakeholders for the better quality outcomes.

Environment: Java, Selenium WebDriver, Cucumber, Ruby, TestNG, Ant, Jenkins, SOAPUI, GitHub, Agile, Firebug, Firepath, XPath, Eclipse, CSS, Cucumber, Oracle, Windows, Java, Rally.

Myntra - Gurgaon, India. Feb 2011 -Sep 2012

Automation Engineer

Myntra is India's largest e-commerce store for fashion and lifestyle products. Myntra aims at providing a hassle free and enjoyable shopping experience to shoppers across the country with the widest range of brands and products on its portal. This web based application has been developed on its ability to meet and anticipate external customer needs. Which allow users to sign up for online services find and purchase products available within product catalog, browse through different product category items, and frequently added enhancements like Gift cards based on the seasons.

Responsibilities:

Review web based application and identify critical functionalities.

Experience in the Waterfall environment and contributed in the Requirement Analysis, Test Design, Development & Maintaining automated test scripts using QTP

Created and executed manual test cases using Quality Center. Documented the test cases and created the requirement traceability matrix to demonstrate the test coverage.

Inserted Standard Check Points and Synchronization Points by using QTP.

Created and executed Test Cases manually as well as verified the actual results based on expected results.

Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT) and End to End Testing.

Reviewed the Use case and Business requirement documents (BRD) for Functional testing.

Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in QC.

Clearly communicated defects with developers and updated comments in QC.

Documented and reported all found defects in Quality Center. .

Effectively implemented QA methodologies, strategies and plans in all stages of SDLC

Communicated with developers to discuss about the defects found in the system.

Environment: HP Mercury Quality Center, QTP, VBScripts.

Unitek - Chennai, India Aug 2008 - Dec 2010

Quality Assurance Analyst

Unitek's teaching and learning solutions are developed for CBSE, ICSE, various State syllabuses in India and for many countries across the globe. The range of products starts from Pre-School level to 12th Grade level. The software products scientifically explains every chapter and topic in the text book using the most advanced technological methods, tools, solutions, scientifically prepared notes, visuals, graphs and verbal explanations. They have conducted research for years to develop our world class products. The team is continuously engaged in the upgrading of our software products by adding new topics, questions, tests and also latest tools for learning and practicing.

Responsibilities:

Developed Test plans based on an understanding of the business functionality and the software testing methodology.

Reviewed the User Requirements Document and prepare the detailed Test Plan and Test Criteria for the testing effort using Quality Center.

Performed Performance Testing to identify abnormalities in the web application.

Conducted Multi-User, Smoke and System testing.

Worked with Software Development teams in resolving Defects, Conducting defect Root Cause Analysis, and resolving requirement and design inconsistencies observed.

Maintained Requirement Traceability Matrix (RTM).

All the issues that came up during the testing process were tracked and logged in Quality Center (QC) as defects.

Maintained status reports and communicating with the Management regarding progress of work.

After successful development and testing of the product, participated in User Acceptance Testing, product release and deployment to end-user.

Environment: HP Quality Center/ ALM, MS SQL.



Contact this candidate