Test Automation Engineer

Apps IT Ltd
Glasgow, United Kingdom
2 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Glasgow, United Kingdom

Tech stack

Java
Amazon Web Services (AWS)
Automation of Tests
Azure
Python

Job description

Job Title: Test Automation Engineer Location: Hybrid - 2 days per week onsite in either Glasgow or Bournemouth Start Date: ASAP Contract Length: 12 months Day Rate: Competitive (Inside IR35)

Overview

An opportunity has arisen for an experienced Test Automation Engineer to support a large-scale payments market expansion programme within a leading investment banking environment. This role will play a key part in User Acceptance Testing (UAT), with a strong focus on building and supporting automated end-to-end testing solutions.

You'll be working across a complex engineering landscape, helping to ensure that services are reliable, scalable, and production-ready, while supporting business users through the UAT process.

Key Responsibilities

  • Support, maintain, and deploy automated testing services across multiple environments
  • Diagnose issues within automated test flows, conduct root cause analysis, and implement fixes
  • Take early-stage or proof-of-concept automation and develop it into stable, production-ready solutions
  • Perform ongoing validation and sanity checks following deployments or system changes
  • Work closely with business users during UAT to capture issues and drive them through to resolution
  • Create and maintain user-friendly documentation, including FAQs and known issue logs
  • Track and monitor releases to ensure consistent performance and identify any service degradation
  • Collaborate with wider engineering and testing teams to promote best practices and continuous improvement

Required Skills & Experience

  • Strong development experience in Python and/or Java
  • Hands-on experience working with cloud platforms such as AWS, Azure, or GCP
  • Proven track record in maintaining and troubleshooting automated testing frameworks
  • Understanding of payments systems or financial transaction flows
  • Strong analytical and problem-solving abilities
  • Confident communicator, able to work effectively with both technical teams and business stakeholders

Desirable Experience

  • Previous involvement in User Acceptance Testing (UAT) environments
  • Familiarity with automation frameworks and CI/CD pipelines
  • Experience producing end-user documentation or support materials
  • Broader knowledge of payments or investment banking domains
  • Ability to work independently while contributing to a collaborative team environment

Requirements

  • Strong development experience in Python and/or Java
  • Hands-on experience working with cloud platforms such as AWS, Azure, or GCP
  • Proven track record in maintaining and troubleshooting automated testing frameworks
  • Understanding of payments systems or financial transaction flows
  • Strong analytical and problem-solving abilities
  • Confident communicator, able to work effectively with both technical teams and business stakeholders

Desirable Experience

  • Previous involvement in User Acceptance Testing (UAT) environments
  • Familiarity with automation frameworks and CI/CD pipelines
  • Experience producing end-user documentation or support materials
  • Broader knowledge of payments or investment banking domains
  • Ability to work independently while contributing to a collaborative team environment

Apply for this position