Job Description
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: ⢠Web UI testing (e.g., Selenium, Playwright, or similar) for .NET web apps. ⢠API testing (REST/JSON) for service and integration layers. ⢠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: ⢠Continuous integration builds ⢠Automated regression runs ⢠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: ⢠Record counts and completeness ⢠Fieldâlevel mapping and transformations ⢠Key oncology/cancer registry fields (e.g., site, histology, stage, dates) Build reusable test harnesses and scripts to: ⢠Compare preâand postâmigration datasets ⢠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: ⢠Load and stress testing ⢠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: ⢠Selenium WebDriver ⢠Playwright ⢠Cypress (if used alongside .NET backends) Strong experience in API test automation: ⢠REST API testing (Postman, Newman, RestSharp, or similar) ⢠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: ⢠Writing complex queries for validation ⢠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: ⢠Regression test suite design ⢠Riskâbased testing ⢠Defect lifecycle and triage Domain & Regulatory (Preferred) Experience in healthcare, oncology, or cancer registry systems is a strong plus. Familiarity with: ⢠NAACCR standards, tumor registry workflows, or similar reporting frameworks ⢠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. Apply tot his job