More jobs:
Senior Test Automation Engineer
Job in
Belfast, County Antrim, BT1, Northern Ireland, UK
Listed on 2026-04-17
Listing for:
EPAM Systems
Contract
position Listed on 2026-04-17
Job specializations:
-
Software Development
DevOps, Cloud Engineer - Software
Job Description & How to Apply Below
We're looking for a Senior Test Automation Engineer (Contract) to join our team in Belfast, United Kingdom in a hybrid working mode. In this role, you will take ownership of the testing strategy for a complex, containerized microservice architecture. You will enhance existing frameworks, extend automation capabilities across integration, performance and CI/CD, and drive best practices to ensure high-quality delivery.
Responsibilities
- Architect and enhance test frameworks to improve end-to-end testing strategy and integration validation for microservices
- Develop robust integration tests within a containerized environment using Docker and Java containers
- Build and maintain automated test scripts for frontend systems using Type Script and Playwright
- Develop and maintain backend and API testing solutions for services communicating via mechanisms like SNS queues
- Standardize and extend Python-based tools for exploratory and manual testing support
- Shape performance testing strategy to identify bottlenecks and optimize system responsiveness
- Integrate automated tests into CI/CD pipelines using Git Lab and evaluate trade-offs between main development flow and separate pipelines
- Drive adoption of automation best practices, design patterns and effective test data management strategies across the team
Requirements
- Proven experience designing and building automated test solutions for complex, distributed systems
- Strong proficiency in Java and/or Type Script for backend and frontend test automation
- Hands-on experience with Playwright for frontend testing
- Experience with containerized test environments using Docker
- Expertise in CI/CD pipeline integration and strategy, preferably with Git Lab
- Proficiency with Python for scripting and tooling development
- Deep understanding of testing within a microservice architecture, including integration testing patterns and challenges
- Ability to articulate and defend technical decisions, including test data strategies, test design patterns and CI/CD trade-offs
Nice to have
- Experience testing asynchronous systems and message queues such as AWS SNS/SQS
- Familiarity with performance testing tools and methodologies
- Strong understanding of Agile delivery and Dev Ops practices
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×