About The Position

Responsible for testing and verifying custom software that controls Covaris instruments. The role works cooperatively with QA, engineering, marketing, manufacturing, and laboratory groups to verify software operation, and is expected to be performed with a high degree of autonomy. This position reports to the Director of Software Engineering. The role performs software testing and verification across Covaris instrument models; defines and documents test methodologies and plans for software function and performance; and applies risk management to develop comprehensive test strategies for projects and regression testing. It also supports issue resolution, performance testing, manufacturing transition and validation, documentation, Windows system images, and GMP procedures. Non-essential responsibilities may include instrument validation and system-level testing, Python scripting, qualification tests, and mentoring junior team members.

Requirements

  • Bachelor’s degree in Electrical, Systems, or Computer Engineering, or a similar field of study.
  • At least 5 years of software testing experience.
  • Experience with Windows, Jira, and Git.
  • Knowledge of automated testing, testing tools, script development, and/or the software development life cycle (SDLC).
  • Experience with hardware and software test procedures.
  • Experience with .NET, C#, or Visual Basic.
  • Ability to implement and direct multiple projects simultaneously in a fast-paced environment.
  • Strong analytical understanding and excellent communication and organizational skills.
  • Strong team-player approach and a “can do” attitude.
  • Flexibility in a changing environment.
  • Solid organizational and time-management skills.

Nice To Haves

  • Agile, Kanban, and/or SCRUM experience.
  • Experience performing instrument verification testing on scientific instruments.
  • Python scripting experience.

Responsibilities

  • Perform software testing and verification for Covaris instrument models.
  • Define and document test methodologies and test plans for software function and performance.
  • Apply a risk-management approach to develop test strategies for assigned projects and application regression.
  • Create and define tools for configuring, setting up, and executing quality-related investigations.
  • Contribute to software UI design from an end-user usability perspective.
  • Work with engineering to resolve design and implementation issues.
  • Document issues in Jira and report testing progress.
  • Execute performance, load, and/or fail-over testing of systems.
  • Support transition of final designs to Manufacturing by verifying critical performance criteria during build and test process validations.
  • Review end-user documentation and assist with preparation of release documentation.
  • Build and maintain Windows system images for Manufacturing.
  • Support and implement GMP procedures and write document change orders.
  • May perform instrument validation testing, including wet laboratory testing, and system-level testing.
  • May perform Python scripting and operation or performance qualification tests using Covaris-developed methods and tools.
  • May mentor new or junior team members.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service