About the role
Responsibilities:
- Design, develop, and maintain test automation frameworks from scratch or extend existing ones, ensuring integration into our CI/CD pipelines
- Define and uphold the standards for test quality, ensuring consistency and confidence in our releases.
- Write high-quality, maintainable integration and end-to-end tests that follow production engineering standards.
- AI-first mindset required: leverage AI assistants and tools as part of day-to-day SDET workflows (test design, automation, analysis, and continuous quality improvement).
- Build reusable test utilities, mocks, and simulators.
- Contribute to and help evolve the overall test strategy for one or more products or services
- Partner with engineers, product managers, and delivery leads to embed quality thinking from day one, and not as an afterthought.
- Design and oversee test strategies that combine automation, exploratory testing, and regression coverage.
- Drive the implementation and evolution of automated testing frameworks,
- Own the structure and health of test suites and regression packs, helping teams keep them lean, relevant, and valuable.
- Actively test front-end, back-end, API, and distributed microservices using tools like Playwright, Jest, Supertest, Cypress, Postman, RestAssured and other modern frameworks.
- Perform and organise performance testing with tools such as K6 and JMeter.
- Collaborate closely with cross-functional teams to ensure cross-squad functionality and integration are properly tested.
- Get involved in the testing cycle, helping to investigate issues, write tests, support manual QA, and sign off on changes.
- Investigate defects and production issues; ensure fixes are validated through automation.
Requirements:
- 4+ years of experience in Test Automation.
- Strong hands-on experience in building and maintaining test automation frameworks and API testing tools, not just executing them.
- Confident writing automated tests in TypeScript.
- Expertise in designing and Executing End-to-End Test Strategies that align with Agile delivery.
- Solid experience embedding quality early in the SDLC by working closely with Product Managers, Engineers, Principal Engineers and Delivery Managers.
- Experience working in agile continuous delivery teams, including daily coordination with cross-functional stakeholders to evaluate, prioritise, and drive resolution of defects based on reproducibility, business impact, and release scope.
Preferred:
- Computer Science or Information Technology degree, Diploma or similar.
- CSTAE or ASTQB ISTQB Advanced Certification.
- Certified Automation Tester (with experience on Selenium, Playwright, RestAssured).
- Familiarity with pipeline and event-driven systems (Kafka, AWS EventBridge, AWS Step Functions, queues, streams, SnapLogic).