Role overview
We’re hiring a Senior Software Engineer in Test to champion quality across our JavaScript-based applications. You’ll embed with product teams, write clean automated test code, and define testing strategies that ensure speed without sacrificing reliability. This role is ideal for someone who treats testing as engineering - not afterthought.

Responsibilities

  • Develop and maintain automated test suites across frontend and backend systems.

  • Design and implement robust test strategies including unit, integration, and E2E testing.

  • Collaborate closely with engineers and PMs to clarify requirements and edge cases.

  • Build and maintain test frameworks using tools like Cypress, Playwright, Jest, and Mocha.

  • Drive quality metrics and CI/CD pipeline integration for test automation.

  • Perform exploratory testing and root cause analysis on critical issues.

  • Lead quality initiatives and coach teams on best practices.

  • Continuously evolve our QA stack to support fast, reliable delivery.

Required qualifications

  • 5+ years of experience in test automation with JavaScript/TypeScript.

  • Strong hands-on experience with Cypress, Playwright, or equivalent.

  • Familiarity with frontend frameworks (React) and API testing (Postman, SuperTest).

  • Deep understanding of test pyramid and shift-left testing principles.

  • Solid CI/CD knowledge (GitHub Actions, Jenkins, or similar).

  • Excellent debugging and problem-solving skills.

  • Strong communication and documentation abilities.

What we offer

  • Salary that reflects your impact on product quality.

  • A seat at the table - we don’t silo testers.

  • Choice of tools, stack, and environment setup.

  • Dedicated learning time and certifications budget.

  • Culture that values rigor, not red tape.