Pragnya Jhorapure
Email: ****************@*****.***
Phone: 813-***-****
Summary:
Over 15 years of experience in Manual and Automated testing of Web-based applications, client server applications, Web Services using tools like CA Lisa, QTP\UFT, Selenium and Cypress.
Lead a team of QA professionals, developed testing strategies, and drove the implementation of quality standards across the development processes. Enhanced the quality assurance methodologies.
Devise testing strategies to manage and coordinate planning and execution of complex enterprise-wide systems. Manage technology projects and critical process improvements from initial planning stage to final implementation.
Strong expertise in all phases of software testing: Attending requirement walkthroughs, creating, and executing test plans, creating defects, and analyzing the root cause, triaging, and tracking defects.
Excellent communicator, capable of explaining complex technical issues quickly and easily, ensuring timely resolution of problems.
Worked with Agile, Scrum methodology to ensure delivery of high-quality work with every monthly iteration.
Extensive experience in Manual Testing with focus on Unit Testing, Integration Testing, System Testing, Functional Testing, and Regression Testing.
Experience in developing test scripts using LISA tool for testing various web services, Reports and DB operations.
Experience in testing web services using SOAP UI and Postman.
Extensive experience in automating web services (REST and SOAP) using UFT.
Lead automation project plan, scope, schedule and implementation of test and project level architecture within automation framework.
Ability to work independently and/or as part of a team. Experience working with geographically distributed teams, including offshore.
Strong Experience in working on Distributed Environment.
Analyzing Test Results with severity levels and involved in Defect management and tracking.
Maintained Requirement Traceability Matrices (RTM) to measure the testing process and requirement progress.
Exposure to all stages of Software Development Life Cycle and making Quality Assurance standards methodologies and strategies.
Experience in writing complex queries using SQL for data validations.
Expertise in object-oriented analysis and design with a broad understanding of software design patterns.
Possess strong analytical, verbal, and inter-personal skills that help in communicating with Developers, team members, Product owners, writing reports and test documentation.
Ability to multitask and organize based on priority in dynamic Environment.
A highly motivated and enthusiastic person, efficient in designing and testing application software that meets customer’s requirements with good quality.
TECHNICAL SKILLS:
Testing Tools: CA LISA, QTP, UFT, Quality Center, and Selenium (Web Driver), Cypress, Soap UI and Postman
Requirement Tracking: ALM, Rally, JIRA, BUGZILLA and RTC.
Web Technologies: HTML, DHTML, XML
Operating Systems: Windows 7, Vista, Xp, 2k8, Unix, Linux (RedHat), AIX, Solaris, OSX.
Database Environment: Oracle 10g, MySQL, DB2, SQL, DERBY
EDUCATION: Bachelor of Engineering in Computer science and Information Technology.
Master of diploma in Informatik – Germany.
PROFESSIONAL EXPERIENCE
Bank of America, Plano July 2022 – Till date.
Vice President, Feature Lead Technology
Project: SSA- Sales and Services Application.
The Goal of SSA to Interact Integration project is to Integrate Digital Signature Capture into the CAM Add/Remove Owner Process
Statement: Implement the Digital Signature Card/OK Tool/DocuSign or similar Digital Capture process into the Add/Remove Account Owner flows and require signature capture on various forms. With the strategic focus on reducing paper in the FC combined with the desire to reduce risk across the company, we have the opportunity to convert existing paper forms (CRAM form/POA Addendum/Beneficiary Addendum (already digital), into digital forms while enhancing our ability to accurately capture and retain customers signatures at the time of the transaction. Applicable for financial center roles only.
Description:
Roles & Responsibilities
Responsible for overseeing the activities of the quality assurance department and staff, developing, implementing, and maintaining a system of quality and reliability testing for the organization’s products and/or services.
Collaborated with cross-functional teams to define, implement, and maintain testing standards and practices that comply with industry standards and regulatory requirements.
Lead, mentored, and managed a team of software quality assurance analysts.
Agile environment SDLS with daily scrum meetings, grooming sessions, planning, and sprint cycles.
Monitored and Preformed Functional, Regression, Integration, Sanity, Front-end and Back-end testing of all the modules using Manual as well as Automation testing techniques.
Analyzed Requirements and design detailed Test Scenarios and Test Cases according to requirement documents.
Manually tested the GUI and Back-end of the application based on requirements.
Coordinated with teams to integrate with CI/CD pipelines, improving test automation efficiency.
Managed test cases, tracked defects, and generated detailed reports using ALM, Jira and enhancing overall project transparency.
Responsible for defect tracking and bug management during whole software development life cycle.
Debugged issues and analyzed logfiles to provide detailed bug reports.
Managed testing environments by updating components, across various products and services.
Deployed the development builds into QA env by using CI/CD Jenkins (Looper) deploy.
Analyzed automation test failure reports.
Interacted with business analysts and developers to resolve software related defects issues.
Created automation test scripts and executed automated test suits by using Cypress, Node.js, typescript to validate user interactions, and workflows.
Maintaining, monitoring, and documenting the behavior of the application in different phases of Testing Created test data by using both UI of the application and Postman. Performed API testing using Postman.
Used SQL to write queries for backend testing to verify, modify, retrieve, and analyze the data and test result.
Created cross-device test cases that could be used across multiple platforms and devices.
Worked on CI/CD Jenkins to execute the test cases periodically schedules.
Used Git, GitHub as code repository and Code Collaborator to manage code reviews.
Experience working with Kubernetes, Docker, AWS cloud.
Environment:
ALM, Jira, Cypress, Visual studio code, IntelliJ, Karate
Bank of America, Plano July 2016 – June - 2022
Vice President, Feature Lead Technology
Project: Interact.
Description:
Interact is an integrated sales, service and fulfillment technology platform designed to enable associates to efficiently and easily grow customer relationships and to consistently serve customers wherever and whenever they choose to bank. It is used by all Bank associates across the banking centers and contact centers. This is used by the Banking Centers (Personal Bankers, Banking Center Managers, and Teller etc.). It is also used by the associates working in Contact Centers. It automates routine monetary transactions and the administration of cash and vaults. Improves the account opening process by simplifying data entry and managing documentation and disclosures. Shares a common customer view across all delivery channels. Consolidates customer and account data for more efficient and effective service requests.
Roles and Responsibilities
Analyzing business requirements, data mapping specifications and Create master Test Plans, Test Cases, Expected Results and Prioritize tests for the applications for Critical projects like Universal Disclosures, Site minder to Ping access migration, offers, Preferred Rewards and etc.
Actively participated in all meetings planned for release and obtain necessary technical requirement. Such meetings include, design review, test execution timeline, test scenarios coverage etc.
Ensuring all development tasks meet quality criteria through test planning, test execution, quality assurance and issue tracking.
Reviewing test execution and ensuring project testing deadlines and milestones were met utilizing various reporting on ALM. Prepared Dashboard Reports and produced QA reporting decks for project stakeholders.
Created comprehensive test scenarios and test cases in alignment with the provided requirement document.
Created Automation regression test suite, smoke test suite using Selenium Web driver to support both Independent and Integrated releases.
Responsible for defect tracking and bug management during entire SIT cycles.
Coordinated with all the upstream and downstream teams to remove any impediments blocking the test execution.
Performing REST Web service testing using Soap UI.
Responsible for review/QA of test scenarios, cases & scripts, managing and execution of all integration test scripts, provide daily summary reports of test execution.
Lead coordination effort to change the project status from Red to Green in strict deadlines.
Provided coaching, mentoring and guidance to less experienced analysts and testers.
Description:
Authentication Hub
Authentication Hub is a software to identify a customer and authenticate to perform specific transaction. Confirm the Identity of a Prospective Customer, what activities/functions a customer can perform. Maintaining authentication throughout a customer session with the bank. Prevent fraud in real-time, protect private information and stay ahead of malware threats.
Roles & Responsibilities
Analyzing business requirements, data mapping specifications and Create master Test Plans, Test Cases, Expected Results and Prioritize tests for the applications for Critical projects like Phone intelligence, OTAC, DDSA.
Actively participated in all meetings planned for release and obtain necessary technical requirement. Such meetings include, design review, test execution timeline, test scenarios coverage etc.
Ensuring all development tasks meet quality criteria through test planning, test execution, quality assurance and issue tracking.
Reviewing test execution and ensuring project testing deadlines and milestones were met utilizing various reporting on ALM. Prepared Dashboard Reports and produced QA reporting decks for project stakeholders.
Coordinated with the offshore team for completion of project tasks.
Coordinated user acceptance testing of initiative deliverables.
Coordinated with all the upstream and downstream teams to remove any impediments blocking the test execution.
Performing REST Web service testing using Soap UI.
Lead coordination on automating functional and web services testing through Selenium and groovy scripting.
Responsible for review/QA of test scenarios, cases & scripts, managing and execution of all integration test scripts, provide daily summary reports of test execution.
Lead coordination effort to change the project status from Red to Green in strict deadlines.
Provided coaching, mentoring and guidance to less experienced analysts and testers.
Environment:
ALM, Rally, Selenium, Soap UI, Data x
Six Flags, Arlington TX March2015-July 2016
Automation Lead
Description:
Benefits:
The Benefits Administration System is software accessible through web browser, allowing ease of access anywhere you can log into your Active Directory profile. The Benefits Administration System is integrated with the Six Flags Gate Access and Point of Sale software to allow coupons to be immediately implemented throughout the Six Flags enterprise.
EAS (Employee Attendance and Security):
In order to deal large number of employees at the six flags park all over US, a new system is being build which takes care of all scheduling, attendance, monitoring tasks. Employee based on his shift can punch in and punch out for the day, and if he is not scheduled for that day, he is given a proper message. Supervisor use this as a mail took to keep track of all the activities at the park.
Also, all punches data flows from EAS to other applications to calculate the block time for the users and then from there to finance applications where they do the billing for the resources.
Roles & Responsibilities
Analyzed business requirements, data mapping specifications and developed Test Plans, Test Cases, Expected Results and Prioritized tests for the applications for various modules.
Involved in Backlog grooming, discussion of user stories and estimating the size of user story.
Created Framework and developed automated test cases from scratch to perform Regression Testing of different application versions to test in different Environments.
Performed REST Web service testing for Mobile API using Postman.
Created automation framework from scratch for automating Web services Using UFT tool.
Automated IVR (Interactive Voice Response) system by executing all the required stored procedures.
Automated the test cases using both OR and Descriptive programming for multiple projects.
Written reusable VBScript functions to use across entire automation.
Performed backend testing using SQL queries and verified data integrity using MSSMS tool.
Created and maintained Object repositories as required.
Created reusable functions in UFT Using VB script.
Developed scripts for functional testing and Data driven testing of the application.
Executed the manual and automated test cases in every environment.
Used TFS to track and close defects as and when required.
Performed positive and negative testing of the application for identification of bugs after fixing of errors in each subsequent build during the process of development.
Responsible for providing estimates during planning meetings.
Environment:
UFT 12.02, 12.05, TFS, Postman, Microsoft Sql Server Management Studio, Sql, VBScript, Rest, GIT
American Airlines, DFW TX
Sr. Quality Engineer Jun2014-Feb2015
Description:
American Airlines Cargo, a division of American Airlines, Inc., is one of the leading international air cargo providers. The cargo unit has embarked on a multiyear business transformation program (Project Everest) to migrate from the legacy systems to more agile business driven systems.
As part of this program, the warehouse operations has identified Revenue Management, Booking and Location tracking as key areas to be addressed by the transformation effort. Once implemented, the Revenue management project will provide the cargo business unit visibility to distribute capacities across all the buckets (GCX, EPX, PCX). Main Functions of Booking project is to Allocate, Change and Delete the capacity and do bookings based on the Authorized capacity.
Roles & Responsibilities
.
Tested Sabre to get route and do Bookings and validate the generated airway bills on CREX.
Created and enhanced automation scripts using Data driven framework and Descriptive programming and managed testing activities using Quality center.
Used Data Driven Testing methodology to test the application with multiple sets of data.
Performed Back End Testing and wrote queries to retrieve relevant data using Sql Developer tool.
Performed end-to-end testing of application and also verified compliance for software quality standards of the organization.
Creating Automation regression test scripts, maintenance and enhancement of those scripts as per the application change requests for every new release.
Created test scripts to fetch the data from excel and database and also created scripts to put the output data in the excel files.
Written reusable VBScript functions and accessed them from the library files which are stored in the Quality Center
Created Recovery Files using Recovery Scenario Manager, associated the recovery scenarios to tests to instruct QTP with specified trigger action on unexpected event/popup.
Modified and Executed automated and manual test scripts for different modules using QTP
Executed automated test scripts, analyzed the results and reported bugs in Quality center.
Created number of PR commands, OBook commands based on the scenarios to run on Sabre.
Tested Split scenarios, Single leg scenarios and Multi leg scenarios.
Tested all the Booking channels like GFX, CPS, QIK, and Sabre.
Worked on Cargo portal service portal to get the routes and do booking and validate the generated airway bill.
Tested and automated RESTful web services by adding the Rest Request test step and adding assertions to validate the response message using SOAP UI.
Worked with Request Editor views and Response message views for testing REST api. Validated the generated WADL’s for REST web service testing.
Developed automation framework in Lisa to verify and validate the Capacity distributed across different buckets.
Worked on web service testing by creating a Web Service (XML) test case. For this, used the Web Service Execution (XML) step to call web service operations in a test case and test the request and response.
Added multiple configuration files in the project to run the automated tests in different environments.
Created automated scripts using Lisa tool to validate Route availability functionality by Posting block data directly to the IBM MQ Queue and validated request/response.
Performed Database testing activities using Lisa’s SQL Database Execution (JDBC) step, captured the response in filters and validated result set data.
Worked on manipulating java objects by using Dynamic Java Execution Test Step.
Used Lisa’s quick staging option (quick test) to stage tests and read subsequent reports.
Worked on Lisa’s Continuous validation service to conduct live regression, functional and performance monitoring of critical workflows on a continuous basis, providing an actionable way to enforce that expected results are being met.
Participated in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
Involved in database testing by writing and executing SQL queries using SQL developer tool to ensure that data entered has been uploaded correctly into the database.
Monitored testing progress, identify issues, track resolutions and report status to Management.
Provided input and obtain clarifications to deliver accurate estimations, create test cases to satisfy desired user functionality, and provide feedback to developers, product owners and other scrum team members.
Environment: Lisa 7.1, Windows, QTP, VB Script, SOAP UI, REST, Sql developer, Winscp, Putty, Linux, Rally, Sabre, CREX, Quality Center.
CA Technologies, Plano TX Nov 2010 – April2014
Software Engineer
Description:
LISA offers solutions to the problems of enterprise applications - from large and monolithic implementations, to ones that are more dynamic, distributed, and heterogeneous in nature through a single, unified product platform. Using LISA, customers eliminate constraints from the software development lifecycle, reduce manual labor costs of testing, and mitigate the risks of change and complexity for more reliable outcomes.
,
Roles & Responsibilities:
Worked collaboratively on stories, to ensure they are complete and efficient.
Worked on Virtual service development (VSM, VSI, Transport and Data Protocols) and deployment, allowing testing and development scenarios to be conducted in parallel, for maximum productivity throughout the software lifecycle.
Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (used TestNG, Java, Maven)
Developed and maintained automated regression test cases using Selenium Web Driver with Java programming language.
Developed test cases for cross-browser (MSIE, Firefox, Chrome, Safari) and cross-platform (Windows 7, MAC OS X) testing in virtual machine (VMWare) environment.
Executed automated Selenium scripts and reproduced failures manually.
Integrated Lisa with selenium and ran the automated tests in Lisa.
Worked on recording the stateful JMS service using Correlation ID to track the session.
Worked on Pathfinder to Capture and Resolve Defects Quickly, Test and Validate Real-World
Usage Scenarios in Pre-Production and Creating Effective Automated Test Suites.
Based on customers feedback at the end of sprint demos, took responsibility to understand their pain points and the root cause.
Collaborated with other teams to learn more about other areas of the product or other products entirely to expand my knowledge on Lisa.
Worked on Lisa’s Continuous validation service to conduct live regression, functional and performance monitoring of critical workflows on a continuous basis, providing an actionable way to enforce that expected results are being met.
Tested Restful API and SOAP using Lisa.
Worked on Lisa’s datasets to introduce external test data to a test case.
Stay abreast of industry direction, new technologies and other factors influencing our space. Use this information to recommend changes for enhancing our quality processes.
Worked on Performance testing of Lisa, resulting in efficient test coverage, with rich performance metrics and reports and validated them on Reporting console.
Worked on Lisa’s Enterprise dashboard to monitor registries and use counts for LISA components (Coordinators, Simulators, and Virtual Services Environments).
Worked on integration of Selenium with Lisa for UI automation.
Tested changes made by the scrum team to ensure accuracy, completeness with no regression bugs found.
Increased the quality of test plans of the project by performing validation for other scrum team member's test plans.
Tested product beyond the scope of test plans by doing upgrade and exploratory testing.
Increased the quality of automated tests by performing validation of other scrum team member's automated tests.
Improved the quality of documentation by adding deeper details and identifying and correcting weaknesses in the docs.
Ensured proper negative tests are covered by test plans and executed. Ensure appropriate error messages are displayed to the user.
Fixed and increased automated regression tests on new requirements.
During testing, accurately designated Sev1, Sev2’s etc., according to the Defect Severity Criteria in the Fix Creation and Delivery Standard in QMS.
Provided estimates for planning, development and execution of automated test cases.
Identified software capability and reliability by doing functional, Regression, and system tests.
Environment:
LISA WORKSTATION,VSE, PATHFINDER,WEB 2.0, J2SDK1.6, JAVA SCRIPT, REST, SOAP, SQL, DB2, ORACLE, DB VISUALIZER, LINUX, JBOSS APPLICATION SERVER, QUALITY CENTER,DB VISUALIZER, TMT, ANT,PERFORCE,RQM,WINDOWS XP/7,SELENIUM.
Capital One, Plano TX Jan 2009 – Oct 2010
Software Quality Assurance Engineering and Testers
Description:
The Broker Website is the front end web based application where a broker can apply for loan or he can apply for a prequalification. PreQual and Automated Underwriting are two major functionalities on the website. PreQual deals with the prequalification without credit pull in a real time scenario and offer the best programs while the AU deals with loan applications with credit pulled from one or more credit vendors. All the Credit Information and rules are saved in the Automated Underwriting Decision Engine.
Roles and responsibilities:
Analyzed Technical Requirements and Detailed Design Documents to gain better understanding of the application.
Participated in defining standards, best practices and testing procedures, creating functions, establishing naming conventions, participated in the test plan composition.
Applied detailed approach in preparation of designing detailed test cases by understanding business logic and requirements of the application for testing.
Involved in development and execution of automation scripts using Quick Test Professional.
Design and Implementation of the Automation framework, formulating the driver script and the perquisites.
Used Data Driven Testing methodology to test the application with multiple sets of data.
Created test scripts to fetch the data from excel, database and also created scripts to put the output data in the excel files.
Used Reporter. Report event for logging result.
Created reusable functions in Quick test professional Using VB scripts.
Created checkpoints and synchronization points for functional testing using Quick Test Professional.
Have good working experience on Object repositories.
Verified and validated the tests, which are conducted and documented according to the standards approved by management.
Has thorough technical, analytical and operational knowledge within the QA area of accountability with specific responsibilities for design, development and implementation of test strategies.
Coordinated testing resources and end-user testing activities including publishing testing schedule, defects logging, identifying and implementing solutions as well as monitoring progress throughout completion.
Identified software capability and reliability by conducting functional, Regression, and system tests.
Written Test cases for database Testing.
Executed and tested Stored Procedures. Worked on testing the database integrity (SQL Server 2K) and involved in coordinating efforts in executing the procedures and functions to test the loan and credit expirations with the DBA
Test loans were created and all the required fields and hyperlinks on the website are tested.
Conducted functional testing at GUI level as well as at module level for the end-to-end functionality.
Wrote SQL queries to retrieve the information from the SQL server database to check whether the information has been updated. .
Environment:
Quality Center, Toad, Quick Test Professional, VB Script, Ms Excel, SQL, XML, Windows XP.
PriceWaterHouse Coopers, Tampa, FL Oct 2007-Nov 2008
Quality Engineer
Description:
Knowledge Management system is enterprise software that captures and utilizes the ideas that are generated from the employees of an organization and help corporations turn these ideas into added value benefits to the organization. Knowledge Management System is designed to benefit both companies and employees by supplying the steady stream of ideas that corporations need to survive and grow by giving employees a greater level of benefits. Increasing network connectivity between internal and external individuals. Managing business environments and allowing employees to obtain relevant information appropriate to their work.
Roles and Responsibilities:
Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, User Acceptance testing.
Created the Test Strategies, Test cases in Quality Center and organized the meetings to review these documents.
Created automated functional regression test scripts using QTP and scheduled, organized and executed the test scripts in QC-QTP integrate environment and documented the test results.
Creating, storing, organizing and managing test automation artifacts.
Worked on recovery scenarios for error handling issues in QTP.
Creation of Data Driven Tests for Data input Validations of text Fields in the KM application Module.
Logged defects in Quality Center, re-tested defects, analyzed defect with Users and Developers
Coordinated migrations to QA and Production following Production Control processes.
Used Toad to run the queries for the oracle database.
Mapped Test Cases to Requirements.
Applied sound, systematic problem-solving methodologies in identifying, prioritizing, communicating, and resolving quality issues.
Executed High Risk Testing in Production Environment on Release Day
Retested fixed defects and approved code fixes.
Used complex queries using Sub query and joins and embedded them in Script functions for obtaining data from Oracle data base.
Produced a complete, maintainable, and well-documented solution that is easy to expand and can be used in other areas of the application.
Environment:
Quality Center, QTP, Toad, Oracle, Java, JBOSS Application server, JAVA Script, Soap, XML, Windows XP
Pass Consulting –Germany Feb2006- May 2007
Programmer Analyst
Description:
XX1 Voyager is a mobile application which mainly deals with the traveling domain. It resolves the queries made by the end users through their mobile phones such as Flight Availability, Flight Search etc. This project eases the end users job in planning their trips either of personnel or business by providing complete information about flights, cars and hotels. This application is built on UTC Framework with XX1 server as back end which are based on Struts and XML technologies respectively. The framework receives a vendor specific xml request, transforms it to an XX1 server specific request and sends it to xx1 server for further processing.
.
Roles & Responsibilities:
Implementing MVC-II architecture using Struts Framework. Involved in developing User module.
Used complex queries using Sub query and joins, embedded them in Script functions for obtaining data from SQL data base.
Utilized the Business Object (BO), Data Access Object (DAO) patterns and followed MVC architecture.
Internationalization of the Error messages using application resources property file
Produced a complete, maintainable and well-documented solution that is easy to expand and can be used in other areas of the application
Worked on Client-side Validations using java script.
Developing switch to move over different application module.
Involved in Database designing.
Produced a complete, maintainable and well-documented solution