Join a thriving environment tasked with delivering new and disruptive technologies
As a Senior Automation QA Engineer, you will be responsible for designing, implementing, and maintaining automated test suites that ensure the reliability, scalability, and performance of our cutting-edge web applications. You will collaborate closely with frontend and backend engineers, DevOps, and AI teams to integrate automation into the development lifecycle and deliver high-quality products efficiently.
Your work will span from building robust Playwright test frameworks and integrating them into CI/CD pipelines to leveraging AI-powered tools for intelligent test generation. You will also help shape our QA strategy, improve testing workflows, and ensure a seamless user experience across our applications.
The Role:
* Design, build, and maintain automated end-to-end tests using Playwright and TypeScript.
* Integrate automated test suites into CI/CD pipelines using GitHub Actions / Workflows.
* Implement scalable testing strategies that optimise execution time and improve test reliability.
* Investigate, debug, and resolve automation issues, including CI-only failures or flaky tests.
* Utilise RustDesk to remote debug and configure Windows, MAC and Linux machines for automation CI/CD purposes (self-hosted GH runners)
* Leverage Playwright MCP Server, Python, and AI vision models to enhance automation capabilities.
* Produce clear, actionable test reports and maintain comprehensive test case documentation in TestRail.
* Track and manage bugs and test results in JIRA and collaborate closely with engineering teams on resolutions.
* Continuously improve automation processes, best practices, and test frameworks to ensure quality at scale.
Who Are You?
* You are passionate about automation, quality, and delivering reliable software.
* You enjoy solving complex testing challenges and thinking critically about how to improve speed, coverage, and reliability.
* You thrive in collaborative, cross-functional environments and communicate clearly across teams.
* You are proactive, self-driven, and take ownership of the entire testing lifecycle.
Must-Have Qualifications:
* 5+ years of experience in QA automation or software testing roles.
* Strong proficiency with Playwright for E2E and UI automation.
* Excellent skills in TypeScript for writing and maintaining test suites.
* Hands-on experience integrating automation into CI/CD pipelines using GitHub Actions.
* Strong debugging and problem-solving skills, including diagnosing CI-only failures and flaky tests.
* Experience with TestRail (test case management) and JIRA (issue tracking).
* Basic understanding of HTML for test reporting.
* Solid communication skills and proficiency in English.
Nice to Have:
* Experience using RustDesk for remote hardware testing.
* Familiarity with Playwright MCP Server, AI vision models (e.G., OWLVIT), and Python for bespoke automation solutions.
* Experience optimising automation performance (e.G., sharding, parallel execution, retries).
* Knowledge of mocking/stubbing API requests and advanced locator strategies (Page Object Model preferred).
* Exposure to performance, visual regression, or accessibility testing.
* Familiarity with monorepo setups and automation in complex codebases.
Why Join Us:
At The TMRW Foundation – you will be part of a dynamic and innovative team that is dedicated to building cutting-edge technologies. We offer a collaborative and inclusive work environment where your contributions will make a significant impact. Join us in shaping the future of our cloud-based social 3D platform and help us deliver exceptional experiences to our users.
Not quite what you were looking for? We offer job opportunities in multiple locations and might just have the perfect fit for you at The TMRW Foundation All open applications can be sent to