Software Quality Assurance Engineer

CS Resources Limited

Bathpool

On-site

GBP 38,000 - 45,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Cardstream is a leading fintech provider of secure payment technology. We seek a Software Quality Assurance Engineer to protect reliability, security, and performance of our payment platform in a highly regulated environment.

You will help shape testing strategy, develop automated and manual tests, and ensure quality across releases while collaborating with cross-functional teams.

Qualifications

  • Proven experience in QA or software testing within a software delivery environment.
  • Understanding of JavaScript and test automation techniques.
  • Experience with BDD and writing readable test scenarios.

Responsibilities

  • Act as the final quality checkpoint between test environments and live production systems, focusing on risk, stability, and customer impact.
  • Identify issues early in the delivery lifecycle, communicate risks clearly, and propose pragmatic mitigation strategies to keep releases on track.
  • Work with internal teams and external partners to translate requirements into scalable, maintainable test strategies and suites.
  • Participate in feature design and requirements reviews to ensure solutions are testable, observable, and robust.
  • Own end-to-end product quality, including defect lifecycle management, reporting, prioritisation, and escalation of critical issues.
  • Design, execute, and maintain automated and manual tests, including regression testing across frequent release cycles.
  • Develop and maintain test automation frameworks to improve coverage, confidence, and delivery speed.
  • Collaborate with software engineers and product managers on root cause analysis, debugging, and continuous improvement.
  • Help define, evolve, and embed QA best practices across teams, tools, and processes.

Skills

Quality Assurance
Test analysis
Risk assessment
Understanding of JavaScript
BDD knowledge
Regulated environments awareness
Team collaboration

Education

ISTQB certification

Tools

Cypress
Selenium

Job description

Salary: £38,000 - 45,000 per year
Requirements:
  • Proven experience in a Quality Assurance or Software Testing role within a software delivery environment.
  • Understanding of JavaScript and its application to test automation.
  • Working knowledge of Behaviour-Driven Development (BDD) and writing meaningful, readable test scenarios.
  • Strong test analysis, preparation, and execution skills across the full testing lifecycle.
  • Ability to break down requirements to user-story level and identify edge cases and risk areas.
  • Pragmatic, detail-driven mindset and ability to balance quality with delivery.
  • Ability to work within existing processes while constructively challenging and improving them.
  • Experience in FinTech, payments, or other regulated environments is desirable.
  • Understanding of PHP or a similar development language is desirable.
  • Hands-on experience with test automation tools such as Cypress, Selenium, or similar frameworks is desirable.
  • Awareness of PCI compliance and security-focused testing principles is desirable.
  • An industry-recognised testing qualification, such as ISTQB, is desirable.
  • Employment is subject to satisfactory completion of a DBS check.
  • Applicants must be able to work in the UK without restrictions.
  • Applicants must comply with our policies and procedures, including our Health and Safety Policy and Equality and Diversity requirements, and protect data in accordance with applicable requirements.
Responsibilities:
  • Act as the final quality checkpoint between test environments and live production systems, focusing on risk, stability, and customer impact.
  • Identify issues early in the delivery lifecycle, communicate risks clearly, and propose pragmatic mitigation strategies to keep releases on track.
  • Work with internal teams and external partners to translate requirements into scalable, maintainable test strategies and suites.
  • Participate in feature design and requirements reviews to ensure solutions are testable, observable, and robust.
  • Own end-to-end product quality, including defect lifecycle management, reporting, prioritisation, and escalation of critical issues.
  • Design, execute, and maintain automated and manual tests, including regression testing across frequent release cycles.
  • Develop and maintain test automation frameworks to improve coverage, confidence, and delivery speed.
  • Collaborate with software engineers and product managers on root cause analysis, debugging, and continuous improvement.
  • Help define, evolve, and embed QA best practices across teams, tools, and processes.
Technologies:
  • Cypress
  • ISTQB
  • JavaScript
  • PHP
  • Security
  • Selenium
  • Support
More:

We are Cardstream, a market-leading fintech providing secure, scalable payment technology and infrastructure to partners across the payments ecosystem. Trusted by acquirers, ISVs, SaaS platforms, and payment providers, we help businesses build, scale, and operate sophisticated payment propositions. As our Software Quality Assurance Engineer, you will help protect the reliability, security, and performance of our payment platform in a highly regulated environment, with the opportunity to influence testing strategy and quality standards across a growing payment suite. We offer a competitive benefits package, ongoing learning and development, and the chance to deepen your expertise in payments and FinTech. We are committed to equal opportunities and an inclusive environment. Our hiring manager assesses applications against the role criteria and invites shortlisted candidates to interview. We retain application and CV records securely for up to 12 months and use personal information to process applications in accordance with applicable data protection requirements. We ask recruitment agencies not to submit candidates for this role.

last updated 40 week of 2026

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Quality Assurance Engineer
Software Quality Assurance Engineer

CS Resources Limited • Taunton

On-site
GBP 42,000 - 65,000
Competitive benefits package
Ongoing learning & development
Senior Test Engineer
Senior Test Engineer

Hackajob Ltd • Leeds

On-site
GBP 90,000 - 110,000
FinTech QA Engineer — Secure Payments Platform
FinTech QA Engineer — Secure Payments Platform

CS Resources Limited • Taunton

On-site
GBP 42,000 - 65,000
Competitive benefits package
Ongoing learning & development
Quality Engineer
Quality Engineer

Tata Consultancy Services • Greater London

On-site
GBP 45,000 - 75,000
Senior Automation Developer
Senior Automation Developer

Trust Payments • Bournemouth

On-site
GBP 45,000 - 65,000
Flexible work arrangements
Comprehensive wellness initiatives
Extensive leave provisions
+3
QA Automation Engineer
QA Automation Engineer

Sargent-Disc Ltd • Beaconsfield

On-site
GBP 65,000 - 90,000
QA Analyst
QA Analyst

Intec Select Ltd • Aldgate

On-site
GBP 100,000 - 107,000
Quality Engineer
Quality Engineer

Finova • Cheltenham

On-site
GBP 45,000 - 65,000
Hybrid working
Private medical insurance
Life assurance & income protection
+9
Senior QA Engineer
Senior QA Engineer

Evolve IT Recruitment Ltd • Glasgow

On-site
GBP 50,000 - 60,000
Enhanced pension scheme
Guaranteed bonus
Support for professional growth
Test Analyst (Trust Retail)
Test Analyst (Trust Retail)

Trust Payments • Bournemouth

Hybrid
GBP 40,000 - 55,000
Flexible work arrangements
Wellbeing initiatives (mental health)
Generous leave provisions
+2