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).
Product Engineer with strong product sense and engineering skills for a leading IT services company. Taking ambiguous goals and delivering software solutions with minimal guidance.
Senior Full Stack Developer using Angular and .NET to deliver digital banking solutions at Beem Credit Union. Collaborating with cross - functional teams for robust and scalable technology solutions.
Senior Solution Consultant at Guidewire shaping customer adoption of Guidewire Cloud capabilities through close collaboration with customers and mentoring junior consultants. Elevating customer success by bridging needs with solutions and delivering innovative Guidewire Cloud features.
Solution Consultant working at the intersection of technology and customer adoption for Guidewire. Delivering industry - wide solutions through strategic partnerships with key customers and stakeholders.
Software Engineer designing, building, and evolving compliance technology solutions for the wealth management industry. Collaborating across teams for high - quality software delivery and continuous improvement.
Software Engineer developing full - stack solutions at TrueContext, leveraging AI tools for enhanced productivity. Building features across React front end and Java backend for field service operations.
Engineering Project Lead leading technology deployment projects at CBC/Radio - Canada. Managing detailed designs, implementation phases, and ensuring compliance with regulations.
Full Stack Developer building and maintaining data pipelines for audience data at CBC. Collaborating with teams to enhance data tools and workflows while embracing a hybrid work model.
Engineering Talent Lead managing the growth of engineering team through full - cycle recruiting across AI and robotics functions. Collaborating directly with founders to ensure quality hiring processes.
Staff Full Stack Software Engineer developing cutting - edge data analytics software for industrial process data. Collaborating remotely and leading development efforts in a diverse team environment.