remote
Senior Software Engineer in Test - Intuitive (Intuitive Surgical)
Software Engineer
Senior Software Engineer in Test leading test automation strategy for robotic surgery platforms, building robust frameworks with Python/Java, Selenium, CI/CD pipelines, and cloud services to ensure high‑quality, compliant medical device software.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks and suites for embedded and cloud‑based surgical robotics software.
- Collaborate with cross‑functional engineering teams to define test requirements, acceptance criteria, and quality metrics.
- Implement CI/CD pipelines that integrate automated functional, performance, and regression testing using tools such as Jenkins, GitLab CI, or AWS CodePipeline.
- Drive continuous improvement of test processes, reporting, and defect tracking to meet regulatory and safety standards.
- Mentor junior test engineers and promote best practices in test‑driven development and code quality.
Requirements
- 5+ years of professional experience in software test engineering, preferably in medical device or safety‑critical domains.
- Strong programming skills in Python and Java, with hands‑on experience using Selenium or similar UI automation tools.
- Proficiency in building and maintaining CI/CD pipelines and working with cloud platforms such as AWS.
- Deep understanding of test automation frameworks, version control, and continuous integration concepts.
- Excellent problem‑solving abilities, communication skills, and a collaborative mindset.
Skills
pythonjavaseleniumtest automationcicdaws