Negotiable
Inside
Hybrid
Belfast, Northern Ireland, United Kingdom
Summary: The Senior Test Automation Engineer role involves leading the testing strategy for a complex microservices platform, requiring a high level of autonomy. The position focuses on modernizing automation processes and enhancing testing coverage across both frontend and backend services. The role is a 6-month initial contract with potential extensions, requiring a mix of onsite and remote work. The candidate will work with various technologies, including Docker, TypeScript, and Python.
Key Responsibilities:
- Own and evolve the testing strategy for a containerised microservices platform.
- Build meaningful integration and end-to-end (E2E) coverage for Dockerised Java services.
- Modernise existing automation and extend Python-based tooling.
- Influence performance testing and CI/CD strategy using GitLab.
- Work on frontend automation using TypeScript and Playwright.
- Conduct backend/API testing for event-driven or asynchronous systems.
Key Skills:
- Senior-level automation engineering experience in distributed systems.
- Strong integration and E2E testing design for microservices.
- Experience with Docker/containerised test environments.
- Proficiency in TypeScript and Playwright for frontend automation.
- Experience in backend/API testing for event-driven or async systems.
- Familiarity with Python tooling for test support.
- CI/CD integration experience, preferably with GitLab.
- Performance testing mindset and experience.
Salary (Rate): undetermined
City: Belfast
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Senior
Industry: IT
Senior Test Automation Engineer
6 Month Initial Contract + Potential Extensions
3 Days Onsite In Belfast - 2 Days Remote
Inside IR35
Overview
We’re looking for a senior, highly autonomous Test Automation Engineer to own and evolve the testing strategy for a complex, containerised microservices platform. This role goes far beyond writing test scripts — you’ll shape how testing is designed, executed, and scaled across the system.
Responsibilities
You’ll work with Dockerised Java services, treating each microservice as a black box to build meaningful integration and E2E coverage. You’ll modernise existing automation, extend Python-based tooling, and influence performance testing and CI/CD strategy (GitLab). Will work on Frontend automation built by using TypeScript + Playwright , while backend services communicate via mechanisms such as SNS queues .
Key Skills & Experience
Senior-level automation engineering experience in distributed systems
Strong integration and E2E testing design for microservices
Docker/containerised test environments
TypeScript & Playwright (frontend automation)
Backend/API testing (event-driven or async systems)
Python tooling for test support
CI/CD integration (GitLab preferred)
Performance testing mindset and experience
If you would like immediate consideration, please send me an updated CV/contact details to jcaria@redglobal.com so we can discuss further or reach out to me through LinkedIn.