JOB TITLE: Software Development Engineer in Test
REPORTS TO: Principal Software Engineer
GRADE LEVEL: 21
COMPANY OVERVIEW
This is a unique opportunity to join a market-leading company in the telehealth industry. We support healthcare providers around the country through our teleradiology services. Using our novel cloud enabled medical image management and interpretation services, we help to advance patient care by facilitating rapid diagnosis from our large network of radiologists and clinical support professionals who all work from their homes.
POSITION OVERVIEW
The Software Development Engineer in Test (SDET) is responsible for designing, developing, and maintaining automated test frameworks that ensure the quality, reliability, and performance of our proprietary PACS and related applications. This role partners closely with software engineers to integrate automated regression testing into our development lifecycle, reducing manual testing dependency and accelerating release cycles. The SDET will build and maintain front-end, API, and system-level test coverage while supporting traceability and documentation needs appropriate for a regulated healthcare software environment. This is a hands-on engineering role requiring strong coding skills, test architecture experience, and a proactive approach to scalable quality automation.
PRIMARY RESPONSIBILITIES
· Design, develop, and maintain automated test scripts and frameworks for front-end, API, and system-level components of our proprietary PACS and related applications.
· Build and execute automated regression test suites to reduce manual testing effort and improve release efficiency.
· Integrate automated tests into CI/CD pipelines to support continuous validation of new builds and feature updates.
· Collaborate with Software Engineers and Quality Engineering to define test cases, acceptance criteria, and appropriate automation coverage.
· Develop and manage reliable test data and environments to ensure repeatable and consistent validation results.
· Identify defects, document findings clearly, and implement automated tests to prevent regression of resolved issues.
· Support validation documentation and traceability efforts consistent with regulated healthcare software development requirements.
· Contribute to ongoing improvements in test automation practices, tooling, and overall software quality processes.
· Other projects and duties as assigned.
JOB REQUIREMENTS AND SKILLS
· Strong experience building automated tests in .NET using xUnit, NUnit, or MSTest, with assertion libraries such as FluentAssertions.
· Hands-on experience with UI automation, including FlaUI for WinForms desktop applications and Playwright (.NET) for cross-browser web testing.
· Experience implementing BDD practices using SpecFlow and Gherkin where appropriate to align testing with business requirements.
· Proficiency integrating automated tests into CI pipelines (GitHub Actions or Azure DevOps) with solid understanding of Git workflows.
· Experience testing APIs using Postman/Newman or Playwright API testing, with a strong understanding of test layering (test pyramid).
· Working knowledge of test architecture patterns (e.g., Page Object Model or Screenplay), mocking frameworks (e.g., Moq or FakeItEasy), and code coverage tools such as Coverlet or SonarQube.
· Familiarity with modern quality tooling such as Testcontainers for .NET, k6 for performance testing, accessibility testing tools (Accessibility Insights, axe), or OWASP ZAP for security testing in CI.
· Understanding of containerized environments (Docker basics) and modern .NET ecosystems, with exposure to visual regression, observability, or performance tooling considered a plus.
EDUCATION AND EXPERIENCE
· 3–5 years of experience in software quality engineering, with at least 2 years focused on automated testing in a .NET environment (or equivalent).
· Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
· Demonstrated experience building and maintaining automated regression test suites in a CI/CD-integrated development workflow.
· Experience working in an Agile or iterative software development environment in close collaboration with engineering teams.
· Experience in regulated or compliance-driven environments (e.g., healthcare, medical device, or other highly controlled industries) is preferred.
WORK LOCATION AND CONDITIONS
· Corporate office in San Diego. Optional Hybrid Model, 3 days in the office and 2 days remote, with manager approval.
· Job Type: Full-time; Exempt or Non-Exempt.
REQUIRED TRAININGS
· Internal Regulatory and Quality System training required for Development.
Pay Range
· Hourly Pay Range: $53.00 - $62.50
· The stated pay scale has been implemented to reward employees fairly and competitively, as well as to support recognition of employees’ career progress, ranging from entry level to experts in their field, and talent mobility. It reflects the range that StatRad reasonably expects to pay for this position at various levels of experience. The actual starting pay rate for this position will be dependent on a variety of factors, including an applicant’s relevant experience, unique skills and abilities, education, market demand, and employer business practices, and will be discussed at the offer stage with the selected candidate.