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