Post Job Free
Sign in

QA Automation Engineer with 8+ Years Experience

Location:
Alexandria, VA
Posted:
June 08, 2026

Contact this candidate

Resume:

Safoora Qasimi

Software QA Engineer

Phone: 202-***-****

Email: **************@*****.***

Location: 6002 Lebanon Dr Falls Church, VA 22041

Work Authorization: U.S. Citizen

linkedin.com/in/safoora-qasimi/

Graduate: Law 2010

Summary of Qualifications

QA Automation Engineer with 8+ years of experience in UI and API automation using Selenium WebDriver, Java, and Cucumber (BDD) across healthcare, banking, retail, insurance, and financial-mortgage domains. Strong experience building automation frameworks, validating REST APIs, and integrating automated tests into CI/CD pipelines. Proven ability to improve test coverage, reduce manual effort, and deliver high-quality releases in Agile environments.

8+ years of experience in QA automation and manual testing across web and enterprise applications

Strong expertise in Selenium WebDriver, Java, and Cucumber (BDD) for automation framework development

Experience designing and maintaining scalable automation frameworks (POM, Data-Driven, Hybrid)

Hands-on experience in API testing using Postman for REST and SOAP services

Solid knowledge of SQL for backend data validation across Oracle and PostgreSQL databases

Experience integrating automated tests into CI/CD pipelines (Jenkins, Maven, Git)

Strong understanding of SDLC, STLC, and Agile Scrum methodologies

Proven ability to improve test coverage, reduce manual effort, and ensure high-quality releases

Experience with cross-browser testing, accessibility (Section 508), and end-to-end validation

Strong collaboration with developers, product owners, and business analysts

Education

Bachelor’s Degree in law from Al-Zahra University

Technical Skills

Automation: Selenium WebDriver, Cucumber (BDD), TestNG, JUnit, Page Object Model (POM), Data-Driven Frameworks

Programming: Java, SQL, C#

API Testing: Postman, REST Assured

CI/CD & Build: Jenkins, Maven, Git

Test Management: Jira, Azure DevOps, Trello

Databases: Oracle, PostgreSQL

Testing Types: UI, API, Functional, Regression, Smoke

Methodologies: Agile Scrum, SDLC, STLC

Employment History

Quality Assurance Engineer

CDP, Inc.

Frankfort, KY

08/2024 – Present

Performed UI and API testing for web applications, executing functional, regression, and end-to-end test scenarios

Designed, developed, and executed detailed test cases and test scenarios based on business and functional requirements

Developed and executed automated API test cases using Postman collections, improving backend validation efficiency

Conducted REST API testing using Postman, validating request/response data and business logic

Wrote SQL queries to validate backend data integrity across Oracle and PostgreSQL databases

Participated in Agile Scrum ceremonies (sprint planning, backlog grooming, daily stand-ups), collaborating with cross-functional teams

Managed defect lifecycle in Azure DevOps, including defect logging, tracking, prioritization, and resolution

Performed cross-browser testing across Chrome, Edge, and Firefox to ensure UI consistency and functionality

Contributed to automation efforts for API and regression testing

Tested POS systems and healthcare applications (WIC, SNAP), ensuring transaction accuracy and regulatory compliance

Conducted accessibility testing aligned with Section 508 standards to ensure compliance

Prepared test execution reports, QA metrics, and release readiness reports for stakeholders

QA Automation Tester

Zelis Healthcare

Boston, MA

12/2019 – 05/2024

Collaborated with cross-functional teams to analyze requirements and design comprehensive test cases ensuring full test coverage

Designed, developed, and maintained a Selenium WebDriver automation framework using Java and Cucumber (BDD)

Implemented Page Object Model (POM) to improve test maintainability and scalability

Developed BDD test scenarios using Cucumber (Gherkin), creating reusable step definitions for automation

Executed automated UI and API test scenarios, improving regression test coverage and reducing manual effort

Performed REST API testing using Postman, validating response payloads and business logic

Maintained Requirement Traceability Matrix (RTM) to ensure alignment between requirements and test coverage

Participated in Agile Scrum ceremonies including sprint planning, backlog grooming, and retrospectives

Managed defect lifecycle using ADO, Jira and Trello, ensuring timely tracking, prioritization, and resolution

Conducted regression, functional, and UAT testing to validate application stability and business workflows

Managed test data setup and validation across multiple environments

Performed accessibility testing aligned with Section 508 and WCAG standards for healthcare applications

Software QA Tester

Cigna

Washington, DC

05/2018 – 12/2019

Collaborated with Product Owners, Business Analysts, Scrum Masters, and Developers to analyze requirements and ensure test coverage

Designed and developed a Selenium WebDriver automation framework using Java and Cucumber (BDD), implementing Page Object Model (POM)

Developed BDD test scenarios using Cucumber (Gherkin), creating reusable step definitions

Designed and executed test cases, test scripts, and test data based on business requirements for functional and regression testing

Executed cross-browser testing using Selenium WebDriver across Chrome, Edge, and Firefox

Performed backend validation using SQL queries to ensure data integrity and proper data mapping

Participated in Agile Scrum ceremonies including sprint planning, reviews, and daily stand-ups

Conducted User Acceptance Testing (UAT) to validate application functionality against business requirements

Developed reusable automation utilities to improve test execution efficiency and reduce code duplication

Integrated automated test suites into CI pipelines, enabling scheduled and on-demand execution

Executed smoke, sanity, and regression testing for each sprint release

Analyzed test execution results, identifying defects, risks, and areas for quality improvement

QA Manual Tester (Analyst)

TD Bank

Cherry Hill, NJ

February 2017 – May 2018

Analyzed business and functional requirements to design detailed test cases and test scenarios

Executed manual testing including functional, regression, integration, and UAT to validate application workflows

Developed test plans and test strategies aligned with business objectives and release timelines

Identified, documented, and tracked defects using JIRA, including detailed reproduction steps and prioritization

Safoora Qasimi

QA Automation Engineer

Phone: 202-***-****

Email: **************@*****.***

Location: 6002 Lebanon Dr Falls Church, VA 22041

LinkedIn: linkedin.com/in/safoora-qasimi/

Work Authorization: U.S. Citizen

Summary

Results-driven Software Quality Assurance Tester with 7+ years of experience in manual and automated testing, UI validation, API testing, and database testing across banking, retail, e-commerce, insurance, and financial-mortgage domains. Skilled in test case design, execution, defect tracking, and test automation for web-based and client-server applications. Expertise in Selenium WebDriver, Postman, SQL, Azure DevOps, Jira, Cucumber (BDD), Agile (Scrum), SDLC, and STLC.

Extensive experience in Software Quality Assurance (QA) Testing, including functional, regression, system, UAT, smoke, black-box, boundary, ad-hoc, cross-browser, and UI validation testing. Strong knowledge of Health Care Claims processing, including end-to-end claims lifecycle validation (eligibility verification, claims adjudication, EOB review, payment processing, denial management, and HIPAA compliance).

Strong proficiency in Selenium WebDriver, TestNG, JUnit, and automation frameworks (POM, Data-Driven, Hybrid) to develop robust automated test scripts for web and client-server applications.

Expertise in API testing using Postman and SOAPUI, validating SOAP and RESTful web services with JSON/XML requests and backend validation.

Solid understanding of database testing, writing complex SQL queries (SELECT, JOIN, etc.) to ensure data integrity and backend validation in SQL Server, Oracle, and PostgreSQL.

Hands-on experience in Agile (Scrum) and Waterfall methodologies, actively participating in sprint planning, backlog grooming, defect triaging, and daily stand-ups using Jira, Azure DevOps, and Test Manager.

Strong knowledge of SDLC, STLC, test planning, requirement analysis, and documentation, including Test Plans, Test Cases, Test Scripts, Test Estimation, and Requirement Traceability Matrix (RTM).

Experience integrating test automation into CI/CD pipelines using Jenkins, Maven, and Git for continuous testing and deployment.

Developed BDD (Behavior-Driven Development) test scripts using Cucumber with Gherkin syntax, implementing reusable step definitions for functional and regression testing.

Excellent analytical, problem-solving, and communication skills, collaborating with developers, business analysts, Scrum Masters, and QA teams to ensure high-quality software releases.

Education

Certified Software Developer Engineer in Test (SDET) - TEK School, Virginia 2019

Bachelor's Degree in Law - Al-Zahra University, Iran 2010

Technical Skills & Tools

Work Environments: Agile (Scrum), Waterfall

UI Testing Tools: Selenium WebDriver

Backend Testing: PostgreSQL, PGAdmin

Test Management Tools: Jira, Trello, Azure DevOps

Test Frameworks: Keyword-Driven, Data-Driven, Hybrid, Cucumber (BDD), Page Object Model (POM)

Databases: PostgreSQL, Oracle SQL

Programming Languages: Java, SQL, C#

Operating Systems: Windows (XP, 7, 8, 10), Mac OS

Employment History

CDP, Inc. - Quality Assurance Engineer

Frankfort, KY & Romeoville, IL August 2024 - Present

Executed comprehensive SDLC testing, including test planning, requirement analysis, execution, and defect lifecycle management, ensuring high-quality software releases.

Collaborated in Agile and Scrum environments, actively participating in sprint planning, backlog grooming, and daily stand-ups, leveraging Azure DevOps for test case management and defect tracking.

Performed manual and automated testing for web-based applications, executing functional, regression, and UI validation tests while logging defects using industry-standard bug tracking tools.

Managed bug and defect tracking using Azure DevOps, categorizing, prioritizing, and assigning defects to ensure timely resolution and maintain comprehensive test documentation.

Conducted API testing using SOAPUI and Postman, validating SOAP and RESTful web services, creating test suites, executing automated scripts, and ensuring request/response accuracy.

Executed SQL and Oracle database queries to validate backend data integrity, troubleshoot defects, and support data-driven testing.

Performed Point-of-Sale (POS) system testing, verifying transaction workflows, payment processing, and system reliability across multiple environments.

Conducted cross-browser web application testing, ensuring UI consistency and functional accuracy across Chrome, Edge, and Firefox using manual and automated testing techniques.

Tested healthcare systems (WIC, related programs) to ensure regulatory compliance, data security, and system functionality.

Collaborated with developers, business analysts, Scrum Masters, and QA team members, actively engaging in sprint planning, requirement reviews, and defect triaging to maintain a seamless QA process.

Technologies & Tools: Chrome, Edge, Firefox, Jira, Azure DevOps, SOAPUI, Postman, Oracle Database, SQL, Manual Testing, Automated Testing, Software Testing, Test Case Writing, Test Case Design, Defect Tracking, SDLC, STLC, Agile, Scrum, Waterfall, Microsoft Excel, Microsoft Office Suite.

Zelis Healthcare - Software Quality Assurance Tester

Boston, MA December 2019 - May 2024

Collaborated with cross-functional teams to understand product requirements and create comprehensive test cases ensuring full test coverage.

Developed and implemented QA methodologies, ensuring software compliance with quality assurance standards, guidelines, and procedures.

Executed regression and integration testing for claims processing enhancements, ensuring accurate adjudication logic and minimizing claims leakage or payment errors.

Performed backend validation of claims data using SQL queries to ensure accurate coding (CPT/ICD), reimbursement calculations, and compliance with healthcare regulations and business rules.

Demonstrated solid knowledge of Health Care Claims processing, validating end-to-end claims workflows including member eligibility, provider data validation, claims intake, adjudication, pricing, payment processing, and Explanation of Benefits (EOB) generation.

Mapped tasks and test cases to backlog items, maintaining an accurate Requirement Traceability Matrix (RTM) for test coverage validation.

Performed 508 compliance testing, verifying software accessibility and ensuring adherence to WCAG and Section 508 accessibility standards.

Actively participated in Agile (Scrum) sprints, contributing to sprint planning, backlog grooming, sprint testing, regression testing, demos, and retrospectives.

Executed test cases across multiple levels, including UI validation, database testing, and system testing, ensuring functional accuracy.

Designed and developed an automation framework from scratch using Selenium WebDriver, Java, and Cucumber (BDD), improving test efficiency.

Implemented the Page Object Model (POM) framework in automation, ensuring scalability and maintainability of test scripts.

Conducted Behavior-Driven Development (BDD) testing, writing Cucumber Features, Scenarios, and Step Definitions in Gherkin syntax.

Tracked and documented defects using Jira, Azure DevOps and Trello, ensuring timely resolution and maintaining clear communication with development teams.

Conducted regression testing to verify that new fixes and enhancements did not negatively impact existing functionality.

Participated in team meetings, discussing testing strategies, progress, and potential risks while providing feedback for quality improvements.

Technologies & Tools: Chrome, Edge, Firefox, JavaScript, Java, Selenium WebDriver, Trello, Jira, Azure DevOps, Postman, SQL Server, Jenkins, Software Testing, Test Case Writing, SDLC, STLC, Agile, Database Testing, SQL, Quality Assurance, Test Case Design.

Cigna - Software QA Tester

Washington, DC May 2018 - December 2019

Collaborated with Product Owners, Business Analysts, Scrum Masters, and Developers to ensure clear understanding of project requirements and test coverage.

Designed and developed an automation framework from scratch using Selenium WebDriver, Java, and Cucumber (BDD), implementing the Page Object Model (POM) for scalability.

Performed Behavior-Driven Development (BDD) testing, writing Cucumber Features, Scenarios, and Step Definitions in Gherkin syntax to improve test readability.

Reviewed and analyzed Business Requirements Documents (BRD) to design and execute test cases, test scripts, and test data for functional and regression testing.

Utilized Maven for build management and integrated automation scripts with Jenkins for Continuous Integration (CI/CD).

Executed cross-browser testing using Selenium WebDriver, ensuring application compatibility across Chrome, Edge, and Firefox.

Conducted User Acceptance Testing (UAT) in an Agile environment, validating software functionality against business requirements.

Participated in Agile (Scrum) ceremonies, including Sprint Planning, Review Sessions, and Daily Stand-ups, contributing to test strategy discussions.

Tracked and documented defects using Jira and Trello, ensuring timely defect resolution and transparent reporting.

Performed backend testing using SQL, writing queries to validate database integrity and ensuring proper data mapping.

Developed and maintained reusable automation utilities and common functions to improve test execution efficiency and reduce code duplication.

Integrated automated test suites into CI pipelines, enabling scheduled and on-demand execution to support faster feedback during development cycles.

Performed smoke, sanity, and regression testing for each sprint release, ensuring stability of new and existing functionality.

Analyzed test execution results and reports, identifying trends, risks, and areas for quality improvement across releases.

Technologies & Tools: Chrome, Edge, Firefox, RTM, Scrum, Agile, Trello, Jira, Azure DevOps, Postman, Excel, SQL Server, Jenkins, Test Case Design, Microsoft Excel, Outlook, UI Testing, QA, QA Processes.

TD Bank - Quality Assurance Analyst_ Mortgage Domain

Cherry Hill, NJ February 2017 - May 2018

Executed manual testing methodologies, including test case design, execution, and reporting to ensure software quality and functionality.

Analyzed software requirements and specifications, developing comprehensive test plans and test strategies aligned with business objectives.

Identified and documented defects, providing detailed reproduction steps and root cause analysis to facilitate timely resolution.

Performed functional, regression, integration, and User Acceptance Testing (UAT) to validate application workflows and system performance.

Collaborated with cross-functional teams, including developers, business analysts, and project managers, ensuring quality control throughout the SDLC.

Managed multiple testing tasks in a fast-paced environment, prioritizing workloads to meet project deadlines without compromising quality.

Communicated testing progress, issues, and recommendations to stakeholders, ensuring alignment with business goals and development timelines.

Worked in Agile (Scrum) environments, actively participating in sprint planning, daily stand-ups, and sprint retrospectives.

Designed, maintained, and executed detailed manual test cases and test scenarios based on functional and business requirements to ensure complete coverage.

Logged, tracked, and managed defects using JIRA, ensuring accurate prioritization, status updates, and effective communication with development teams.

Conducted end-to-end testing across multiple SDLC phases, validating requirements from initial analysis through deployment and post-release verification.

Participated in backlog grooming and sprint refinement sessions, reviewing user stories and acceptance criteria to identify test conditions and edge cases early.

Performed re-testing and regression testing following defect fixes, confirming resolution and preventing recurrence of issues in production.

Reviewed and validated requirements documentation, identifying gaps, ambiguities, and potential risks to improve overall software quality.

Supported release cycles by executing smoke testing and sanity testing to verify application stability prior to production deployment.

Technologies & Tools: Chrome, Firefox, Test Management Tools, Agile Methodology, Scrum, Task Management Tools (Trello, Jira), API Testing (Postman), Spreadsheets, Database Testing, SQL Server, Microsoft Office Suite, Outlook, UI Testing, Quality Assurance.

Performed end-to-end testing across multiple SDLC phases from requirement analysis to post-release validation

Collaborated with developers, business analysts, and project managers to ensure quality throughout the SDLC

Participated in Agile Scrum ceremonies including sprint planning, backlog grooming, and daily stand-ups

Communicated testing progress, risks, and issues to stakeholders to support timely decision-making

Reviewed user stories and acceptance criteria to identify test conditions and edge cases early

Maintained test documentation and ensured full traceability between requirements and test coverage

Tested Banking and mortgage Application, including loan and servicing systems

Validated mortgage lifecycle: application, underwriting, approval, closing



Contact this candidate