Responsibilities
- Design, build, and maintain automated test suites across the platform—API, integration, and end-to-end
- Own test coverage for critical workflows: video generation pipelines, AI integrations, and billing
- Build and improve testing frameworks and tooling that scale with the product
- Integrate automated tests into CI/CD so quality checks run on every change
- Investigate failures, identify root causes, and partner with engineers on fixes
- Define test strategy for new features, from edge cases to performance and reliability
- Help shape a culture where quality is shared ownership across the team
Requirements
- 2–7 years of professional QA experience with a strong automation focus
- Solid proficiency in JavaScript/TypeScript (our stack is Node.js-based)
- Hands-on experience with modern test automation frameworks (e.g., Playwright, Cypress, Jest)
- Strong experience with API testing (REST) and tools like Postman or similar
- Experience building and maintaining end-to-end and integration test suites
- Familiarity with CI/CD pipelines and integrating automated tests into them
- Understanding of testing strategy: when to unit, integrate, or e2e
- Comfortable with Git workflows and collaborating in a code-review culture
- Strong analytical skills and attention to detail
Nice to Have
- Experience testing AI/LLM-powered features or non-deterministic systems
- Familiarity with AWS or serverless architectures
- Experience with performance and load testing tools
- Exposure to MongoDB or other document databases
- Experience testing payment/billing flows (e.g., Stripe)
- Familiarity with event-driven architectures and asynchronous workflows
- Experience with visual or media-based testing
Work Arrangement
Remote (Country) — Turkey