Senior Software Quality Assurance Engineer

PerkinElmer•Woburn, MA
•$134,000 - $150,000

About The Position

The Senior Software Quality Assurance Engineer tests and verifies custom software that controls Covaris instruments, working with QA, engineering, marketing, manufacturing, and laboratory groups. The role is expected to be performed with a high degree of autonomy and reports to the Director of Software Engineering. The position develops and documents test methods and plans, uses risk management to create comprehensive testing strategies, and creates tools for quality investigations. It contributes to software user-interface design from an end-user usability perspective, works with engineering to resolve design and implementation issues, tracks issues and testing progress in Jira, and executes performance, load, and fail-over testing. The role also supports manufacturing transition through verification during build and test process validations; reviews end-user documentation; assists with release documentation; builds and maintains Windows system images for Manufacturing; and supports and implements GMP procedures, including writing document change orders. Additional duties may include instrument validation and system-level testing, Python scripting, operation or performance qualification testing using Covaris-developed methods and tools, and mentoring newer team members as needed.

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, tools, script development, and/or the software development life cycle (SDLC).
  • Experience with hardware and software test procedures.
  • Experience with Agile, Kanban, and/or SCRUM.
  • Ability to manage multiple projects simultaneously in a fast-paced environment.
  • Strong analytical understanding and excellent communication and organizational skills.
  • Strong teamwork, flexibility in a changing environment, a can-do attitude, and solid time-management skills.

Nice To Haves

  • Experience performing instrument verification testing on scientific instruments (strongly desired, but not required).
  • Python scripting experience (desired, but not required).
  • Experience with .NET, C#, or Visual Basic (desired, but not required).

Responsibilities

  • Test and verify software for all Covaris instrument models.
  • Define and document test methodologies and test plans for software function and performance.
  • Use a risk-management approach to develop comprehensive test strategies for assigned projects and application regression.
  • Create and define tools for the configuration, setup, and execution of quality-related investigations.
  • Contribute to software user-interface 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.
  • As needed, perform instrument validation testing, including wet laboratory testing, and system-level testing.
  • As needed, perform Python scripting and operation or performance qualification tests using Covaris-developed methods and tools.
  • Mentor new or junior team members as needed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service