SW Test Engineer
About the role
The Ion™ endoluminal system is Intuitive's robotic platform for minimally invasive biopsy in the peripheral lung, with an initial goal of improving the early diagnosis of lung cancer. The primary function of this position is to play a key role in the software verification of the features for Ion products.
Responsibilities
- Design, develop, execute and document test protocols for the functional verification of complex robotic surgical systems.
- Review and provide feedback on requirement/specification clarity to support test method development.
- Perform traceability analysis to ensure 100% test coverage.
- Develop, maintain, and execute manual and automated test cases to verify software functionality and system performance.
- Document test results, defects, and verification activities in accordance with established processes and procedures.
- Create and maintain module-level software tests using Python or other scripting languages.
- Identify, document, and track software defects using issue management tools.
- Collaborate with software developers and cross-functional team members to investigate issues, reproduce failures, and verify corrective actions.
- Execute verification activities for software defect fixes and support formal verification efforts.
- Contribute to the continuous improvement of test methods, tools, and processes.
- Perform product demos when necessary.
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or related discipline and 2+ years’ experience (or Master’s degree).
- Strong problem solving and troubleshooting skills with the ability to methodically investigate and isolate issues.
- Able to work effectively with limited supervision in a fast-paced environment.
- Strong organizational, time management, and prioritization skills.
- Excellent written and verbal communication skills.
- Strong attention to detail and commitment to quality.
- Able to collaborate effectively within a cross-functional engineering team.
- Understanding of software testing principles and verification methodologies.
- Ideally, basic programming or scripting experience in Python or similar language.
- Strong knowledge of Windows, Linux Operating systems and Virtualization.
- Experience with test automation tools and frameworks.
- Experience with Medical Design Control processes.
- Experience with version control systems (e.g., Git, SVN).
- Experience with Bug Tracking tools.
- Experience with Requirements Management Tools.
- Experience with Test Management Tools.
Additional Information
Due to the nature of our business and the role, please note that Intuitive and/or your customer(s) may require that you show current proof of vaccination against certain diseases including COVID-19. Details can vary by role.
We provide equal employment opportunities to all qualified applicants and employees, and prohibit discrimination and harassment of any type, without regard to race, sex, pregnancy, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, genetic information or any other status protected under federal, state, or local applicable laws.