Senior QA Automation Engineer || Remote

Overview

Remote
Depends on Experience
Contract - Independent
Contract - W2
No Travel Required

Skills

API QA
Agile
QA
DevOps
Cypress
SQL
Scripting
SaaS

Job Details

Senior QA Automation Engineer Cancer Registry Informatics

Location: Remote
Department: Engineering Registry Informatics

Role Overview

We are looking for a Senior QA Automation Engineer to lead test automation and quality engineering for our Cancer Registry Informatics platform. This role will design, implement, and maintain automated test frameworks for a complex, data-intensive .NET / Azure application used by cancer programs and registries across the country.

You will work closely with developers, product owners, and support teams to ensure high quality across UI, API, database, and migration workflows (e.g., Metriq RI migrations), with a strong focus on reliability, data integrity, and regulatory expectations in healthcare.

Key Responsibilities

Test Strategy & Quality Engineering

Define and own the test automation strategy for Registry Informatics across UI, API, database, and integration layers.

Collaborate with product and engineering to translate requirements, user stories, and workflows into clear test plans, test cases, and acceptance criteria.

Establish a scalable approach for regression, smoke, sanity, and end-to-end automated testing.

Automation Framework & Implementation

Design, build, and maintain automation frameworks for:

o Web UI testing (e.g., Selenium, Playwright, or similar) for .NET web apps.

o API testing (REST/JSON) for service and integration layers.

o Database validation against Azure SQL / SQL Server (record counts, transformations, integrity checks).

Implement and optimize robust, reliable automated test suites in C# or another appropriate language compatible with the .NET ecosystem.

Drive best practices for test code quality (reusability, maintainability, clear structure, version control).

CI/CD & Azure Integration

Integrate automated test suites into Azure DevOps Pipelines (or equivalent) for:

o Continuous integration builds

o Automated regression runs

o Pre-deployment and post-deployment verification

Configure test execution across environments (Dev, QA, Staging, Production-like) in Azure.

Collaborate with DevOps/engineering to ensure fast, reliable feedback from automated test runs.

Migration & Data Quality Validation (Critical for RI)

Design automated validation for migrations (e.g., Metriq RI), including:

o Record counts and completeness

o Field-level mapping and transformations

o Key oncology/cancer registry fields (e.g., site, histology, stage, dates)

Build reusable test harnesses and scripts to:

o Compare pre- and post-migration datasets

o Flag discrepancies and generate reports for stakeholders

Work closely with implementation and support teams to industrialize migration validation and reduce manual verification.

Non-Functional & Performance Quality (Nice-to-Have)

Collaborate on performance, scalability, and reliability testing, especially for large cancer registry datasets.

Contribute test scripts and scenarios for:

o Load and stress testing

o Long-running and high-volume scenarios (e.g., large registry submissions, bulk imports).

Quality Culture & Collaboration

Mentor junior QA engineers and guide developers in testability and automation best practices.

Advocate for shift-left testing, improving unit and integration test coverage in the .NET codebase.

Contribute to test documentation, QA standards, and quality metrics (defect leakage, test coverage, automation rate).

Required Skills & Qualifications

Core Technical Skills

5+ years of experience in QA / Test Automation, with at least 2 3 years in a Senior/Lead capacity.

Strong hands-on experience testing web applications built on Microsoft .NET (C# stack).

Expertise with at least one UI automation framework, such as:

o Selenium WebDriver

o Playwright

o Cypress (if used alongside .NET backends)

Strong experience in API test automation:

o REST API testing (Postman, Newman, RestSharp, or similar)

o Automated API suites integrated into CI pipelines

Proficiency with Azure DevOps (Boards, Repos, Pipelines, Test Plans) or equivalent CI/CD tools.

Good working knowledge of SQL and Azure SQL / SQL Server:

o Writing complex queries for validation

o Comparing datasets between source and target systems

Experience building automation frameworks and test suites in C# (preferred) or another language commonly used with .NET systems.

QA / Process Skills

Strong understanding of SDLC and STLC in a product/SaaS environment.

Experience with Agile/Scrum (sprint planning, refinement, demos, retrospectives).

Hands-on experience with:

o Regression test suite design

o Risk-based testing

o Defect lifecycle and triage

Domain & Regulatory (Preferred)

Experience in healthcare, oncology, or cancer registry systems is a strong plus.

Familiarity with:

o NAACCR standards, tumor registry workflows, or similar reporting frameworks

o Regulatory and compliance concepts in healthcare (HIPAA, data privacy, auditability).

Soft Skills

Excellent analytical and problem-solving skills, especially in data-heavy and workflow-rich systems.

Ability to work cross-functionally with product managers, developers, implementation teams, and support.

Strong written and verbal communication skills, including clear documentation of test plans, test cases, and results.

Proactive, ownership mindset comfortable operating in a mission-critical, customer-facing product context.

Preferred Qualifications

Experience with test management tools (e.g., Azure Test Plans, Zephyr, TestRail, qTest).

Experience with BDD tools/frameworks (e.g., SpecFlow) for living documentation of scenarios.

Exposure to performance testing tools (e.g., JMeter, k6, Locust) is a plus.

Prior work on migration-heavy products or multi-tenant SaaS platforms.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.