Senior Software Engineer, Quality Platform

New
Remote-first work environment within the U.S. or CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
GraphQLCypressSeleniumCI/CDRESTful APIsSoftware EngineeringPlaywright

Requirements

  • 7+ years of experience in software engineering, quality engineering, SDET, or similar technical roles.
  • Strong programming skills with the ability to build production-grade systems, not just test scripts.
  • Proven experience designing and maintaining automated testing frameworks for complex SaaS platforms.
  • Hands-on experience with modern UI automation tools such as Playwright, Cypress, or Selenium.
  • Strong API testing experience, including GraphQL and REST services.
  • Experience testing complex distributed systems involving state, permissions, async workflows, and third-party integrations.
  • Deep understanding of CI/CD pipelines and testing strategies across the software delivery lifecycle.
  • Pragmatic approach to testing strategy, with the ability to balance coverage, cost, and signal quality.
  • Strong communication skills with the ability to articulate risk, trade-offs, and quality decisions clearly.
  • Curiosity about AI-assisted development tools, balanced with sound engineering judgment.

Responsibilities

  • Design and evolve the quality engineering strategy across UI, API, data, and partner-facing systems, ensuring scalable and maintainable validation coverage.
  • Build and enhance automated test frameworks and end-to-end testing solutions focused on high-value workflows and strong signal quality.
  • Develop robust API validation strategies for GraphQL and REST services, including contract testing, schema validation, and regression coverage.
  • Collaborate with engineers to determine appropriate testing layers (unit, integration, API, contract, E2E, observability, or exploratory testing).
  • Improve CI/CD testing practices to ensure reliable feedback loops across pull requests, staging, and production environments.
  • Integrate AI-assisted tools thoughtfully to accelerate testing workflows while maintaining strong engineering judgment.
  • Partner with cross-functional teams to translate real customer workflows into effective automated test coverage and quality signals.
  • Help define release readiness standards and improve overall confidence in software delivery.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now