Skip to main content
Posted May 07, 2018
HistoSonics, Inc.

Software Testing Engineer - HistoSonics, Inc.

Ann Arbor, MI, USA Full Time

Do you want to join a hot, growing Ann Arbor-based tech company? If you rock at C#, Java, or VBScript, and enjoy design review and debugging, read...

Do you want to join a hot, growing Ann Arbor-based tech company? If you rock at C#, Java, or VBScript, and enjoy design review and debugging, read on! 

About the Company:

HistoSonics, Inc. was created to advance the development of histotripsy, a revolutionary science discovered and developed by leading scientists at the University of Michigan to provide improved therapies for patients. Our exclusive license to intellectual property, significant financial support and strategic partnerships have helped HistoSonics develop Robotically Assisted Sonic Therapy (RAST), a new platform being developed for cancer care that uses histotripsy. HistoSonics’ team of experienced specialists and industry leaders is based in Ann Arbor, Michigan.

HistoSonics’ unique new platform technology has the potential to fundamentally change the nature of cancer therapy.  RAST uses histotripsy and the mechanical properties of focused ultrasound to destroy targeted tissues without damaging surrounding tissue or structures. This non-invasive, non-thermal treatment can be used to safely, precisely and effectively destroy unwanted tissue throughout the body, reducing patient trauma and healthcare costs.

Position Summary

The Software Testing Engineer is responsible for development and execution of exploratory, integration, verification and automated tests during software development process to ensure HistoSonics’ software quality. The Software Testing Engineer will participate in design reviews, risk analysis, designing and implementing tests, debugging, defining corrective actions and tracking software quality metrics. This position will monitor all stages of software development to identify and resolve software malfunctions to meet quality standards.

Key Responsibilities

  • Interact with product development teams to develop a strong understanding of the project and testing objectives
  • Work with design team in defining requirements to ensure testability of software
  • Work with software team defining architecture to ensure testability of software
  • Estimate, prioritize, plan and coordinate testing activities
  • Create test plan and test cases based on requirements
  • Develop and execute automated and unit tests/plans and analyze and report test results
  • Participate in design reviews and risk assessment meetings
  • Setup test environment (hardware, software and network)
  • Test software releases by executing assigned tests (manual and/or automated)
  • Document, track and manage defects through defect tracking system
  • Participate in troubleshooting and risk assessment of defects with design team to identify root cause and resolution
  • Perform thorough regression testing when defects are resolved
  • Track software quality assurance metrics, like defect densities and open defect counts
  • Ensure all applicable tasks are performed in compliance with the Quality Management System
  • Participate in continuous improvement of the Quality System, software development and testing procedures
  • Other duties as assigned 

Quals and Skills:

  • Experience working in Software Test and/or other areas of the SDLC to test medical device instrumentation and analysis
  • Bachelor’s degree in a Computer Science, Math, or Engineering or related field, or Associates degree with relevant professional experience
  • Development experience programming or scripting language, such as C#, Java, VBScript
  • Understanding of automated test framework
  • Basic understanding of electrical and mechanical engineering principles
  • Experience with different operating systems with emphasis on Microsoft Windows
  • Experience with databases, such as Microsoft SQL Server
  • Experience with performance and stress testing tools 
  • Experience with source-code control systems
  • Experience with defect tracking systems

This listing expired on Jun 06. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.