Job Description: Verification test engineer, driving robustness of software, firmware, and algorithms. Primary Duties:Develop comprehensive test plans and test cases for medical device software, firmware, and algorithms based on product requirements and specificationsDesign and implement automated tests and frameworks for regression testing and continuous integrationPerform manual testing of new features and interfacesDocument and track defects, analyze root causes, and follow up on fixesDevelop and execute exploratory tests to identify defects and potential risksCreate and maintain test data to be used for testing proceduresEvaluate product quality and reliability by analyzing test resultsProvide timely feedback to developers and project managers on product quality, defects, risks, and potential improvementsStay up-to-date with medical device testing standards, methodologies, tools, and industry best practices Knowledge, Experience, and Skills:Bachelor’s Degree in Computer Science, Electrical Engineering, or another related field preferred.Five or more years of experience in testing software and firmware Embedded Systems or Firmware TestFluency in Python and proficiency with C/C#/SQLExperience creating test benches in Python or other scripting languages (Qt a plus)Proven track record authoring requirements, developing test protocols, and implementing test automationExperience with software and firmware development environments and hardware debuggersExperience with source control and defect tracking systems (GitHub, Jira, etc.)Experience and efficiency with test and measurement equipment (e.g. Oscilloscope)Experience testing firmware, APIs, databases, and platform integrationsExperience with test automation frameworks like Selenium, Appium, UFT, etc.Knowledge of test management tools like Zephyr, TestRail, , etc.Knowledge of virtualization/containerization tools like Docker, is a plusKnowledge of AWS tools like S3 and EC2, is a plusAble to read electronic schematics and datasheetsAuthorized to work in the US and full fluency of the English language is a must.Understanding of regulatory standards for medical device software testing (IEC 62304, etc.)Strong attention to detail and organizational abilitiesExcellent communication skills are a mustVIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status
Job Description:
Primary Duties:
Knowledge, Experience, and Skills:
(Please ensure email matches your resume email)
(document types allowed: doc/docx/rtf/pdf/txt) (max 2MB)
By submitting this form, you are consenting to the VIVA team contacting you via Phone/Email