Post Job Free

Resume

Sign in

Senior QA Engineer

Location:
Princeton, NJ
Posted:
June 28, 2017

Contact this candidate

Resume:

Jaya Pilla

Senior QA Engineer

Email : ac01yo@r.postjobfree.com

Phone : 510-***-****

A Senior QA Engineer with over 8+ years of experience in comprehensive testing of various applications in manual and automation using Selenium. Immense knowledge working on various tools like Cucumber, TestNG and SoapUI, along with gained expertise in various domains like Health Care-Finance, Banking, and E-Commerce.

PROFESSIONAL SYNOPSIS:

Expertise in various types of testing like Software Testing Automation, Manual Testing and Web and Client-Server based application testing.

Worked on PeopleSoft Applications and its modules like Accounts Payables, General Ledger Modules, Expenses, E-settlements, Project Costing, Billing, Receivables.

Strong knowledge in SDLC and STLC life cycles, developing Test Strategy, Test Plan, Test Cases and Automation Test Scripts using Selenium

Worked on software development methodologies such as Agile, Waterfall and Iterative.

Extensively worked with Selenium IDE, RC, GRID and Web Driver for testing web applications.

Designed and created Test Suites using different frameworks like hybrid framework using Page Object Model, Data driven, keyword driven and for Java based applications.

Proficient in script maintenance by using page object model (POM) with and without Page Factory.

Analyzed GUI web elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, X-Path, DOM and CSS Selector in creating automation scripts

Well versed in Accessing Forms, Tables, Link, Keyboard Mouse Events and handling Multiple Windows, Pop-ups, Cookies, alerts, Synchronization issues and Ajax calls using Waits.

Ability to perform switch over to elements in iframes using WebDriver.

Worked Extensively with JUnit & TestNG Testing Frameworks. Worked on Test-NG annotations like @Test, @BeforeTest, @AfterTest, @BeforeMethod, @AfterMethod, @BeforeSuite, @AfterSuite, @BeforeClass, @AfterClass and implemented Parameterization using Test-NG XML.

Has implemented cross browser testing and Data driven testing using @parameters and @Dataprovider annotations.

Thorough knowledge in grouping the tests methods and running those methods parallel.

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

Developed BDD (Behavior Driven Development) scripts with Cucumber, writing Feature File and Step Definitions for Gherkin based features.

Developed automation scripts and performed End to End Mobile Testing for mobile native applications, Web Applications (Android/iOS) using Appium with Java.

Implemented new coding standards for the Hightail mobile application on iOS and Android, producing significant improvements to the reliability and robustness of mobile automation scripts.

Experience in using Java for Automation, developed scripts using oops concepts of java like inheritance, polymorphism, Abstraction and encapsulation in code reusability.

Expertise in knowledge of Core Java in Exception Handling and Collections.

Executed test scripts in headless browsers like Html Unit driver and PhantomJS etc.

Used AutoIt, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which is not possible using selenium WebDriver.

Ability to perform Compatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different operating systems like Windows, Android, Mac OS.

Performed connection with the Database to execute SQL statements for validating data in the data table (Database testing).

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

Have hands on experience in groovy scripting with SoapUI testing web-services. Experienced in web services testing with WSDL using SoapUI tool.

Experienced in web services testing with WSDL using SoapUI tool.

Excellent working experience with Bug Tracking tools like Quality Center, Bugzilla, Rally and JIRA.

Good knowledge in Web Development languages like HTML, HTML 5, CSS, JavaScript and XML.

Working knowledge in Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector.

Experienced in reporting bugs, conducting bug review, coordinating with development team in bug fixing.

Extensive experience in Functional testing, Integration testing, System testing, and User Acceptance Testing (UAT), Cross-Browser Testing.

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

Prepared Requirement Traceability Matrix (RTM) for test cases and proficient in writing Test cases by using test case design technique.

Extremely good with Test Execution Process, Defect Life Cycle, and Test Plan and Detecting bugs & classifying based on Severity and Priority.

Very quick learner, Exceptional Analytical programming and debugging skills.

SKILL SET

Testing Tool

Selenium Web Driver, Selenium IDE, Selenium RC, Selenium Grid, SoapUI, Selenium Grid, Jenkins, Cucumber, QTP/UFT, JUnit, TestNG

Project Management Tool and Defect Tracking Tools

HP Quality Center/HP ALM, JIRA, Rally

Configuration Management Tools

GitHub, SVN, TFS, SharePoint

Automation Framework

Keyword Driven, Data Driven, Hybrid Driven, Page Object Model.

Utilities

Eclipse, Firebug, Fire Path, Auto IT, Wget

Microsoft

MS-Word, MS-Excel, MS-Outlook, PowerPoint.

Programming Languages

Core Java, Groovy, Gherkin, XPath, CSS, VB Script.

DBMS

Oracle, MS-SQL Server.

Operating System

Windows XP, Windows 7/8.

Test Build and integration tool

Maven, ANT, Jenkins

Mark Up Languages

HTML, XML, CSS, DOM.

Browsers

Firefox, Chrome, Safari, IE, Opera, Headless browser.

EDUCATION DETAILS

Bachelor of technology in Computer Science

CERTIFICATIONS

ISTQB Certified

JAVA Certified

WORK EXPERIENCE

PROJECT.1 Jan 2016 – Till Date

CLIENT NAME : United Health Group, Riverdale, Georgia

PROJECT NAME : Optum Q2C assessment

ROLE : Senior QA Engineer.

PROJECT DESCRIPTION:

The Optum Quote to Cash solution is an enhancement project on an existing PeopleSoft ERP application utilizing modules like Customer Contracts, Project Costing, Billing and Receivables. The existing solution is implemented only for United States – Based Optum businesses. This project expands on the existing solution to meet the requirements of Optum International businesses. Optum also has an internal Application- Clearing House that processes claim for all the International Q2C vendors.

ROLES AND RESPONSIBILITIES:

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

Worked on different PS Finance modules like Customer Contracts, Project Costing, Billing and Receivables

Providing automation scripts, Test data for PeopleSoft Finance implementations for countries India, US, Hong Kong, Singapore, UK

Involved in HIPPA/EDI Medical Claims- Implementation and Documentation

Involved in preparing the test scenarios and test validations for Health Care Claim Payment.

Validated different EDI formats such as X- 12, PCDS and transactions under HIPPA compliance.

Involved in developing of Hybrid framework with POM to test the web application and used Maven build tool to implement the framework dependency jar files.

Automated test suites using Selenium TestNG Framework.

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

Written multiple Test Cases (System, Integration) for multiple transactions include (both inbound and outbound)

Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason. Coordinated with application team to ensure resolution of all issues and completion of work on time.

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

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

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

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.

Implemented mouse and keyboard events using the Actions class.

Used Apache POI to read data from Excel sheets and testing the test scenarios.

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

Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities, implemented simulators for iOS and emulators for Android.

Implemented UI Automator viewer in Appium to inspect elements in mobile applications

Reported on tasks that positively and negatively affected the latest mobile app release, leading to improvements in how the QA, development, and product teams approached assigning and completing tasks for future releases.

Collaborated with all teams to determine which UX, UI, or functionality changes would be included into upcoming mobile releases, then collectively assigned each change, an order of precedence for completion.

Done soap service testing manually and with automation using groovy scripting with SoapUI.

Documented test results and preparing test report.

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

Involved in Database testing by connecting to the Database and validated the data tables through SQL statements.

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

Worked on code reusability by instantiating Abstract and Interface classes.

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

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

Contributed automation in soapUI using groovy scripting.

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 source repository system to share code within the office as well as with the team in overseas.

Extensively used UNIX to maintain a secure access from client side to server side on Putty

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

ENVIRONMENT: Java, Selenium WebDriver, TestNG, Selenium Grid, Maven, Jenkins, Eclipse, SQL Server, GIT, Cucumber, Jira, Auto IT, Apache POI, SoapUI, Extent Reports.

PROJECT.2 Jan 2014 - Dec 2015

CLIENT NAME : Kaiser Permanente, Pleasanton, California

PROJECT NAME : OneLink

ROLE : QA Engineer

PROJECT DESCRIPTION : The Kaiser Permanente – One Link Regression Optimization solution is a total upgradation of Finance Modules for almost 15 Modules in Financial and Supply Chain Management. This project expands on the existing solution to meet the requirements of new business environment. The PeopleSoft upgrade is from v8.9 to v9.2. Close to 15 modules in Financial and Supply Chain Management have been upgraded through this Project

ROLES AND 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.

Worked on different PS Finance modules like E-settlements, Expenses, Accounts Payables, Commitment Control and General Ledger.

Prepared test scenarios and test cases based on Functional and Technical documents for the Client business 8.9 enhancements and for 9.2 new features.

Retrofitted the design steps for 8.9 scripts to reflect navigation in 9.2.

Tested 3rd party integration tool – VERTEX used for tax calculation associated with AP module.

Tested Matching process (2way/3way) and also custom Adhoc matching process in AP.

Tested GL outbound interface – BLACKLINE, an accounting reconciliation system.

Tested a Conversion program that reads data input flat file from the legacy system and performs UCOA to NCOA translation and inserts into the GL custom tables.

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

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

Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, Css Selector, 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.

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 expression 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.

Participated in onsite triage meetings to replicate the issue scenarios to the developers.

ENVIRONMENT: Selenium Web Driver, Eclipse, SQL Server, HTML, GIT, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber, Selenium Grid, PeopleSoft 9.2

PROJECT.3 Sep 2011 – Dec 2013

CLIENT NAME : Wegmans Food Markets, Bentonville, Arkansas

PROJECT NAME : Wegmans Application

ROLE : QA Analyst

PROJECT DESCRIPTION: The Wegmans application enables the customers to browse through the website. The application is designed for online shopping to manage the items in the shop and help customers purchase them online without having to visit the shop physically. The stores have cafes, bakery, pharmacy, photo lab etc., The online shopping system will use the internet as the sole method for selling goods to its consumers. In addition to the Online Application, Mobile application was also introduced.

ROLES AND RESPONSIBILITIES:

Developed System Test Plans, Test Cases and Test Scripts based on Business requirements.

Developed test cases and scripts for GUI testing, functionality testing and regression testing.

Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind Boundary Value Limitations, Equivalence classes.

Implemented Data driven framework and worked extensively with TestNG Testing Framework. Has implemented cross browser testing and Data driven testing using @parameters and @Dataproviders annotations.

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

Developing test and defect reports and test scripts in Selenium Environment

Implemented the selenium synchronization using the implicit and explicit wait methods.

Responsible for Executing Test cases, Test Procedures and Records Defects.

Performed Functional, System, Regression and user acceptance testing.

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

Implemented test automation for handling Popups windows and Alerts using WebDriver and Alert interface class.

Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason. Coordinated with application team to ensure resolution of all issues and completion of work on time.

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

Involved in performing the Mobile Testing manually for Device specific check, Network specific checks (Wi-Fi, 2G, 3G, Offline mode, Airplane mode), Interruption testing

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

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

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

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

Used Quality center to track defects and attended meetings with developers in resolving the same.

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.

Participated in walkthroughs and technical reviews all through the testing phase.

ENVIRONMENT: Java, WebDriver, Selenium IDE, Hudson, HTML, XML, Rally, Microsoft Office, SVN, Eclipse, JUnit, Ant, SQL server, Mobile Testing

PROJECT.4 Feb 2010 - Aug 2011

CLIENT NAME : BB&T Bank, Cincinnati, OH

PROJECT NAME : BankPro

ROLE : QA Analyst.

PROJECT DESCRIPTION : BB&T BankPro application allows day-to- day banking operations for personal accounts, mortgage, checking balances, account lists, account summery and account transaction for various accounts, and payments etc. Client Central is an online module that offers adding new clients, submitting a

loan application and investments, and opening/closing accounts.

ROLES AND RESPONSIBILITIES:

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

Implemented automation framework using Hybrid model framework and Data Driven framework to test web application.

Thorough understanding of POM using page factory and without page factory.

Worked on Selenium WebDriver automation script in Java for cross browser testing. Used TestNG annotations to group the test methods and for cross browser.

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

Implemented test automation for handling Popups windows and Alerts using WebDriver and Alert interface class.

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

Used Firepath and Firebug Firefox plugins for identifying all the web elements using locators.

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

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

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

Handled Ajax calls using WebDriver methods waits like Implicit, Explicit, fluent waits and thread sleep.

Performed BDD (Behavior Driven Development) using Cucumber Features.

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

Configured Jenkins for continues integration and also for regression testing.

ENVIRONMENT: Java, Selenium WebDriver, Selenium RC, Junit, Selenium Grid, Ant, Eclipse, SQL Server, SVN, Rally, Apache POI.

PROJECT.5 Sep 2008 – Jan 2010

CLIENT NAME : Syndicate Bank, Hyderabad, INDIA

PROJECT NAME : Syndicate Application

ROLE : Software Test Engineer

PROJECT DESCRIPTION : The intention of this project is to develop an online banking system. This system helps in processing different options for valid account holders of its various branches. This project contains various options like balance checking, online funds transfer and generating Transaction Reports based on different user options.

ROLES AND RESPONSIBILITIES:

Read the Business requirements, function specifications & design documents.

Involved in writing and designing templates for the Test Plans and Test cases.

Involved in Preparation of Test Scenarios and Test Cases.

Involved in updating and executing test cases according to requirements.

Identified the Test Cases and documented them in Quality Center.

Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.

Prepared various reports based on different stages of Testing..

Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.

Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.

Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

ENVIRONMENT: MS - Excel, oracle, Quality Center, Windows, SharePoint.



Contact this candidate