Software Technologist - Test Automation
Core
Develops and executes comprehensive test plans (component, integration, system) and automates testing for software components to ensure reliability, performance, and adherence to specifications.
Role type
Senior IC software technologist (test automation)
Builds
Automated test suites and CI/CD pipelines for software components
Domain
Health technology / Software engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C# programming, .NET debugging, Playwright, SpecFlow, Reqnroll, Azure DevOps, GitHub Actions, Docker, Kubernetes, root cause analysis, test case design
Preferred skills
Selenium, Postman, AWS, k6, JMeter
Technologies
C#, .NET, Playwright, SpecFlow, Reqnroll, Azure DevOps, GitHub Actions, Docker, Kubernetes, Postman, AWS, k6, JMeter
Responsibilities
Develop detailed test cases based on software requirements; Execute comprehensive test plans including component, integration, and system tests; Conduct code reviews to ensure adherence to coding standards; Establish, configure, and manage testing environments to replicate production settings; Conduct root cause analysis on identified defects; Evaluate and refine testing processes and methodologies
Seniority
Senior, hands-on IC