Job Description:
As the Software Test Engineer you will execute test cases and protocols to verify software functionality, using numerous testing methods including functional, integration, and system testing. We are looking for someone who is self-motivated, diligent, detailed oriented, and can work independently and function well within in a team. This will be onsite 5 days a week.
Responsibilities:
- Written verification plans/protocols and executed formal testing in a regulated industry, medical device/surgical robotics preferred
- Ability to install software on robotic platform and perform testing on release candidate builds
- Conduct feature adhoc and exploratory testing along with bug verification
- Participated in technical design reviews of requirements, specifications, and test protocols
- Well conversant in scripting using Python, Linux commands and Embedded software
Requirements:
- BS in Computer Science, Computer Engineering, or equivalent
- 2+ years of hands-on software testing experience preferably with complex medical devices
- Good in communication – verbal & written, analytical & problem-solving skills, learning attitude and demonstrated ability to work effectively with onshore teams
- Experience with JIRA or any similar defect tracking tool
- Experience with JAMA or similar requirements management tools
- Squish experience is mandatory
Preferred Experience:
- Experience working with software, firmware, and hardware
- Experience in software tool validation, performing IQ/OQ/EQ of a system
- Experience testing software for complex electro-mechanical or robotics system
- Experience in performing system/instrument qualification and/or equivalency testing
- Experience with networking tools for troubleshooting issues related to data transfer and performance across a network
Job Type: Contract
Pay: $43.90 - $45.00 per hour
Schedule:
Work Location: In person