Senior Software Developer in Test, Remote

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

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).