Vicarious Surgical is hiring a Software Development Engineer in Test (SDET) to join its growing Software Test Team! This critical team member will be responsible for developing procedures to automate testing on our surgical robot system.
You will work in a diverse team of software engineers, hardware engineers and the core leadership team in an agile development environment creating a scalable plan for the future of test automation supporting multiple releases.
Vicarious Surgical’s novel approach to surgery uses a combination of proprietary, human-like surgical robots and virtual reality to transport surgeons inside the patient when performing minimally invasive surgery.
This is a great opportunity to help lay the foundation for a function that will shape the development of Vicarious Surgical’s product for years to come. If you are interested, please apply today.
Develop automated functional tests using the automation framework to provide end-to-end smoke and regression test coverage of embedded robotic systems.
Work with engineers from multiple disciplines to understand the overall technical architecture and how each feature is implemented.
Participate in product technical design discussions and product design reviews to identify needs and test candidates for automation.
Work with other Quality Engineers, Developers, and Product Owners to understand requirements for an area of work and translate those requirements into a test plan that measures quality.
Support continuous testing during Sprint at appropriate milestones during development to test new feature development and identify software defects.
BS or MS in Computer Science, Computer Engineering or equivalent.
3+ years of experience to programmatically test the product, measure test coverage, develop the best automation, drive testability and diagnostic ability into the product.
Experience writing test software that interfaces with hardware.
Expertise in C++, Python or Java, and industry standard automation software frameworks.
Knowledge and experience with Continuous Development/Continuous Integration (CI/CD) preferably using Jenkins.
Strong knowledge of QA methodology and tools, with demonstrated experience in a Software Development Engineer in Test or Automation Engineer role.
Positive can-do demeanor and inculcates the same with other team members.
Excellent communication and teamwork skills.
Nice to Have
Familiarity Behavior-Driven Development (BDD), Cucumber framework.
Experience working on surgical systems.
Experience working with robotics.
Knowledge of software testing in the medical device industry is a plus.