Test Automation Engineer

Red - The Global SAP Solutions Provider
Belfast, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Belfast, United Kingdom

Tech stack

Java
Automation of Tests
Continuous Integration
Python
TypeScript
Scripting (Bash/Python/Go/Ruby)
Performance Testing
Gitlab
Gitlab-ci
Integration Tests
Playwright
Data Management
Api Management
Docker
Microservices

Job description

We are looking for an experienced Senior Test Automation Engineer to join a core technology delivery team on an initial 6-month contract, working in a hybrid model based in Belfast. This is a great opportunity for a senior-level engineer who enjoys combining hands-on automation delivery with strategic input, helping to shape and improve testing frameworks, integration coverage, performance testing, and CI/CD-aligned quality practices across a complex containerised microservices environment., * Own and evolve the test automation strategy across a modern microservices platform

  • Review, improve, and extend existing E2E and integration test frameworks
  • Build robust integration tests across containerised services
  • Develop and maintain Front End automation using TypeScript and Playwright
  • Support Back End and API testing, including asynchronous and message-based systems
  • Improve and standardise Python-based test tooling
  • Contribute to performance testing strategy and system optimisation
  • Integrate automated testing into GitLab CI/CD pipelines
  • Champion best practices across test design, automation patterns, and test data management

Requirements

  • Strong experience building automated test solutions for complex distributed/microservices systems
  • Hands-on expertise with Playwright and TypeScript
  • Strong coding skills in Java and/or TypeScript for Back End automation
  • Experience with Docker and containerised test environments
  • Strong understanding of CI/CD integration, ideally with GitLab
  • Proficiency in Python for Scripting and tooling
  • Deep understanding of integration testing patterns in microservice architectures
  • Ability to work with a high degree of autonomy and communicate technical decisions clearly

If this is something you are interested in, please send me an up-to-date CV and we can discuss the role in more detail. If you know someone who might be interested, please forward this advert their way

Apply for this position