Software Quality Assurance Engineer

Corista develops software platforms for pathologists, hospitals and pharmaceutical companies. Founded in 2005, the company’s software integrates large digital pathology images (500MB to 5GB) with patient metadata, providing an integrated view of each patient’s case, pathology images, history, and case data.

Corista’s managers have extensive experience in medical imaging, image compression, cloud technology, and pathology. Our solutions bring expert pathologists closer to patients wherever they are located. Corista combines healthcare expertise with an innovative technology to improve both efficiency and outcomes for patients.

The platform is a browser-based application utilizing JavaScript, Ruby on Rails, Java and Python. The company is ISO-13485 certified, and is pursuing FDA 510k certification and CE marking, so a quality and security mindset is essential.

Corista is seeking a skilled Software Quality Assurance Engineer to join our team to deliver the industry’s most extensive array of workflow, analytical and collaborative tools for pathology.


  • Be an active member of an Agile Software development team
  • Advocate and ensure a high quality user experience
  • Document and communicate defects and test results
  • Prioritize and self-manage your workload
  • Optimize testing without sacrificing product quality
  • Develop manual and automated unit, functional, regression tests
  • Creating, deploying and maintaining automated tests to replicate real-world scenarios
  • Responsible for communicating test results and possible risk/impact
  • Communicate regularly with end users

Qualifications/Work Experience

  • Bachelors degree in STEM field
  • Knowledgeable of Quality Assurance practices and Software development life cycle
  • 4+ years of quality assurance testing experience performing manual and automated testing
  • Strong troubleshooting and reasoning skills; the ability to debug and resolve difficult technical problems
  • Experienced in developing test automation and automated test frameworks
  • UI automation experience (Selenium, Splinter)
  • Comfortable working in a fast-paced, team-oriented, startup environment
Preferred Skills
  • Java / JavaScript / Ruby / Python / Postgres / Docker
  • Web development / services-oriented architecture and testing methodologies
  • Performance testing experience (JMeter)
  • Software development in a Linux environment

Apply Now