Geeta Sharma
Nottingham, MD *****
Contact No: 410-***-**** (cell)
Email Id: *****.******@*****.***.
Visa: US Citizen
PROFESSIONAL SUMMARY
Seasoned Quality Assurance Analyst with 11+ years of experience in manual and automated testing within the Federal, Financial, Insurance, Investment, and Healthcare domains. Proven ability to design and implement robust QA processes, collaborate in Agile teams, and drive software quality through test strategy, execution, and automation.
Hands-on expertise in Selenium, Java, SQL, Jira, Jenkins, QTP, and 508 testing tools (JAWS, ANDI, NVDA, WAVE)
Strong experience with backend data validation, UI testing, 508 accessibility compliance, and cross-team collaboration
Exceptional at writing clear and reusable test cases, defect reporting, and process documentation
Certified 508 tester with deep knowledge of WCAG 2.0 guidelines
Technical Skills
Languages/Tools: Java, SQL, Selenium WebDriver, JUnit, TestNG, Postman, SOAP UI, Swagger, GIT, Jenkins
Frameworks: POM, Data-Driven Testing, Hybrid
Databases: Oracle, SQL Server
Defect Tracking: JIRA, Azure DevOps
AI Tools: OpenAI GPT (ChatGPT), Claude
Others: 508 Accessibility Testing, Agile, Waterfall, SharePoint, Confluence
Projects Using GenAI / LLMs
Title: Enhancing QA Workflow with Generative AI
Tools: ChatGPT (Open AI), Claude.
Role: QA Automation & Strategy Support.
Utilized GenAI (ChatGPT) to auto-generate manual test cases, API request payloads, and sample test data
Integrated GenAI support to draft Selenium functions, reusable POM components, and framework logic
Applied Claude and GPT models for test scenario brainstorming and optimizing defect description clarity
Used GenAI for cross-verifying SQL queries and suggesting joins/functions for backend validation.
Result: Reduced test design time by ~30% and improved onboarding documentation clarity.
PROFESSIONAL EXPERIENCE
Client: Index Analytics LLC – CMS January 2025 – April 2025
Role: Test Engineer.
Worked on Open Payments is a national disclosure program that promotes transparency by publishing information about the financial relationships between applicable manufacturers and applicable group purchasing organizations (GPOs) and healthcare providers (physicians, non-physician practitioners, and teaching hospitals) on a publicly accessible website. POs) and healthcare providers (physicians, non-physician practitioners, and teaching hospitals) on a publicly accessible website.
The Open Payments system requires the annual reporting of these relationships to CMSl disclosure program that promotes transparency by publishing information about the financial relationships between applicable manufacturers and applicable group purchasing organizations (GPOs) and healthcare providers (physicians, non-physician practitioners, and teaching hospitals) on a publicly accessible website.
Responsibilities:
Worked on testing CMS-hosted cloud applications (AWS) project.
Utilized tools like TestRail, JIRA, and Confluence to manage test plans, track issues, and maintain release documentation in Agile sprints.
Analyzed Jira user stories, developed Test Cases, and Test Data for manual testing.
Understood user stories and wrote test cases for them in Testrailent and logged defects associated with user stories in Jira.
Used Testrailent to write test cases and execute test scripts.
Enhanced and modified the scripts according to the test case scenarios.
Created test data for validating scenarios based on functional requirements specifications.
Participated in UAT and Integration testing
Conducted 508 testing using WCAG 2.0 guidelines.
Used JAWS, ANDI, NVDA, WAVE to conduct 508 testing.
Verified user flow using Google Analytics event tracking and behavior reports.
Participated in daily stand-ups with cross-functional teams to ensure timely delivery of test artifacts and support cloud migration efforts.
Collaborated with DevOps to understand cloud deployment pipelines and environment readiness for QA activities.
Coordinated with independent development team to follow up on defects and validate test coverage. Attended their daily scrum, sprint review, sprint planning and release planning
Environment: SQL, Jira, Testrailent, UI testing., JAWS, ANDI, WAVE.
Client: CGI – FAA August 2024 – November 2024
Role: Senior QA.
Worked on FAA NOTAM (Notice to Air Mission) project. To ensure the safety and efficiency of our National Airspace System (NAS), FAA is facilitating the transformation of NOTAM origination, management, and distribution. Coordinated with multiple development teams, wrote manual test cases from user stories in Jira to achieve defect free product.
Responsibilities:
Utilized tools like TestRail, JIRA, and Confluence to manage test plans, track issues, and maintain release documentation in Agile sprints.
Performed integration and UAT testing across services hosted in the AWS cloud, including backend API verification using Postman and Swagger.
Analyzed Jira user stories, developed Test Cases, and Test Data for manual testing.
Used Jira to trace user stories, wrote Test Cases for the user stories mentioned in the test plan, executed the Test cases, and tracked and reported Defects in Jira.
Enhanced and modified the scripts according to the test case scenarios.
Created test data for validating scenarios based on functional requirements specifications.
Conducted 508 testing using WCAG 2.0 guidelines.
Used JAWS, ANDI, NVDA, WAVE to conduct 508 testing.
Participated in daily stand-ups with cross-functional teams to ensure timely delivery of test artifacts and support cloud migration efforts
Coordinated with independent development team to follow up on defects and validate test coverage. Attended their daily scrum, sprint review, sprint planning and release planning
Environment: SQL, Jira, UI testing, Azure DevOps.
Client: CGI – CMS April 2022 – August 2024
Role: Senior Consultant/Test Engineer.
Worked on CMS PECOS (Provider Enrollment, Chain & Ownership System) project. PECOS supports the Medicare Provider and Supplier enrollment process by allowing registered user to submit and manage Medicare enrollment information securely and electronically. Coordinated with multiple development teams, wrote manual test cases from user stories in Jira to achieve defect free product.
Responsibilities:
Worked on testing CMS-hosted cloud applications (AWS) project.
Validated cloud-deployed healthcare portals, focusing on functionality, performance, and security compliance.
Utilized tools like TestRail, JIRA, and Confluence to manage test plans, track issues, and maintain release documentation in Agile sprints.
Performed integration and UAT testing across services hosted in the AWS cloud, including backend API verification using Postman and Swagger.
Ensured test cases covered cloud-specific scenarios, including role-based access, data persistence, and scalability of services
Design and developed manual tests for PECOS (Provider Enrollment, Chain & Ownership System) and Search Results.
Analyzed Jira user stories, developed Test Cases, and Test Data for manual testing.
Worked with Jira to trace the requirements, wrote the Test Cases mentioned in the test plan, execute the Test cases, and track the Defects logged in Jira.
Enhanced and modified the scripts according to the test case scenarios.
Conducted 508 testing using WCAG 2.0 guidelines.
Used JAWS, ANDI, NVDA, WAVE to conduct 508 testing.
Verified user flow using Google Analytics event tracking and behavior reports.
Created JUNIT scripts automated scripts using Selenium and Java. Used POM framework for automation.
Wrote complex SQL Joins, Unions and Nested Queries on various data tables for Data validation.
Generated Change Requests for failed test cases.
Participated in daily stand-ups with cross-functional teams to ensure timely delivery of test artifacts and support cloud migration efforts.
Trained functional testing team in testing standards and acceptance criteria.
Coordinated with independent development team to follow up on defects and validate test coverage. Attended their daily scrum, sprint review, sprint planning and release planning
Environment: SQL, Jira, UI testing, Integration testing, UAT testing, Selenium Java, JAWS, NVDA tool, WAVE, Narrator and ANDI tool.
.
Client: Govcio - Veteran Affairs, DC May 2020 – April 2022
Role: Quality Assurance Tester
Worked on VA VLM project. Veteran Legacy Memorial is an online memorial that honors more than 4.3 million Veterans interred in VA National Cemeteries and VA grant-funded tribal, state and territory Veteran cemeteries. Coordinated with multiple development teams, developed Selenium POM framework from scratch and wrote manual test cases from user stories in Jira to achieve IV&V (independent Verification and Validation).
Responsibilities:
Utilized tools like TestRail, JIRA, and Confluence to manage test plans, track issues, and maintain release documentation in Agile sprints.
Design and developed manual tests for VLM (Veteran Legacy Memorial) and Search Results.
Analyzed Jira user stories, developed Test Cases, and Test Data for manual testing for the acceptance criteria.
Worked with Jira to trace the requirements, wrote the Test Cases in the test plan, execute the Test cases and track the Defects logged in the defects bucket.
Developed PageObject Model Automation framework from scratch using Selenium and Java.
Developed Requirement traceability Matrix and traced test cases to user stories.
Used the automated tool Selenium for Functional Testing and Regression Testing.
Performed integration and UAT testing across services hosted in the AWS cloud, including backend API verification using Postman and Swagger.
Enhanced and modified the scripts according to the test case scenarios.
Wrote complex SQL Joins, Unions and Nested Queries on various data tables for Data validation.
Was in complete charge of 508 testing. 508 testing was done using JAWS, NVDA tool, WAVE, Narrator and ANDI tool.
Verified user flow using Google Analytics event tracking and behavior reports.
Trained functional testing team in testing standards and acceptance criteria.
Attended and participated in Agile daily scrum, sprint review, sprint planning and release planning.
Coordinated with independent development team to follow up on defects and validate test coverage.
Attended scrum of scrum where planning for 5 releases was done over the period of 2 days.
Environment: Eclipse, Selenium, Java, Git Lab, Source Tree, Jenkins, SQL, Jira, UI testing, JAWS, ANDI, NVDA, Narrator, WAVE.
Client: Govcio - GSA, DC September 2015 – May 2020
Role: Quality Assurance Tester
Worked on GSA IAE project. Application for applying for Government awards. Coordinated with multiple development teams, developed Selenium POM framework from scratch and wrote manual test cases from user stories in Jira to achieve IV&V (independent Verification and Validation).
Responsibilities:
Utilized tools like JIRA, and Confluence to manage test plans, track issues, and maintain release documentation in Agile sprints
Design and developed manual tests for FBO (Federal Buyers Organization) and Search Results.
Analyzed Jira user stories, developed Test Cases, and Test Data for manual testing for the acceptance criteria.
Performed integration and UAT testing across services hosted in the AWS cloud, including backend API verification using Postman and Swagger.
Ensured test cases covered cloud-specific scenarios, including role-based access, data persistence, and scalability of services.
Developed PageObject Model Automation framework from scratch using Selenium and Java.
Developed Requirement traceability Matrix and traced test cases to user stories.
Used the automated tool Selenium for Functional Testing and Regression Testing.
Enhanced and modified the scripts according to the test case scenarios.
Created test data for validating scenarios based on functional requirements specifications.
Performed extensive back-end Database testing using complex SQL queries in toad environment.
Wrote complex SQL Joins, Unions and Nested Queries on various data tables for Data validation.
Worked with Jira to trace the requirements, write the Test Cases in the test plan, execute the Test cases and track the Defects logged in the defects bucket.
Maintained Project code using Git Lab and Git Client Source tree.
Used Jenkins to schedule nightly regression test execution.
Generated Change Requests for failed test cases.
Conducted 508 testing using WCAG 2.0 guidelines.
Used JAWS, ANDI, NVDA, WAVE to conduct 508 testing.
Participated in Defect Review meetings and Quality Assurance meetings.
Trained functional testing team in testing standards and acceptance criteria.
Attended and participated in Agile daily scrum, sprint review, sprint planning and release planning.
Attended scrum of scrum where planning for 5 releases was done over the period of 2 days.
Environment: Eclipse, Selenium, Java, Git Lab, Source Tree, Jenkins, SQL, Jira, UI testing, SQL.
Client: Longi Engineering - MetLife Insurance, NJ. April 2005 – September 2005
Role: Quality Assurance Tester
Worked on Mainframe’s Vantage –1 application for Retirement and Savings products, designed to cater to annuitants. It helps in creation of new annuitants; update Fund Transfers, Fund withdrawals, issuing payments to annuitants and helps in creation of reports.
Responsibilities:
Involved in developing Test Methodologies, Test Strategy, Test Plans, and test cases.
Design and developed the manual tests for Retirement and Saving products.
Analyzed system requirements specifications, developed Test Cases, and Test Data for manual testing of the functionality.
Created Test scripts, UAT test cases, test reports and coordinated with the UAT Team and Project manager and performed User Acceptance Testing with the Users.
Enhanced and modified the scripts according to the test case scenarios.
Used the automated tool QTP for Functional Testing and Regression Testing.
Used Automation of regression testing QTP by creating verification points e.g., objects data, object properties, window and image verification, database verifications for testing functional, acceptance and limit validations. Also inserting synchronization points.
Responsible for inserting checkpoints to verify the functionality of page, text string, XML, and table objects.
Created batch scripts to automate the execution of the recorded scripts.
Created test data for validating scenarios based on functional requirements specifications.
Performed extensive back-end Database testing using complex SQL queries in toad environment.
Analysed Load pattern and created test scenarios to emulate the real life stress conditions.
Developed Vuser scripts using Web (HTTP/HTML)
Created customized LoadRunner VuGen scripts at API level with manual correlation
Wrote complex SQL Joins, Unions and Nested Queries on various data tables for Data validation.
Worked with Quality Center to trace the requirements, write the Test Cases in the test plan, execute the Test Sets in the test lab and track the Defects logged in the defect’s module.
Created and maintain Test Activity, Test Results, Test Summary and Defect Tracking reports.
Conducted integration testing, identified application errors, resolved issues through bridge calls.
Provided management with daily status reports.
Environment: Vantage-1, IBM Mainframe, IBM AS/400, QTP, Load Runner, QTP, Team track, Quality Center, Clear case, Web testing, toad, PL/SQL, MS EXCEL, MS Word 2003, HTML, Quest Tools, Excel.
Client: Longi Engineering- Merrill Lynch, NYC August 2004 – March 2005
Role: Quality Assurance Analyst
Worked on application, called SPB – a Client- Server application. It is a derivative synthetic prime brokerage product used by clients and brokers to book and sell stocks and bonds and generate reports regarding convertible bonds on daily, weekly, and monthly basis. This product supports stocks, Bonds, and other financial instruments in the financial market.
Responsibilities:
Responsible for QA and QC processes, and testing procedures. Writing and validating functional specification using SRS document.
Worked on major applications including Instrument editor that helped in creating and maintaining equity swaps, Reset Tool that helped to reset the stocks and equity for dividend, reset interest rates, partial terminate or terminate equity swaps. These applications provide brokers with exact cash flow, dividend flow, stock loan amount, interest rates, realized gain and loss to brokers and customer.
Created Portfolio Swaps for a single client with stocks belonging to varied underlying and added dividend and cash adjustment using Ram dealing app. These trades were booked in NTTestapp Application. The results of NTTestApp application were compared with manually calculated values of, total swap value till date i.e. present values of all stocks for the client, Equity returns, dividend return, and interest return. These stocks could be priced or marked daily through PLApp application. Equity Reset and Interest Reset were performed through Reset Tool. On Equity reset, interest reset, Cash Flow, Dividend returns, Interest Return and stock loan fee were displayed on Reset Tool and were compared with manually calculated value. On Interest Reset only rates were set. The Foreign exchange rates were displayed for stocks in Euro, GBP, and SEK.
Involved in developing Test Plans and test cases, Design and developed the manual tests for Instrument Editor, Reset Tools and NTTestapp Application.
Analyzed system requirements specifications, developed Test Cases, and Test Data for manual testing of the functionality, GUI, Compatibility, performance, usability, and User Acceptance of the application.
Performed regression testing of applications using automation tools like QTP.
Maintained repositories of recorded objects for each action separately and collectively as required.
Responsible for Parameterization of objects verify the application with multiple sets of data. Test data was stored in Excel sheets
Developed and executed the manual and QTP test cases and documented the bugs using Quality Center.
Used Quality Center to store, schedule test cases and report bugs.
Developed detail Load Test plan, Created VU scripts to simulate transactions.
Performed database testing by passing SQL queries to retrieve data records.
Created test data for various scenarios using SQL queries.
Executed Smoke test before regression and integrating testing.
Performed end to end functional testing, Integration, System, Functional, Database Integrity, User-Acceptance (UAT) and Sanity testing.
Maintained Test Logs, Test Summary reports and participated in defect review meetings.
Wrote detailed Test Scripts for the same. Version control for these documents was provided through Rational Clear case.
Environment: Java, X-Motif, SQL, Clear Case, Rational Requisite Pro, Rational Rose, Test Director, QTP, Load Runner, Toad, PL/SQL, Oracle.
Client: Cyberthink - ADP, Roseland, NJ October 2003 – July 2004
Role: Quality Assurance Analyst
Worked on HR expert payroll for a web-based application. It helps to Enroll employees in different plans like Health & Welfare, Insurance, FSA, and Miscellaneous. It helps to calculate Employee’s total deduction in salary and help produce pay cheques for the same. The objective of testing was to provide the development and marketing department with supporting data of performance of the application and analyze for the performance bottlenecks associated with each test for various revisions of the application.
Also worked in trade clearance department application. The application used to provide trades cleared by ADP and rejected to Instinet Clearance Services by comparing data from SIAC and the customer actual trade information.
Responsibilities:
Managed team of four QA testers.
Responsible for QA process, testing procedures.
Developed template for Test Plans and test scripts and created detailed Test Plans, Test Approach Strategy documents for the entire SDLC process.
Wrote requirement-based Test Plans using SRS document and Use case scenarios for unit, module, integration and regression Testing.
Wrote detailed steps of cautions and expected failures and errors handled in current versions. Wrote detailed manual Test Scripts and Test procedures for the same.
Before creating automated regression test scripts in QTP they were manually executed to check the flow against the test scenarios.
Performed regression testing of applications with help of QTP tool trial version.
Wrote detailed test cases for XML data file transmitted between different databases and application.
Conducted data validation test by checking the accuracy of the data transmitted via XML file between Instinet database to ADP’s application and retrieval of updated or processed data via XML file. Verified whether data was getting updated accurately in the database. Manually performed unit, module and integration and back-end testing for the same.
Created Hybrid framework for maintaining test scripts and other test files
Responsible for inserting checkpoints to check the basic functionality of the applications including the values of text string, page, table, database etc. using QTP.
Maintained repositories of recorded objects for each action separately and collectively as required.
Responsible for parameterization of objects to verify the application with multiple sets of data.
Performed Data Validation of the data flow from front-end to back-end using SQL queries.
Performed database testing by passing SQL queries to retrieve data records.
Created test data for various scenarios in Excel sheets.
Conducted Back-end testing using SQL scripts for Oracle, DB2 and SQL databases in Toad environment.
Wrote User help document using process flow documents, functional requirements documents, use cases, use case diagrams, and other supporting documentation.
Analyzed the Transaction Response time and finding performance bottlenecks when the XML file was transmitted and read by different applications, clients, and databases. Provided detailed defect reports and test result to development team and management.
Reported detailed defects and effects on the system using Test Director tool and shared QA documents using Rational Requisite Pro and maintained different version of test document in Clear case.
Environment: Java, Oracle, Toad, PL/SQL, Clear case, Rational Clear Quest, Rational Rose, Rational Requisite Pro, QTP, Test Director, LoadRunner.
Client: Millennium Consultants - KPMG, NJ December 2002- July 2003
Role: QA Analyst
Worked on KPMG proprietary web-based product, called CMS or CAT. It helps the auditors in monitoring the business risk management processes of its clients& provides a reporting tool to how to avoid business losses.
Responsibilities:
Responsible for managing a team of 12 members in India. Wrote functional specifications, created data and process flow models and use cases using UML methodologies. Created test plans and test scripts for the customized modules and maintained different a copy for each version in Clear case.
Wrote detailed manual Test Scripts and Test procedures for the same.
Interacted with offshore team testing team in India and development team in US.
Before creating automated regression test scripts in TSL Win Runner they were manually executed to check the flow against the test scenarios.
Conducted manual testing including unit, module, integration, functional testing, security testing using data validation testing, Regression and GUI testing on each build or version of the application.
Performed functional regression testing of applications with help of Win Runner tool.
Responsible for testing newly created tables by creating test data and validating against Data validation Test scripts by using SQL scripts. Used SQL scripts to test whether the data was updated accurately in Oracle and DB2 database.
Provided traceability matrix, defect reports and status reports.
Provided detailed defect documents of QA output from India to Business managers and development team.
Created and Maintained Test Activity, Test Results, Test Summary, Defect Tracking (Using Clear Quest) and QA documents (Shared documents for Quality Assurance Team using Rational RequisitePro).
Environment: VB, Erwin, Oracle, Clear case, Rational Clear Quest, RationalRose, Load Runner, ClearQuest, Rational RequisitePro.
Client: Microbytes - Siemens Medical Solutions, CA November 2001 – December 2002
Role: QA Analyst
Worked on Siemens proprietary product, called PrimeView. It is treatment delivery software for Siemens Linear Accelerators. Worked on RTT (Radiation Therapy treatment) workspace, which is used by the Radiation Therapist to apply the predefined treatment plan to the patient.
Responsibilities:
Participated regarding business requirements and functional requirements between the client and the project team.
Updated SRS documents.
Prepared detailed data flow models and object models.
Wrote requirement-based Test Plans using SRS document and Use case scenarios for unit, module, integration and regression Testing.
Wrote detailed steps of cautions and expected failures and errors handled in current versions.
Wrote detailed and Test procedures for the same.
Wrote detailed manual Test Scripts for unit, module, integration, and regression for PrimeView, RTT workspace and Portal Imaging.
Designed, developed, and coded Interfaces test cases in C++ for Prime View.
Modifications were done to the current design and created new wrapper classes to replace existing IAP libraries functionality.
The existing C files were replaced with COM components.
CHARMNT database was used to store scanned images. Tested the effects of simulated Radiation therapy on images and checked its updates in database by comparing the images in Data validation reports created by doctors.
Developed and conducted internal training programs for developed applications.
Created and maintained Test Activity, Test Results, Test Summary, Defect Tracking (Using Clear Quest) and QA documents (Share documents for Quality Assurance Team using Rational Requisite Pro
Environment: VC++, C++, C, COM, ClearCase, RationalRose, Purify, CHARMNT, Rational RequisitePro, DICOM, LANTIS, CMM 4.2, Clear Quest.
Client: Microbytes - Siemens Medical Solutions, NJ March 2001 – September 2001
Role: Software Engineer /QA
Worked on Siemens proprietary product called Syngo. It is used to provide common Software Architecture for all medical products that Siemens develops. It provides ease to use middleware.
Responsibilities:
Gathering, analyzing, and writing business requirements, creating workflow diagrams,
Wrote functional and non-functional requirements, conforming to UML processes and SOP in developing use cases, use case diagrams, and other supporting documentation.
Designed and created new classes in VC++ for Error management and deployed New Error Management COM component.
Used Clear case tool to maintain updated changes.
Wrote requirement-based Test Plans using SRS document and Use case scenarios
Wrote test script in VC++ for unit, module, integration and regression Testing.
Wrote detailed steps of cautions and expected failures and errors handled in current versions.
Involved in manual unit and white box testing on the New Error Management COM component, to analyze and report all defects at an earlier stage.
Conducted Functional testing, Regression and GUI testing on each build or version of the application by executing VC++ files
Modifications were done to the current design and created new wrapper classes to replace existing IAP libraries functionality. The existing C files were replaced with COM components.
Assisted in streamlining and automating testing procedures for developed application software.
Interacted with the testing team to determine if the software solution meets the needs of the business requirements.
Created and Maintained Test Activity, Test Results, Test Summary, Defect Tracking (Using Clear Quest) and QA documents (Shared documents for Quality Assurance Team using Visual Source safe)
Generated Class Diagrams, Class Tables, and Object Interaction Diagrams using RationalRose.
Environment: VC++, C++, C, COM, Clear case, RationalRose, WinRunner, CMM 4
Client: Sharper Logics - First American Credco, CA Sept. 2000 – February 2001
Role: Programmer/Analyst
Worked on client’s proprietary software product called IM2K. It is used to provide a credit history reporting system in a B2B environment. The system helps in providing customized reports about credit history of an individual to an organization. The credit reports were processed and merged from remote systems of company’s business and operational partners like Equifax, Experian and TransUnion.
Responsibilities:
Involved in analysis, design, development, and implementation, designed GUI, technical documentation of this application. Followed UML processes and standard operating procedures in developing use cases, use case diagrams, and other supporting documentation. Provided input in developing project plans, establishing timeframes, and setting priorities for assigned projects.
Designed and created EJB beans for User Authentication and Authorization, Account Management, Initialization Editor. Message Server and Communication monitor and beans for efficient interaction with database for quick data saving and retrieval. Designed presentation layer, application architecture, customized and tested interface and application performance. Designed and developed JNI wrapper classes for