Senior Quality Assurance Engineer

Gresham

West of England

Presencial

GBP 70.000 - 110.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Gresham, a global financial services technology company, is seeking a Senior QA Engineer to own automation across APIs, services and the React front end. You will lead performance testing, and drive quality with AI-assisted testing in a cloud-native environment built on Java, Kotlin, Spring Boot, React and TypeScript, deployed via Docker and Kubernetes on AWS.

You will collaborate with engineers, Product and stakeholders to embed quality from design through release, advocate for testability, and

Formación

  • Hands-on automation-focused role building API/UI tests.
  • Own automated test suites across APIs, services and React front end.
  • Lead performance, load and scalability testing.
  • Champion AI tools in testing and game-changing analytics.
  • Experience testing Spring Boot microservices with JUnit and Testcontainers.

Responsabilidades

  • Design, build and own automated test suites across APIs, services and React front end.
  • Lead performance, load and scalability testing with realistic scenarios.
  • Integrate automated tests into CI/CD pipelines for fast feedback.
  • Mentor engineers in testing practices and quality mindset.
  • Collaborate with Product and Engineering to ensure test coverage and quality.

Conocimientos

QA Automation
Kotlin
Java
TypeScript
Cypress
Playwright
SDET
CI/CD
Performance testing

Herramientas

JUnit
Testcontainers
Gatling
k6
JMeter
Docker
Kubernetes
AWS
Kubernetes
AWS
PostgreSQL

Descripción del empleo

Gresham is a global financial services technology company specialising in enterprise data automation. We help financial institutions ensure that their operational, regulatory and management data is complete, accurate, timely and fully auditable — particularly within complex environments where data is distributed across multiple systems.

Our solutions automate data controls, reconciliations, workflows and exception management, enabling clients to reduce operational risk, strengthen data governance and enhance confidence in reporting across highly regulated environments. Serving both buy-side and sell-side organisations worldwide, Gresham partners with clients to deliver trusted, transparent and resilient data operations.

Job Purpose

The Development team at Gresham is responsible for identifying, building and maintaining innovative technologies that solve our customers’ Control, Connect, Data and EDM problems. As a Senior QA Engineer in our Control team, you help us deliver the highest possible quality for our financial reconciliation and payments platform, embedding quality into every stage of development – from design and implementation through to release – and working closely with engineers, Product and key stakeholders while maintaining a strong customer focus.

This is a hands‑on, automation‑focused role. You will design, build and own automated test suites across our APIs, services and React front end, lead our performance testing, and help the team ship faster and with confidence by making testing a continuous, shared part of how we work rather than a stage at the end. You will also play a leading part in adopting AI tools across our testing practice. Our platform is cloud‑native and multi‑tenant, built with Kotlin, Java, Spring Boot, React and TypeScript, and runs on Docker and Kubernetes in AWS with PostgreSQL.

Key Responsibilities

  • Working within a high performing, interdisciplinary team of engineers, a product manager and architect, getting involved from kickoff in designing and scoping features, identifying risk early and shaping acceptance criteria and BDD scenarios
  • Designing, building and maintaining automated tests at the right levels – API, integration, contract and end‑to‑end UI – and integrating them into our CI/CD pipelines so every change gets fast, reliable feedback
  • Owning the team’s test automation frameworks and tooling, keeping tests fast, stable and maintainable, and tackling flaky tests and gaps in coverage
  • Leading performance, load and scalability testing: defining realistic scenarios and data volumes, running tests, analysing results and working with engineers to diagnose and resolve bottlenecks
  • Reviewing pull requests with a quality lens – test coverage, testability, edge cases and risk – helping engineers write better tests and sharing the review load across the team
  • Championing the use of AI tools in testing – for example AI‑assisted test generation, test data creation and failure analysis – and helping the team adopt them effectively and responsibly
  • Defining and evolving the team’s test strategy and quality metrics, making quality visible and driving continuous improvement
  • Carrying out targeted exploratory testing of complex or high‑risk changes, and raising clear, well‑evidenced defects
  • Building and managing realistic test data and environments, including for multi‑tenant and high‑volume scenarios
  • Supporting regular releases with confidence checks on key features, and participating in the triage of issues reported by customers, working with the Customer Support team
  • Considering security and data privacy in all testing, with due concern for compliance with adopted standards (PCI, ISO27001)
  • Coaching and mentoring engineers in testing practices, so that quality is owned by the whole team
  • Fully participating in the relevant Agile events; planning and estimation, daily stand‑ups, sprint reviews and retrospectives
  • Significant commercial experience as a QA, test automation or SDET engineer, including owning test automation for a product or team
  • Strong programming skills for test automation in Kotlin, Java or TypeScript, with confidence reading and reviewing production code
  • Hands‑on API and UI test automation experience using modern tools such as Cypress or Playwright
  • Experience testing Spring Boot microservices, including integration and contract testing with tools such as JUnit and Testcontainers
  • Proven performance and load testing experience with tools such as Gatling, k6 or JMeter, including analysing results with monitoring and observability tools
  • Experience integrating automated tests into CI/CD pipelines and testing applications running on Docker, Kubernetes and AWS
  • Good SQL skills, ideally PostgreSQL, for setting up and validating test data
  • AI literate: confident using AI‑assisted tools day to day, with experience of (or a strong interest in) applying them to testing and in testing AI‑powered product features
  • A solid understanding of the test pyramid, BDD and TDD, with a preference for preventing bugs over detecting them
  • Excellent experience with Agile and Lean ways of working, including collaborative techniques such as Three Amigos and Example Mapping
  • A pragmatic, risk‑based approach to test design and exploratory testing, focusing effort where risk and value are highest
  • Excellent verbal and written communication skills, able to explain risk and quality trade‑offs clearly to technical and non‑technical audiences
  • Self‑motivated and able to work autonomously, while building strong relationships through sharing ideas, listening and a feedback and coaching mindset
  • Curious and driven to keep learning, keeping pace with evolving tools, technologies and practices
  • Experience testing complex financial systems, such as reconciliation, payments or data integrity is desirable

At Gresham, we are committed to building a diverse and inclusive workforce that reflects the communities we serve. We actively encourage applications from individuals of all backgrounds and are dedicated to providing a workplace where everyone feels valued, respected and supported.

We make employment decisions based on merit, skills and potential, and do not discriminate based on any protected characteristic. We are also committed to making reasonable adjustments throughout the recruitment process and employment lifecycle.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior QA Engineer - AI-Driven Automation for Finance
Senior QA Engineer - AI-Driven Automation for Finance

Gresham • West of England

Presencial
GBP 70.000 - 110.000
Senior QA Engineer (6FF5822)
Senior QA Engineer (6FF5822)

Referment • West of England

Presencial
GBP 55.000 - 75.000
Quality Engineer
Quality Engineer

Gravitee • Greater London

Presencial
GBP 40.000 - 60.000
Medical coverage
Pension/401k
Stock options
+3
Senior Solutions Architect
Senior Solutions Architect

Gresham • Manchester

Presencial
GBP 110.000 - 160.000
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Content Guru Limited • Bracknell

Presencial
GBP 65.000 - 85.000
Senior Automation Engineer
Senior Automation Engineer

StepChange Debt Charity • Leeds

Presencial
GBP 60.000 - 80.000
Senior Test Automation Engineer
Senior Test Automation Engineer

Velstar • Leeds

Presencial
GBP 60.000 - 80.000
Quality Engineer
Quality Engineer

SignitiveAi Ltd. • Gran Bretaña

Presencial
GBP 60.000 - 90.000
Automation Tester (3 month contract)
Automation Tester (3 month contract)

Inspired Thinking Group (ITG) • Gran Bretaña

Presencial
GBP 40.000 - 65.000
Diversity initiatives
Employee community groups
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Content Guru • Bracknell

Presencial
GBP 65.000 - 90.000