PARUL AGARWAL
***************@*****.***
Cleveland, Ohio
Summary: I have 7+ years of diverse experience in Quality Assurance Automation Programmer and manual testing with emphasis on Selenium, Quick Test Professional and Appium.
I do not require any sponsorship.
Professional Summary:
Extensive Knowledge in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) process including designing, developing and implementing test plans, test cases and test processes, defect reporting and tracking, fueling swift corrective actions
Expertise in Domain knowledge in Retail, Insurance, and Banking and Healthcare/Medical domains.
Backed by strong credentials including a computer science and a management degree, ISTQB certification.
Experience in Manual & Automation Testing.
Involved in various stages of Software Development Life Cycle(SDLC) implementing Waterfall, V-Model, and Agile.
Responsible for Analysis and Defect Tracking using HP ALM/Quality Center and JIRA.
Worked on Soap UI tool for web services testing including Groovy scripting.
Worked on REST API involving script assertions window method, message exchange, context variable usage; and reporting including JASPER reporting
Have used Selenium Grid and Cloud platforms(e.g. Sauce labs, Azure) for multiple Browsers and platforms testing
Have extensive experience in creating frameworks from the scratch using selenium as well as QTP.
Knowledge on Quick Test Professional (QTP) scripts. Familiarity with QTP - Object repository, Checkpoints, Actions, Functions, regular expressions, parameterization, transactions, descriptive programming, Object spy, Data Driven Framework, Error Handling etc.
Experience in database testing using mySQL, Oracle
Experience in Keyword Driven, Data driven frameworks in the scripting.
Experience building automation framework using Selenium WebDriver, Selenium GRID, JAVA, C#, TestNg and Eclipse.
Experience in using Selenium WebDriver API. Sound knowledge on Object Oriented Programming concept and Java Language. Used TestNG framework to run tests and Ant/Maven to build the Project.
Technical Summary:
Testing Tools
Appium(6 months), Selenium WebDriver(5+ yr), QTP(3+), TestNG, Load Runner, JMeter, Cucumber, Soap UI(1 yr), FitNesse(1 yr), Selenium GRID
Test Management
Mercury Quality Center 10.0 (HP ALM), Bugzilla, JIRA, QTP
Languages
JAVA(4 years), C#(3+ years), VB Script(3+), HTML, SQL, Visual Studio, Python, Gherkin
Build Tools
Ant, Maven
Continuous Integration Tools
Jenkins
Browsers
Firefox, Google Chrome, Internet Explorer, Safari
Databases
Oracle, mySQL
Defect Tracking Tools
JIRA, Quality Center, BugZilla, Mantis
Operating Systems
Windows, Android, IOS, Linux, Unix
PROFESSIONAL EXPERIENCE
Project
Appium Testing/Selenium Automation for web
Oct 2016- till now
Role
Selenium QA Analyst
Client
Ameren
Location
St. Louis, Missouri
Responsibilities:
Having experience in Mobile automation using Appium(Selenium 3.0)
Appium mobile testing for Energy domain applications using Android studio for Windows applications/platform
Identifying right set of candidates for Mobile Automation
Involved in creating automation test scripts using selenium built on Eclipse IDE
Using UI automator tool for android emulator for invoking app, identifying objects using identifying attributes
Using Mobile Gestures automation focusing on Touch Actions
Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and JAVA.
Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Maven as build tool and Jenkins to create and run deployment jobs.
Used android emulators for Mobile Testing
Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release and Sprint Plan.
Using FitNesse for User acceptance tests.
Envoirnment: Appium, Selenium 2.0 and 3.0, Eclipse, Quality Center, Selenium GRID
Project
Datamart Management - FA Compensation
Apr’16- Sep 2016
Role
QA Automation Programmer
Client
Bank of America
Location
Charlotte, North Carolina
Description:
Datamart–FA Compensation- Datamart contains information of the various clients and their interaction with the bank which is used by the Financial Advisors (FA) in managing the Wealth Management clients. Changes included the introduction of new profile management. A new tool Comp Engine was also introduced, which retrieved the information on the various businesses brought by the FA to the bank and hence calculating their incentive and compensation based on it.
Responsibilities:
Senior Automation role in Delivering Datamart –FA Compensation Release, taking full responsibility of assisting Planning, testing and sign off along with Lead.
Performed web services testing using Soap UI tool.
Performed as a Senior Tester in Functional Testing,, Regression Testing, Backend Testing, System Integration testing, (UAT ) User Acceptance Testing and Load testing
Performed Load testing on Selenium test case by importing them in JMeter along with integration with TestNg
Review web-based application and identify critical functionalities
Gathering, Understanding and Documenting Requirements
Execute manual testing for all cases
Create test plans to detail the testing scope, requirements (high level), strategies and all needed required resources
Document and report all found defect in Quality Center
Provide all data validation through SQL queries
Preparing Test Scenarios & Test Cases and performing Manual Testing of the application
Environment: Apache JMeter 2.12, Selenium, Eclipse, Quality Center, C#, Python
Project
Datamart Management - Client Management
Oct’15- March 2016
Role
QA Automation Analyst
Client
Bank of America
Location
Charlotte, North Carolina
Description:
Datamart–- Client Management/ Diary Management System- This application was issued by the Bank to manage the financial advisor details and their interaction with the clients. New FA and termination of Advisors are taken care of in real time with their transaction information streamlined.
Responsibilities:
Analyzed business requirements and developed test plan, test objectives, test strategies, test cases and Created and Executed Manual test cases.
Developed and maintained automated regression test cases in Selenium WebDriver using C# programming language
Identified and isolated software defects and reported them via JIRA
Involved in defect triage calls, tracked defects and performed defect analysis.
Identify and Review test scripts and Execution
Environment: Selenium 2.0, JIRA, Eclipse, C#
Project
Datamart Management - OSCAL-FFL
Oct’14- Sep 2015
Role
QA Automation Analyst
Client
Bank of America
Location
Charlotte, North Carolina
Description:
Datamart–- OSCAR- FFL- This application is used by the financial advisor for introducing new retirement campaigns for High Net Income customers
Responsibilities:
Developed Test Cases, Use Cases and automation test scripts. Other activities included test execution, report generation.
Used Selenium Webdriver 2.0 for writing and running scripts
Worked on an agile development environment – consisting of many iterative releases with extensive co-ordination between the developers, testers and the business analysts.
Prepared Integration Test case Design Flow for the project.
Participated in Testing documentation reviews and walkthroughs, including those for Test plans, Test cases, Test strategies, Test Summary Reports
Participated in Test result evaluation, documentation, and relevant reporting.
Project’s Offshore/Onsite coordinator – scheduling weekly status calls, offshore status tracking, issue resolution, co-ordination of work-effort to offshore and resource need alignment activities.
Environment: Selenium 2.0, JIRA, Eclipse, HP QC/ALM, C#
Project
Datamart Management - FA
June’14- Sep 2014
Role
QA Automation Analyst
Client
Bank of America
Location
Charlotte, North Carolina
Datamart–FA-The application includes the details for tracking the financial advisors’s business details, portfolio Profitability/Loss ratio, client detail, portfolio details.
Responsibilities:
Conducted Manual, Regression, Functional, UAT and System testing for FA applications.
Involved in the design of test cases and test execution.
Extensively performed Manual Testing of the application to ensure the quality control compliance for the new applications.
Tested the application on various browsers such as Firefox, Chrome and Internet Explorer.
Responsible for UAT testing.
Responsible for validation using SQL queries for back-end test activities.
Involved in the development of Test Plans, Test Scenarios and Test Strategies to facilitate the process of testing.
Performed QTP on employees intranet window based application which allows them to access profile information and business information
Analysis of the specifications provided by the end users.
Prepared understanding documents regarding the knowledge gained by analysis of the system.
Code Reviews and Test Reviews.
Environment: Selenium 2.0 Webdriver, QTP
Project
WellPoint E-Portal Management
July’12-May’14
Role
Testing Analyst
Client
Wellpoint (now Anthem Inc)
Location
Indiana
WellPoint– Wellpoint is a wellness cum Health Insurance Company. Employer E-Portal deals primarily with the handling of B2B membership business functions (such as enrolling new members, changing their existing coverage, and group maintenance activities). It is used by WellPoint Administrators and the various group administrators to carry out the above mentioned tasks. It is also used by reporters and underwriters to generate summaries of activities done on member's record.
Responsibilities:
Conducted Manual, Regression, and Functional testing for E-Portal applications.
Involved in the design of test cases and test execution.
Extensively performed Manual Testing of the application to ensure the quality control compliance for the new applications.
Used QTP for Admin/HR modules of the application which were installed at the corporate level
Analysis of the specifications provided by the end users.
Prepared understanding documents regarding the knowledge gained by analysis of the system.
Modules ere developed using Gherkin language for BDD Cucumber framework. I was involved in preparing Business Scenario document using Ubiquitous language, and then translating Business/User scenarios to make multiple test cases using Gherkin. Also created the framework for Gherkin implementation and implemented it through step definition file, Feature file, and step runner script.
Testing and recording test results.
Environment: Selenium 2.0, QTP, JIRA, Gherkin (Cucumber)
Project
Treasury Management System
Dec’10-June’12
Role
Software Quality Analyst
Client
HDFC Bank
Location
Mumbai, India
Treasury Management System is a multi-currency web-based application used for maintenance of a different kind of investment. This system maintains trading transactions of government security bonds, corporate bonds, credit derivatives, mortgages, inter-bank deposits, equity stock & mutual fund through the system online with market. This system has a facility for the risk management team, which monitors the bank investment portfolio.
Responsibilities:
Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
Worked closely with development team in creating automated scripts for the application using Selenium RC.
Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
Prepared Test strategy and Test Plan for each Release cycle.
Involved in setting up configuring the testing environment with Eclipse, Selenium RC and Selenium Java client driver.
Developed test code in Java language using Eclipse IDE and TestNg framework.
Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
Enter and maintain defect information in Defect Tracking System, JIRA.
Environment: Selenium RC, JIRA, TestNg, Eclipse
Project
Group Health Policy Portal
Sep’08-Nov’10
Role
QA/BA Analyst
Client
AIG Insurance
Location
Mumbai, India
Involved in different testing phases along with the BA team right from the beginning to the end.
Responsibilities:
Responsible for analyzing business, functional and IT requirement documents and prepare complete Test Plans including system test plan, integration test plan, QA project plans and resource planning and allocation.
Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
Performed IBM Rational Robot for functional testing for few modules for beta testing
Performed manual testing.
After testing test cases, logged defects in JIRA.
Environment: Manual Testing, Quick Test Professional 9.5, JIRA, IBM Rational Robot
Education:
Bachelor in Information Systems (Hons.)
Masters in Business Administration (MBA) in Banking and IT