Overview
Skills
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.