Senior Software Engineer in Test
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateDescription
*Hybrid 2 weeks per month in either Durham, NC, Merrimack, NH or Smithfield, RI*
Our client seeks a Senior Software Engineer in Test to design, develop, and maintain automated test suites for digital healthcare products. The role will build and extend automation frameworks using Playwright or Cypress with TypeScript or JavaScript, and support API testing with REST and BDD tooling. The engineer will collaborate in Agile squads, ensure quality across UI and services, and contribute to CI/CD and code quality practices. The position will also mentor junior staff and drive rapid prototyping to validate solutions.
*Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.*
Rate: $50.00 to $65.00/hr. w2
JN -052025-102271
Responsibilities
- Define and develop a suite of automation tests for digital healthcare products.
- Design, build, and maintain automation frameworks using Playwright and/or Cypress.
- Implement BDD scenarios with Cucumber and support UI and API test coverage.
- Collaborate with product owners, developers, and business partners to review requirements and acceptance criteria.
- Conduct rapid prototyping to validate approaches and solutions.
- Write and adapt source code and reusable test components.
- Ensure performance, security, usability, reliability, and scalability requirements are met.
- Investigate, isolate, and resolve technical issues across the full stack using automated and manual methods.
- Contribute within Agile Scrum teams and promote T-shaped collaboration.
- Mentor and develop junior technical staff.
- Leverage CI/CD tools to integrate and run automated tests.
- Create and maintain test plans and test cases from business requirements.
- Promote reusable automation artifacts and continuous improvement.
Experience Requirements
- 6+ years of professional testing or development experience across UI and API automation.
- Hands-on experience building and maintaining enterprise automation frameworks with Playwright and/or Cypress.
- Strong proficiency with TypeScript and/or JavaScript and Cucumber/BDD.
- Experience testing Angular or Vue user interfaces and RESTful web services; GraphQL experience (preferred).
- Experience with API automation using Rest Assured and/or Karate.
- Ability to troubleshoot across the full stack using automated and manual testing.
- Experience working in Agile Scrum with collaborative, T-shaped practices.
- Experience with CI/CD and DevOps tooling such as Git/Bitbucket, Jenkins, and uDeploy.
- Experience with code quality and coverage tools such as Sonar or Sealights (preferred).
- Experience with accessibility testing (preferred).
- Effective communication and collaboration across multiple teams in a matrixed environment.
- Ability to operate in a fast-paced environment and deliver on team goals.
- Experience translating business requirements into test plans and test cases.
- Demonstrated learning mindset with interest in new technologies.
Education Requirements
- BS or above in Computer Science or a related field.
Similar roles
- Software Engineer in TestIris Software Inc. · Toronto, Ontario, Canada · Hybrid
- Software Engineer in TestOTR Solutions · Roswell, Georgia, United States · Onsite
- Intern: Software Engineer in TestVeeva Systems · Toronto, Ontario, Canada · Remote
- Software Engineer in TestApplicantz · Vancouver, British Columbia, Canada · Hybrid
- Software Engineer in TestPTSOL ® - Progressive Technology Solutions · Virginia, United States · Hybrid