Software Development Engineer (Test Automation)
Core
Design, develop, and execute automated test cases and scripts to ensure software quality for medical imaging and treatment systems.
Role type
Test Automation Engineer
Builds
Automated test suites and scripts for MOSAIQ, IC, Integrity, and XVI products
Domain
Healthcare technology / Medical imaging
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, Python, C#, automated testing frameworks, distributed environment testing, root cause analysis, Agile/Scrum methodology, test solution implementation, code refactoring, quality management systems
Preferred skills
Experience with Elekta products, deep knowledge of medical imaging software architecture
Technologies
Java, Python, C#, MOSAIQ, IC, Integrity, XVI
Responsibilities
Design and update automated test cases to cover requirements; Develop clean, efficient, and reusable automation code; Run automation scripts regularly or on demand in a distributed environment; Continuously update and refactor scripts to keep up with changes in the application; Investigate test reports to identify the root cause of failures; Implement, conduct, and document test solutions for software applications; Participate in the team's daily Scrum activities and collaborate with Scrum team members to design and develop test cases; Maintain a current working knowledge of technical and quality requirements, and comply with Quality Management System requirements.
Seniority
Individual Contributor