San Francisco, CA

Senior QA Cypress Engineer

Contra is hiring a remote Senior Software Engineer to lead our test automation efforts; strong skills in Cypress, NodeJS, and TypeScript are a must. The ideal candidate for this role is an engineer with a QA background who is motivated to innovate the future of Cypress and automated testing at Contra, and help spread the QA mindset to the team. In a given day, you’ll quickly switch between debugging web applications with a frontend engineer, writing new Cypress test suites, working with other QA team members, diagnosing and fixing flaky tests, helping with product releases, and reporting on QA success to the rest of the team. 

How you’ll add value at Contra

  • Write comprehensive test cases for all product features
  • Write Cypress tests, and help us improve and manage our existing automation suite
  • Triage bugs and update automated tests to reflect regressions
  • Mitigate against, and fix, flaky tests
  • Monitor and report test coverage
  • Document QA best practices
  • Mentor the team, and help all engineers write high-quality tests across the board
  • Innovate: identify how to achieve greater QA with less effort
  • Spread a QA mindset: attention to detail and thorough test coverage

How Contra can add value for you

  • Remote-first culture
  • Health coverage
  • Well-funded company built to scale
  • Competitive salary + equity
  • Generous vacation policy + paid holidays off
  • Flexible parental leave
  • No Meeting Wednesdays
  • Half day every third Friday of the month (throughout Covid)
  • A custom Slack emoji, just for you ?

Our stack

  • Typescript
  • React.js
  • Node.js, GraphQL, Redis, PostgreSQL
  • Gitlab CI/CD, ArgoCD, Kubernetes
  • Cypress
You’ll be successful here if you

  • Carefully plan your work and build for the future
  • Deliver transparent, honest, and direct feedback to your peers on an early-stage product
  • Enjoy participating in all parts of the product process, not just coding
  • Thrive in a remote-first environment
  • Are fluent in verbal and written English

Our interview process

  • Intro & Interview with QA Lead (30 minutes)
  • Technical interview with Engineering Manager (30-45 minutes)
  • Non-technical (culture) interview (30-45 minutes)
  • Technical interview with CTO (30-45 minutes)


Browse other jobs