Quality Engineer (Integrations)

Quality Engineer (Integrations)

Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Thrive Learning Limited

At a Glance

  • Tasks: Build and maintain automation frameworks to ensure our systems are reliable and scalable.
  • Company: Join Thrive Learning, a fast-growing tech company transforming workplace learning.
  • Benefits: Enjoy unlimited holiday, flexible hours, and work-from-anywhere options.
  • Other info: Be part of an inclusive culture that values diversity and personal growth.
  • Why this job: Make a real impact in a role that champions innovation and collaboration.
  • Qualifications: Experience in automation frameworks and strong coding skills in JavaScript/TypeScript.

The predicted salary is between 36000 - 60000 £ per year.

The Role

We're looking for a Test Engineer to join our team. You'll sit at the intersection of software engineering and quality, treating test tooling and infrastructure as first‑class software. This isn’t a checkbox testing role; you’ll be writing production‑quality code, building the frameworks and pipelines that let us ship quickly and confidently, and embedding quality into every stage of the development lifecycle.

You'll work hand‑in‑hand with developers to make the right thing the easy thing, designing the automation, tooling, and feedback loops that catch problems early. You'll mentor others, help shape our overall quality engineering strategy, and champion a culture where testing is everyone’s job.

Core Responsibilities

  • Design, build, and maintain robust automation frameworks and test tooling across frontend and backend systems

  • Write clean, efficient, production‑quality code to extend test coverage and improve developer productivity

  • Build and optimise quality gates within our CI/CD pipelines so issues are caught fast and early

  • Partner closely with development teams to identify automation opportunities and bake testability into new features from the start

  • Develop and maintain reliable unit, integration, end‑to‑end, and contract tests

  • Conduct code reviews to uphold high standards for automation quality, reliability, and maintainability

  • Monitor test performance, flakiness, and coverage, and continuously improve stability at scale

  • Contribute to overall test strategy, planning, and process improvement initiatives

  • Mentor engineers and champion automation best practices across teams

Essential Skills

  • Strong software engineering background with a solid grasp of quality assurance principles

  • Proven experience designing and maintaining automation frameworks and test tooling for frontend and backend applications

  • Excellent JavaScript/TypeScript skills, confident writing clean, efficient, well‑structured code

  • Hands‑on experience with test automation tools such as Cypress, Jest, and Pact

  • Experience building and maintaining automated tests within CI/CD pipelines

  • Experience testing APIs and third‑party integrations

  • Strong analytical and problem‑solving skills

  • Excellent communication and collaboration skills

  • Ability to work independently while staying aligned with team goals

  • Passion for sharing knowledge and helping others level up their testing skills

  • Curiosity to stay up‑to‑date with new testing tools, libraries, and technologies

Desirable Skills

  • Experience with load and performance testing platforms

  • Familiarity with MongoDB and test data management

  • Experience with Snowflake and data integration pipeline testing

  • Understanding of AWS or other cloud‑based architectures

  • Experience with containerisation and infrastructure‑as‑code (e.g. Docker, Terraform)

  • Experience testing SAP integrations

Benefits

  • Unlimited Holiday to support work‑life balance

  • Thrivedays—a reduced workday every Friday (10:00–15:00), with no internal meetings

  • Flexible Working Hours within core hours (10:00–16:00)

  • Birthday & Christmas Off, including festive shutdown between Christmas & New Year

  • Work From Anywhere—fully remote‑friendly (4 weeks a year)

  • Health Cash Back Plan with Health Shield

  • Employee Assistance Program for confidential support

  • Financial support program via Maji

  • Salary Sacrifice Pension Scheme

  • Death in Service (4x annual salary)

  • Green Car Scheme through salary sacrifice

  • Cycle to Work Scheme—save up to 42% on a new bike

  • Perks at Work—30,000+ national & local employee discounts via CharlieHR & Health Shield

We will always strive to be as inclusive as possible in all aspects of employment and have a zero‑tolerance policy for discrimination of any kind. If you require any assistance, accommodations, or support during the application or interview stages, please don't hesitate to contact Ella Holland at ella.holland@thrivelearning.com.

#J-18808-Ljbffr

Quality Engineer (Integrations) employer: Thrive Learning Limited

At Thrive Learning, we pride ourselves on being an exceptional employer that champions innovation and personal growth. Our flexible working hours, unlimited holiday policy, and unique initiatives like Thrivedays foster a healthy work-life balance, while our commitment to inclusivity and diversity creates a welcoming environment for all employees. Join us in our mission to transform learning experiences and unlock potential, all while enjoying the benefits of a fully remote-friendly workplace.

Thrive Learning Limited

Contact Details:

Thrive Learning Limited Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Quality Engineer (Integrations)

Tip Number 1

Get to know the company before your interview! Research Thrive Learning, their products, and their culture. This will help you tailor your answers and show that you're genuinely interested in being part of the team.

Tip Number 2

Practice your coding skills! Since this role involves hands-on coding, brush up on your JavaScript/TypeScript and automation frameworks. Being confident in your technical abilities will make a great impression.

Tip Number 3

Prepare questions for your interviewers. Ask about their testing strategies or how they foster collaboration within teams. This shows you're engaged and ready to contribute to their mission.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it gives you a chance to showcase your enthusiasm for joining Thrive Learning.

We think you need these skills to ace Quality Engineer (Integrations)

Automation Framework Development
JavaScript
TypeScript
Cypress
Jest
Pact
API Testing

Some tips for your application 🫡

Be Yourself:We want to see the real you! Don’t be afraid to show your personality in your application. Authenticity is key, so let us know what makes you tick and how you can contribute to our vibrant culture.

Tailor Your Application:Make sure to customise your CV and cover letter for the Quality Engineer role. Highlight your experience with automation frameworks and testing tools like Cypress and Jest. Show us why you're the perfect fit for our team!

Show Your Passion:Let us know about your enthusiasm for quality engineering and learning technologies. Share any projects or experiences that demonstrate your commitment to improving testing practices and mentoring others.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Thrive Learning Limited

Know Your Stuff

Make sure you brush up on your software development and quality assurance principles. Familiarise yourself with the automation frameworks and tools mentioned in the job description, like JavaScript, Cypress, and Jest. Being able to discuss these confidently will show that you're serious about the role.

Show Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Think of examples where you improved test coverage or optimised an automation framework. This will demonstrate your analytical skills and ability to contribute to their team.

Be Ready to Collaborate

Since the role involves working closely with development teams, be prepared to talk about your experience in collaboration. Share examples of how you've mentored others or contributed to team projects. This will highlight your communication skills and your passion for sharing knowledge.

Ask Thoughtful Questions

At the end of the interview, don’t forget to ask questions! Inquire about their current testing strategies or how they envision the role evolving. This shows your genuine interest in the company and helps you assess if it's the right fit for you.