Description:
Max BR: BR
Onsite
4 rounds of interviews (phone, coding test, team members, manager)
Primary Function of Position:
The Software Quality Assurance Engineer is responsible for assuring the quality of the daVinci Product (Simulator) software. This position requires an individual with strong QA and Manual software test skills and experience, ability and interest for performing the clinical verification/validation of the products, coding skills and experience for the execution and maintaining and creation of automated test scripts, documentation skills in creating test plans/protocols/reports/tracing reports, and firmware, middleware and backend knowledge (Windows SCCM, ...).
Roles and Responsibilities:
This position has responsibility and authority for:
- Provide clinical/functionality feedback on DaVinci systems/instruments/procedures to the developers.
- Provide feedback to Development on requirement/specification clarity and understanding to support proper testing method development.
- Ownership in design, development of test plans/protocols/reports/tracing documents for verification of daVinci Simulators or other products.
- Performing manual testing methods, finding and reporting issues.
- Escalation of issues to internal engineering groups as appropriate.
- Execution and support for Product Verification and Product Validation.
- Creating and execution of the automated test scripts.
- Identify areas for product and process improvements and make recommendations.
Qualifications
Skill/Job Requirements:
Minimal Requirements: In order to adequately perform the responsibilities of this position the individual must have:
- Bachelor's degree in engineering or other technical area desired with 3-4 years experience working in a regulated environment or equivalent, or master's degree with Minimum 2-3 years experience.
- Experience with writing and reviewing engineering (design control) documents, including specifications, requirement documents, test protocols and test reports.
- Excellent manual testing methods.
- Interest and ability to perform the clinical evaluation of the daVinci products.
- Strong backend testing experience for remote software updates and configurations.
- Skills and experience in test automation.
- Scripting skills and knowledge (Python, C++, C# preferred).
- Ability to manage challenging assignments and multiple assignments in parallel.
- Ability to work with limited guidance in a fast-paced environment.
- Assertive, outgoing personality with an ability to work collaboratively within an engineering team.
- Excellent documentation and communication skills, and attention to detail, and advanced problem-solving orientation and decision-making skills.
- Possess excellent time management and prioritization skills.
Preferred Requirements:
- Skilled in the use of Agile or similar lifecycle management system tool.
- Experience in tracing using document management like Jira Cloud or Polarion.
- Development experience with complex systems with a combination of hardware and software.
- Experience in Jira, Xray or similar task/issue tracking product.
- Understanding of robotic control systems and clinical use of daVinci system.