Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Developer in Test developing AI-augmented quality engineering for Intrahealth’s electronic medical record platform. Leading QA infrastructure and automation efforts across modernization programs.

Responsibilities

  • AI-First Quality: AI coding tools and agentic workflows are a core part of how you build and maintain test coverage.
  • QA Infrastructure Ownership: Own the end-to-end QA infrastructure for our modernization programs — test frameworks, test data management, environment provisioning, CI/CD integration, reporting, and flake management.
  • Test Engineering: Design, build, and maintain automated test suites — unit, integration, API, end-to-end, performance, and regression — across .NET/React stack and its integration surface with a large legacy codebase.
  • Agent Orchestration: Build and operate multi-step agent workflows for test generation from tickets and specs, exploratory testing, failure triage, defect reproduction, and coverage analysis.
  • Process & Practice: Define the QA operating model for our modernization programs — how work enters QA, how evidence is captured in tickets, how test plans are linked and maintained, and how quality signals flow to engineering and product.
  • Architecture & Testability: Contribute to architectural decisions with a testability lens.
  • End-to-End Ownership: Own quality outcomes from requirements through production.
  • Engineering Practices: Participate in code reviews, contribute to CI/CD pipeline improvements, and maintain technical documentation.

Requirements

  • BSc in Computer Science, Software Engineering, or equivalent work experience.
  • 5+ years of hands-on experience in software development in test, SDET, or test automation engineering roles.
  • Demonstrated fluency with AI development tools (e.g., Claude Code) and agentic coding workflows.
  • Strong coding skills in at least one of C# or TypeScript with working proficiency in the others.
  • Hands-on experience with K8s, Azure or cloud-native test environment management.
  • Deep experience with modern test automation across the pyramid — unit and integration (xUnit/NUnit, Jest, pytest), API-level contract and integration testing, and end-to-end browser automation with Playwright.
  • Proven ownership of CI/CD pipelines and test infrastructure at scale — environment management, parallelization, flake control, reporting.
  • Strong SQL proficiency and comfort designing and querying against large relational schemas (PostgreSQL or MS SQL Server).
  • Ability to independently read, analyze, and extract business logic from large, complex codebases with or without AI-assisted tools.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.
  • Ability to manage time effectively and prioritize tasks in a dynamic environment.
  • Strong assets: Experience with Electronic Medical Record software or regulated healthcare environments (PIPEDA/HIPAA-adjacent).

Job type

Full Time

Experience level

Senior

Salary

CA$100,000 - CA$150,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AzureCloudJestKubernetesMS SQL ServerPostgresReactSQLTypeScript.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.