Role Overview
You will own quality across everything we ship — from our web dashboard and billing APIs to our public AI speech endpoints. You will be embedded in the engineering process, building the test infrastructure that ensures nothing breaks before it reaches our customers.
Responsibilities
- Own the end-to-end testing strategy across the web app, dashboard APIs, and public AI APIs
- Build and maintain automated test suites including E2E, API, contract, and integration testing
- Test real-time streaming features including WebSockets, audio streaming, and live translation
- Run performance and stress testing while helping define SLAs for AI endpoints
- Integrate quality gates into CI/CD pipelines
- Perform exploratory and regression testing with clear, reproducible bug reports
- Validate multilingual and localisation workflows
Requirements
- Strong hands-on experience with Playwright or Cypress
- Experience with API testing using Postman, REST, and contract testing
- Comfortable working in TypeScript and JavaScript codebases
- Solid understanding of REST APIs, WebSockets, SQL, and CI/CD pipelines
- Strong debugging skills and an automation-first mindset
Nice to Have
- Experience testing AI, ML, or speech products (ASR, TTS, or translation)
- Performance testing tools such as k6, Artillery, or JMeter
- Familiarity with Docker, PostgreSQL, Redis, Grafana, or OpenTelemetry
- Experience with Next.js or React testing
- Accessibility testing experience
Skills
- Playwright
- TypeScript
- API Testing
- CI/CD
- WebSockets