Software QA Lead

Boston, Massachusetts, United States | Full-time



Make an impact at a dynamic and growing life sciences company!

Invicro’s mission is to develop smarter drug discovery programs and we are currently seeking an energetic QA Lead to be part of a highly motivated and skilled software development team in pursuit of this mission. This individual will be a part of the VivoQuant and iPACS software teams, providing leadership to the QA team in support of product development.

This individual should enjoy challenging and analytical work and be motivated by the idea that together we can accomplish great things and make a positive contribution to society through the company’s mission. The role has the opportunity to grow skills in automated testing, programming, team leadership, and project management.

Key Responsibilities:

  • Establish and evolve formal QA processes, ensuring that the team is using industry-accepted best practices.
  • Oversee all aspects of quality assurance including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met.
  • Act as key point of contact for all QA aspects of releases, providing QA services and coordinating QA resources internally and externally.
  • Lead and mentor QA team members, as well as manage outside contract testers.
  • Develop and execute test cases, scripts, plans and procedures (manual and automated).
  • Execute test cases against various software applications and document the results
  • Perform ad hoc testing of new and existing features to ensure they meet design requirements, quality and usability standards
  • Follow-up with and document resolution of bugs
  • Maintain test cases for manual and automated tests
  • Develop functional, regression, integration, and end-to-end tests
  • Integrate and execute automated tests in CI/CD environments
  • Troubleshoot, and improve existing automation scripts
  • Communicate defects to stakeholders in clear and concise manner
  • Create test summary and supporting documentation

Qualifications and Skills:

  • Bachelor’s or Master’s degree in Computer Science or related discipline
  • Minimum 5 - 7 years' experience in a diverse technology environment in a Quality Assurance role
  • Ability to lead multiple projects.
  • Experience developing testing strategies and test plans
  • Experience creating and executing automated end-to-end tests, using tools such as Selenium, Cucumber or other automation frameworks
  • Good understanding of software development lifecycles
  • Ability to work in multiple application environments
  • Strong data analysis, data verification and problem-solving abilities
  • Strong ability to work collaboratively in a team environment
  • Excellent organizational skills including, management of multiple assignments, setting personal goals and targets and document management
  • Excellent focus on detail through adherence of quality assurance best practices

What We Offer

  • Competitive salary
  • 401k with generous matching
  • Flexible vacation policy
  • Catered lunch Wednesdays
  • “Second Fridays” – monthly company-wide team updates and happy hour


Invicro is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity.