Job Description
In this role, you will have the opportunity to join the leading innovator in image-guided therapy solutions as Software Test Engineer for the Azurion Eye solution—an integrated, AI-enabled software platform. You will be responsible for defining test strategy, test automation, and test architecture for a portfolio of microservice-first applications that power the Lab Orchestrator and AI Operator, which infer AI-based observations and orchestrate these into clinical workflow automation.
Your role:
- Execute end-to-end software testing (automated and manual) within Agile/Scrum teams, ensuring compliance with customer, clinical, quality, and regulatory requirements.
- Define and own the overall test strategy and end-to-end test architecture, covering functional, non-functional, safety, performance, cybersecurity, and regulatory aspects, aligned with CI/CD and test-first principles.
- Provide test expertise at feature, system, and end-to-end levels, reviewing requirements, user stories, and designs for testability and quality early in development.
- Design, implement, and scale test automation using appropriate frameworks, tools, and scripting to support microservice-based and cloud-native systems.
- Execute and maintain a broad range of testing types, including integration, regression, performance, load, reliability, and resilience testing, across realistic clinical scenarios.
- Ensure full traceability from requirements to tests, defects, and releases through structured documentation, test plans, protocols, and reports.
- Collaborate closely with cross-functional stakeholders (engineering, product, clinical, data & AI) to support design changes, risk assessments, AI model validation, and continuous improvement of test practices.
You're the right fit if:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or equivalent.
- 3+ years of experience in software test automation, preferably in microservice-based, cloud-native, or distributed systems, within a regulated environment (medical, healthcare, or safety-critical).
- Strong hands-on experience with API automation (e.g. Postman, RestAssured) and Python-based test automation, integrated into CI/CD pipelines.
- Experience with test automation frameworks for backend and web applications (e.g. Selenium, Playwright), including BDD approaches (Behave, Cucumber).
- Solid understanding of non-functional testing (performance, reliability, resilience) and structured test approaches (e.g. ISTQB).
- Comfortable working in Linux environments, with exposure to containers (Docker) and Kubernetes, and proficient with Git/GitHub.
- Self-driven team player with strong communication skills, effective cross-disciplinary collaboration, and openness to AI-assisted development and testing techniques.
How we work together
We believe that we are better together than apart. For our office-based teams, this means working in-person at least 3 days per week.
About Philips
We are a health technology company.