×
Register Here to Apply for Jobs or Post Jobs. X

Software Test Engineer

Job in Norwich, Norfolk County, NR2, England, UK
Listing for: Rainbird Technologies
Full Time, Contract position
Listed on 2026-01-25
Job specializations:
  • Software Development
    Software Engineer, DevOps, Software Testing, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Join Rainbird as a Software Test Engineer and help safeguard the quality of AI used for high‑stakes decisions. You’ll work closely with engineers to test, challenge, and strengthen our platform, ensuring every release is reliable, consistent, and production‑ready.
This role is ideal for someone who cares about detail, enjoys finding edge cases, and wants real ownership of software quality in a product where trust genuinely matters.

Contract Type: Permanent, Full Time
Location: UK (Remote)
Package: Competitive, based on experience

About Rainbird

Rainbird is redefining the future of explainable AI. Our platform enables organisations to build deterministic, transparent decision‑automation systems for industries where accuracy, trust, and accountability matter most – including healthcare, banking, insurance, and professional services.

At the heart of Rainbird is a symbolic reasoning engine that makes every automated decision fully transparent, auditable, and justifiable. We empower enterprises to scale their expertise, combining human insight with machine precision.

We’re growing fast and this is an opportunity to join a mission‑driven team shaping the future of trusted AI. You’ll thrive in a fast‑evolving environment, working closely with the software engineers – accuracy and great communication skills are key. If this sounds like you, we’d love to hear from you!

Why Rainbird?

Impactful work
:
Rainbird helps some of the world’s biggest enterprises solve complex, high‑stakes business problems.

Cutting‑edge technology
:
Work at the intersection of symbolic reasoning, large language models, and explainable AI.

Growth & learning
:
Accelerate your career with hands‑on experience in knowledge modelling, decision automation, and hybrid AI.

Remote‑first culture
:
Work flexibly from anywhere in the UK, supported by a collaborative, inclusive, and curious team.

Great benefits
:
Competitive pay, generous annual leave and opportunities to lead in a rapidly expanding company. See below for more details.

Role Specification

As a Software Test Engineer
, you will be responsible for testing our online platform and ensuring no major bugs enter production. You’ll be maintaining and expanding our suite of automated end‑to‑end tests and use exploratory testing to help your teammates deliver new bug‑free features and software fixes. We are looking for someone who will be part of the development team and can build positive relationships with their colleagues based on the shared desire to improve our product.

This is a role that requires initiative and creativity to find new and better ways of discovering bugs and preserving the quality of our platform.

Key Responsibilities
1. Manual Testing
  • Use exploratory testing techniques to test new features and bug fixes in the Rainbird Studio.
  • Find bugs and isolate exactly when and how they occur.
  • Make plans on how to test all scenarios and edge cases.
  • Report back which scenarios and edge cases were tested.
2. Automated End‑To‑End Tests
  • Maintain our suite of end‑to‑end tests written in Playwright, updating them when required.
  • Write new tests for features that are being developed and bugs that have been fixed.
  • Ensure the end‑to‑end tests run smoothly in our pipelines, improving the setup for where and how they run.
  • Read and interpret test failures and work with the developers to debug problematic code.
  • Fix frequently failing or flaky tests.
3. Report Bugs
  • Isolate Bugs and describe in detailed step‑by‑step instructions how to reproduce them.
  • Tell the developers about any remaining inconsistencies, imperfections and errors that are linked to the ticket.
  • Keep an overview of bugs and current problems in our platform and quickly make connections between them.
Skills & Qualifications
  • At least 1‑2 years of experience in manual software testing, ideally in a product linked to AI.
  • The desire to move into developing automated tests.
  • Some experience in a programming language such as such as Node.js, Typescript, Python or Golang (other languages welcome)
  • Enjoys investigating bugs in detail, clicking around and working out exactly when and how a bug occurs.
  • Enjoys it even more when the bugs get fixed quickly and new features work…
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:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary