Responsibilities
- End-to-End Testing Workflow: Take ownership of the full testing lifecycle for new features by analyzing User Stories, designing comprehensive Manual Test Cases, and transitioning them into robust Automated Regression Scripts.
- Scaling Automation: Expand and maintain our existing Playwright + TypeScript automation suite, ensuring scripts are stable, readable, and efficient.
- Backlog Conversion: Actively transform the existing backlog of manual tickets and functional requirements into automated scripts.
- GraphQL API Testing: Design and execute automated tests for GraphQL APIs, ensuring schema integrity and valid data responses across our services.
- Manual Testing: Perform thorough manual testing on web application features to validate UI/UX and identify edge cases before they are automated.
- CI/CD Integration: Work within our CI/CD pipelines (e.g., GitHub Actions) to ensure automated suites provide rapid, reliable feedback to the engineering team.
- Quality Standards: Review test code and collaborate with the team to maintain high standards for test data management and script reliability.
Requirements
- 5+ years in Software Quality Engineering with a heavy focus on automation.
- Strong experience in TypeScript. You should be comfortable writing clean, maintainable code and working within an existing framework.
- Proven experience building and maintaining UI automation with Playwright.
- Hands-on experience testing GraphQL APIs (e.g., using Playwright’s APIRequest, Apollo, or similar tools).
- Proficiency in breaking down complex user stories into structured manual test cases that serve as the blueprint for automation.
- Deep understanding of web technologies (DOM, CSS, DevTools) and experience testing complex enterprise web applications.
Nice to Have
- Proficiency in using AI-powered tools (e.g., GitHub Copilot, Cursor) to accelerate script generation, refactoring, and debugging.
- Experience working in Agile environments using Click-Up and Notion for task tracking and documentation.
- Familiarity with testing subscriptions or complex schema stitching.
Additional Information
- Due to the highly collaborative and internationally distributed nature of our work, successful candidates must be comfortable operating in small teams while contributing to larger, globally coordinated efforts.
- A strong sense of ownership, self-motivation and discipline in maintaining clear and consistent communication through virtual collaboration tools and video conferencing is essential.