Senior Software Developer in Test - AI-Augmented Development
I
IntrahealthHealthcare SaaS
CanadaFull-TimeSenior
Salary100000 - 150000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- PostgreSQLSQLJestKubernetesMicrosoft SQL ServerNUnitTypeScriptC#AzureCI/CDPlaywright
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, API-level, end-to-end browser automation with Playwright).
- Proven ownership of CI/CD pipelines and test infrastructure at scale.
- 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.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
Responsibilities
- Own quality engineering for the modernization of our flagship electronic medical record platform.
- Be the technical lead for QA infrastructure and process across platform modernization programs.
- Design skills, harnesses, and orchestrations that let agents generate, maintain, and triage test coverage at scale.
- Own the end-to-end QA infrastructure: test frameworks, test data management, environment provisioning, CI/CD integration, reporting, and flake management.
- Design, build, and maintain automated test suites (unit, integration, API, end-to-end, performance, and regression) across .NET/React stack.
- Build and operate multi-step agent workflows for test generation, exploratory testing, failure triage, defect reproduction, and coverage analysis.
- Define the QA operating model for modernization programs.
- Contribute to architectural decisions with a testability lens.
- Own quality outcomes from requirements through production, working closely with Product, Engineering, and DevOps.
- Participate in code reviews, contribute to CI/CD pipeline improvements, and maintain technical documentation.
View Full Description & ApplyYou'll be redirected to the employer's site