Post Job Free
Sign in

SeniorQA Automation Engineer

Location:
Fishers, IN, 46038
Salary:
3177121669
Posted:
November 02, 2017

Contact this candidate

Resume:

PRITI KAILAS AGHAV

Senior QA Automation Engineer

Email: ac23uc@r.postjobfree.com Ph: 317-***-****

Over 9 Years of experience in Quality Assurance and Software Testing. Proven ability in Selenium WebDriver Automation Testing, API Testing, Mobile Testing, Hybrid Frameworks, TDD, BDD, Web testing and Functional testing. Experienced in each phase of Test Life Cycle (STLC) and good knowledge in all phases of SDLC, Test plans, UAT.

Professional Summary:

Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, Junit/TestNG, Quality Center, JIRA, Maven, Jenkins, Postman, Firepath and Firebug.

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

Involved in preparing Test Plans, Software requirement specifications, and Design Documentation. Involved in all phases of the software development life cycle (SDLC).

Hands on experience in working with Mobile Testing using Appium.

Experience in testing with different methods of Select class for selecting and deselecting for drop down using Selenium.

Experience in handling multiple windows, Alerts, and Pop-ups with Selenium.

Experience in handling Keyboard and Mouse Events, Accessing Forms, tables, and links using Selenium WebDriver.

Proficient in Functionality Testing, Black Box Testing, Build Verification Testing, Integration Testing System testing, Regression testing, Stress Testing, User Acceptance Testing (UAT) for process of a given software application including different software releases.

Highly proficient in Manual Testing and Negative Testing.

Experienced in using Apache POI to read data from external sources to feed locators into the test script.

Implemented functional tests using Java, TestNG/Junit framework and cucumber framework.

Experience with JUNIT and TestNG Annotations, Grouping and parallel execution.

Skills in back end testing executing SQL queries to retrieve data from database.

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

Implemented Synchronization for Conditional and Un-Conditional waits using Implicit Wait, Explicit Wait, and Fluent Wait.

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.

Designed and Implemented different automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework.

Experienced in Selenium Automation using Selenium WebDriver, Selenium IDE, Selenium Grid, Java, TestNG, POM framework.

Perform analysis of data, to identify risks and issues of key processes.

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

Experienced in Database/Backend testing using SQL Queries for data design, data validation and data integrity testing using JDBC.

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

Performed Cloud Testing in Sauce Labs for cross browser testing.

Generated test logs using Log4j for various log levels.

Developed Features to implement Test Cases, Scenarios, and Scenario Outlines for BDD (Behavior Driven Development) using Cucumber.

Involved in Quality procedures like internal quality audits, defect prevention, estimations, metrics collections, inspection and reviews.

Experience in reviewing the deliverable and conducting QA review meetings.

Technical Skills:

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, Appium

Methodologies

Agile (Scrum), Waterfall, SDLC, STLC.

Languages

Java, HTML, XML, Gherkin, Java Script

IDE

Eclipse, SQL Developer, Toad.

Test Framework

Keyword Driven, Data Driven, Hybrid, Page Object Model (POM).

Web Debugging Tool

XPath, Fire path, Firebug.

Utilities

AutoIT, Wget.

Build Tool

Ant, Maven.

Processes

Agile-Scrum, Waterfall.

Bug Tracking Tools

JIRA, Quality Centre.

Test Build, Integration Tools

Maven, ANT, Jenkins, SVN, Git

Mobile testing

Android, IOS

Databases

SQL Server, MS Access, Oracle, MySQL.

Operating Systems

Windows (XP, Vista & 7, 8, 10) Linux, UNIX, Mac.

MS Office tools

Outlook, Word, Excel, PowerPoint.

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Work Experience:

Description: Navient Corporation is a leading provider of asset management and business processing solutions for education, healthcare, and government clients at the federal, state and local levels operations include servicing and collecting on student loans. Navient funds most of its operation by manufacturing student loan asset-backed securities.

Roles & Responsibilities:

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

Developed Hybrid Keyword/Data Driven Framework to retrieve test actions, test data from Excel files using Apache POI and Oracle Databases.

Implemented in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, @Before Suite

@ Data Provider @Test, @Before Method.

Performed black box testing, database testing, and web-based testing on several test phases.

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

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

Managed the framework dependency jars using Maven.

Used Firebug, Firepath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, 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.

Wrote Xpath expression for identifying dynamic object and handled Ajax requests using Synchronization.

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.

Used GitHub as a version control managements systems for the automation scripts and used Git to update repository.

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

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

Performed Cross browser testing in different browsers and operating system by using Selenium Grid. Documented test results and preparing test report.

Wrote SQL queries and stored procedures to validate data.

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

Participated in QA meetings and discussed enhancements and modification request issues and defects in the application.

Used Log4j to maintain Log files and debugging of automation scripts.

Performed System, Integration, Smoke, Functional, End to End, Positive and Negative testing.

Automated test suites using Selenium TestNG Framework.

Environment: Java, Selenium WebDriver, TestNG, Selenium Grid, Maven, Jenkins, SauceLab, oracle, QC, Cucumber, AutoIT, Apache POI, SoapUI, Extent Reports.

Description: Pitney Bowes is a global technology company offering innovative products and solutions that enable commerce in the areas of customer information management, location intelligence, customer engagement, shipping and mailing, and global ecommerce.

Roles & Responsibilities:

Achieved a good understanding of Business requirements and Functional requirements. Participated in story grooming sessions, Agile/Scrum.

Connectivity between the Application and a wide range of databases using JDBC.

Updated the progress and the results of the various tests executed by sending day to day corresponding TestNG Reports to the QA Manager.

Involved in Automation Infrastructure Development using Eclipse IDE, Java, Selenium Jars and TestNG.

Involved in testing Web services (SOAP and REST) and XML with a tool called SOAPUI, for the local WSDL with URL and created Test cases, run them, do load testing, security testing.

Performed continuous integration of the test cases periodically using Jenkins and configured it to email reports during a build failure.

Implemented BDD (behavior-driven development) to run automated acceptance tests using Cucumber tool.

Involved in using Maven build tool to manage framework dependency jar files, plugins, test suites etc.

Wrote test cases to handle Alerts on the web page.

Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.

Used Appium tool to automate Mobile Applications and executed test cases for validating GUI and system functionality on mobile devices including Android and IOS.

Worked with developers to Create and update the defects, resolve, and track their status.

Performed manual testing and maintain documentation on different types of Testing Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.

Thorough understanding of Page Object Model (POM) using page factory.

Provides the status reports like how many test cases executed, defects found, defects pending, defects solved.

Created Test Cases using Element Locators and Selenium WebDriver methods.

Setup Selenium Grid to run Selenium scripts on different browsers.

Expertise in POM.xml to get required dependencies from a central repository, add plugins, ran scripts using pom.xml file.

Integrated TestNG with Selenium using Eclipse to generate test execution result.

Created JIRA cards for all the defects found during the functional and regression testing.

Maintaining the Selenium and Java automation code and resources in the GitHub source control.

Worked extensively on SoapUI for mocking the back-end web service calls.

Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from a list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text).

Developed automated Cucumber tests using Java for step definitions.

Environment: Java, Selenium WebDriver, TestNG, Extent Reports, Eclipse, Windows, Oracle, HTML, Maven, JIRA, JSP, SoapUI, Jenkins, Cucumber, Appium, Agile.

Description: is British retail and commercial bank with branches across England .Lloyds Bank is the largest retail bank in Britain. The bank offers a full range of banking and financial service like credit cards, home loans, auto loans, banking, and savings product. Involved in interface redesign in order to better highlight existing features, add new functionality and improve overall usability. The Login portal would enable credit card holders to check account balance, pay credit card bill, dispute a charge, request fee waiver, and other related functionalities.

Roles & Responsibilities:

Involved in preparing Master Test Plans, QA metrics and mentoring the team in testing methodologies.

Manage life cycle of automation project involving in hosting the automation meetings, coordinating, gathering the automation requirements, defining the scope of automation testing.

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

Developed the automated test script for regression test suite in an application by using Selenium tool.

Worked on Selenium WebDriver automation script in Java for cross browser testing.

Involved in Web Application GUI automation creating regression suites using Selenium Web Driver, TestNG, and Eclipse.

Developed test scripts to fetch test data from Excel using Apache POI API.

Used FirePath and Firebug Firefox plug-ins for identifying all the web elements using locators.

Developed Java Test scripts using TestNG annotations.

Design and Build Automation Framework from scratch using Selenium WebDriver, Eclipse, TestNG and Java in Windows platform.

Implemented Keyword-driven framework using selenium WebDriver.

Interacted with the Subject Matter Experts (SME) and Business Analyst to get a better understanding of client business processes and gather requirements.

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

Participated in sprint planning, execution, testing and releases in Agile Methodology.

Performed System Testing, GUI Testing, Integration Testing, Functional and Regression Testing.

Used TestNG as testing framework and Maven for project building.

Configured Jenkins built job for continues integration and also for regression testing.

Using Selenium WebDriver, JAVA, Selenium Grid, TestNG, and Jenkins implemented automation.

Extensively worked in Regression testing using Selenium WebDriver in TestNG.

Performed functional testing of RESTful Web Services using SoapUI Tool.

By using JIRA bug tracking tool defects are locked and kept a track of all defects.

Environment: Oracle, Keyword driven, VM ware, GitHub, SoapUI, Jenkins, Maven, Eclipse, JIRA.

Description: Apollo Health Care project comprises of patient information management tool which contains clinical decision support, computerized provider order entry, pharmacy and clinical documentation applications. The project focused on supporting the patients’ electronic medical record across inpatient and outpatient environments and is used by practitioners to document, monitor, and manage health care delivery within the organization.

Roles & Responsibilities:

Involved in Test planning and Test execution and performed Functionality Testing and Regression Testing.

Automated the test cases using Selenium IDE add on plug-in.

Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.

Created test reports generated out of JUnit and captured the error Screenshots.

Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.

Involved in writing Manual test cases, logging and analysis of bugs, performed Smoke testing.

Used Firebug and FirePath for element identification while creating Page Object Repository

Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.

Segregated Bugs on the basis of severity and priority and maintained the log using QC.

Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & results reports.

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

Involved in daily Defect Triage meetings with Project Managers and developers during System testing and UAT.

Involved in writing SQL queries for backend testing in order to verify the proper interaction between GUI (Graphical User Interface) and database.

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

Scripted SQL queries to verify data integrity and validate updated data for Test cases.

Enviornment : MySQL, HP Quality Centre, WebDriver,Eclipse IDE, Junit, Xpath,Firebug, MS Excel.

Description: Bajaj Allianz General Insurance Company is a leading insurance provider in India. One of its major tool IMS (Insurance Management System) was developed to provide information about claims, issuance, renewal and cancellation of health insurance policies along with the due payment of the deductibles by the policy holders. This system has the ability to generate reports based on various criteria.

Roles & Responsibilities:

Involved in various SDLC Phases-Requirements Analysis, Test Case.

Served as a coordinator for all testing activities on a project.

Actively involved in functional, system, integration, positive, negative, GUI testing of the application. Prepared the Reports for submitting weekly or monthly status to the manager

Created Test Data using SQL and written SQL queries for back-end testing.

Identified the Test Cases and documented them in Quality Centre.

Performed Regression tests on the application to assure proper functionality of the site after new builds.

Prepared and analyzed Test Cases and Test Scenarios as required in the user stories.

Revised all requirements use cases, wireframes, BRD (Business Requirement Document) to involve in writing in writing test strategy and test cases.

Performed Debugging, Tracking and Logged errors using Log4j.

Used Quality Center for tracking the errors and reporting the bugs.

Prepared the data to cover various scenarios and wrote SQL queries to verify the database updates, inserts and deletion of the records.

Worked with developers to Create and update the defects, resolve and track their status.

Prepared Test Plan, Test Scenarios and Test Cases and documented them. Involved in Database testing by connecting to the Database and validated the data tables through SQL statements.

Environment: Quality Center 9, Manual Testing, Oracle 9i, SQL,MS EXCEL



Contact this candidate