How This Role Makes a DifferenceThe
Quality Assurance (QA) Engineer is responsible for ensuring the quality, reliability, and performance of software applications that support clinical research and participant pre-screening operations. This position collaborates with cross-functional product development teams to develop, execute, and maintain comprehensive manual and automated testing strategies, with a strong emphasis on end-to-end test automation using Playwright. The QA Engineer identifies, documents, and helps resolve software defects throughout the development lifecycle, contributing to the delivery of high-quality, compliant, and reliable software solutions that support organizational objectives and enhance the user experience.
How You'll Make An Impact- Design, build, and maintain automated end-to-end test suites using Playwright across web and API surfaces.
- Perform exploratory and structured manual testing on complex user flows, edge cases, and regression scenarios.
- Integrate automated tests into CI/CD pipelines to enable fast, reliable feedback on every pull request.
- Collaborate closely with engineers and designers during development to shift quality left, writing tests alongside features, not after.
- Triage, reproduce, and document bugs with clear steps and context that accelerate resolution.
- Contribute to and improve QA processes, standards, and tooling across the engineering organization.
- Participate in test planning, sprint ceremonies, and release readiness reviews.
The Expertise Required- Strong proficiency with Playwright (or a comparable framework like Cypress or Puppeteer) and the ability to write maintainable, reliable tests.
- Solid manual testing instincts: you know when to automate and when hands-on exploration surfaces more value.
- Experience integrating test suites into CI/CD pipelines (GitHub Actions, CircleCI, or similar).
- Familiarity with testing APIs alongside UI flows, including REST and GraphQL endpoints.
- Strong communication skills: you can write a clear bug report, explain a test strategy, and advocate for quality with engineers and PMs alike.
- Comfort working in a fast-moving environment where priorities shift and judgment matters.
Certifications/Licenses, Education, and Experience- Minimum Education:
- Bachelor's or Master's degree or equivalent experience
- Minimum Experience:
- 3+ years of experience in software QA, with meaningful time spent in test automation.
How We Work Together- Location: Remote within the United States. This role requires 100% of work to be performed in a remote office environment.
- Travel: This is a remote position with less than 10% travel requirements. Occasional planned travel may be required as part of the role.
- Physical demands associated with this position Include: The ability to use keyboards and other computer equipment.
The expected pay range for this role is $80,000 - $110,000 USD per year for full time team members.
Benefits & Perks (US Full Time Employees)- Paid Time Off (PTO) and Company Paid Holidays
- 100% Employer paid medical, dental, and vision insurance plan options
- Health Savings Account and Flexible Spending Accounts
- Bi-weekly HSA employer contribution
- Company paid Short-Term Disability and Long-Term Disability
- 401(k) Retirement Plan, with Company Match
#LI-Remote