Quality Engineer

Artificial Labs

Greater London

On-site

GBP 70,000 - 100,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Private medical insurance
Income protection insurance
Life insurance
On-site gym
Enhanced maternity and paternity pay
Company stock options
Generous holiday allowance 28 days
MacBook
Learning allowance
Kids/Family benefits

Job summary

Artificial is seeking a Quality Engineer to own test automation across its product platform. This hands-on role manages a large automated suite (about 680 Playwright tests plus backend coverage) and will establish structure, standards and meaningful metrics for ongoing quality improvements.

You will extend automation into Transform/customer-configuration testing over time, an area currently manual, and collaborate with QA Lead and Eng to scale Buildkite CI, define automation boundaries, mentor

Qualifications

  • Experience owning test automation frameworks at scale.
  • Deep experience with Playwright, Cypress, or Selenium.
  • Comfortable reading application code, even if not writing production features.
  • Experience diagnosing and resolving flaky or unreliable automated tests.
  • Experience establishing test coverage visibility/reporting from scratch.
  • A methodical, standards-driven approach to frameworks and patterns.

Responsibilities

  • Reorganisation and consolidation: Bring coverage and integrity to the existing 680-test Playwright suite and backend coverage, removing duplication and flaky tests.
  • Meaningful metrics: Build trustworthy metrics mapping coverage to product routes and features, plus pass/fail trends and flaky-test tracking.
  • Ongoing addition and maintenance: Own the suite as a living asset, adding new coverage as features ship.
  • CI pipeline scaling: Propose a scaling plan for Buildkite with formal ownership and collaboration with QA Lead and Eng.
  • Clarifying automation boundaries: Define relationships between platform tests and golden tests, align with performance work.
  • Mentorship: Support QA Engineers with automation, sharing knowledge and building confidence.
  • Reporting integration: Integrate test results into the test management system with structured bug reports linked to Linear.
  • Cross-team collaboration: Work with Eng to establish handover and ongoing collaboration to avoid duplication.
  • Building Transform/config automation from scratch: Extend coverage into client-specific Transform/config automation when Platform is solid.

Skills

Test automation
Playwright
Cypress
Selenium
CI/CD
Test framework design
Mentorship
Bug reporting

Tools

Buildkite
Linear

Job description

About Artificial
Help shape the future of specialty insurance

At Artificial, we're building the next generation of technology for the specialty (re)insurance market. Our mission is to transform how brokers and carriers operate in complex markets by removing operational barriers and enabling smarter, faster decision‑making.

We use modern technology to solve real challenges for some of the world's leading brokers and insurers. By automating the repetitive and structuring the complex, we help our partners unlock new opportunities for innovation and growth.

You'll be joining a collaborative team that values curiosity, ownership, and continuous learning. We work in an environment where ideas are heard, support is built-in, and outcomes matter. Everyone here has the chance to make a tangible impact on our products, our customers, and the industry.

We've just raised $45M (£33M) in Series B funding from lead investor CommerzVentures, new investor Move Capital, as well as all existing shareholders. This investment round gives us the room to grow with confidence, continue to innovate, and ensure that Artificial remains the first choice for brokers and carriers seeking a smarter way to trade digitally.

Join us, and take the chance to be a part of something that will change the landscape of insurance for generations.

About the Role

We are looking for a Quality Engineer to own test automation across Artificial's product platform. This is a hands-on technical role: we already have a substantial automated test suite - roughly 680 Playwright tests alone, plus extensive backend coverage - but it's grown quickly without a dedicated owner, and needs real structure, consolidation, and meaningful metrics built on top of it. You'll start on Platform, bringing structure to what exists and establishing standards for what gets added next, then extend automation into Transform/customer-configuration testing over time - an area with no automated coverage today, only manual execution by our existing testers, in work that's highly specific to each client.

Key Responsibilities
  • Reorganisation and consolidation: Bring coverage, completeness, and integrity to our existing ~680-test Playwright suite (plus extensive backend coverage) - identifying and removing duplication, fixing or removing flaky tests, and establishing clear structure and naming conventions where the suite has outgrown its original organisation

  • Meaningful metrics: Build real, trustworthy metrics off the back of the existing suite - coverage mapped to actual product routes and features (today's closest proxy, Playwright page objects, doesn't map cleanly to routes), pass/fail trends over time, and flaky-test tracking

  • Ongoing addition and maintenance: Own the suite as a living asset, not a one-off clean-up - adding new automated coverage as features ship, maintaining existing tests as the product changes, and keeping the suite healthy on an ongoing basis

  • CI pipeline scaling: The suite has grown 40% in three months (470 to 680 tests) and is now regularly hitting CI resource limits, with an 8-shard stress-test job approaching a 4-hour timeout. Work collaboratively with the QA Lead and Engineering on a real scaling plan for our existing CI pipeline (Buildkite) - this can't just mean adding more runners indefinitely. You'll be closely involved in shaping this, with full ownership expected to grow over time

  • Clarifying automation boundaries: Work with Engineering and FDE teams to establish a clear, documented relationship between platform-level automated tests and FDE "golden tests," removing current ambiguity about what covers what; also align with the performance testing work already underway so load/performance results sit in the same reporting picture rather than a separate silo

  • Mentorship: Support QA Engineers with automation as they need it - helping them write and troubleshoot tests, sharing what you know, and building their confidence over time

  • Reporting integration: Work with the QA Lead to integrate automated test results into the wider test management approach, so a test failure automatically generates a structured bug report linked back to Linear, rather than issues being created manually on an ad-hoc basis as they are today

  • Cross-team collaboration: Work closely with Engineering (who currently own significant existing automation) to agree a clear, documented handover and ongoing collaboration model, avoiding duplicated effort or unclear ownership

  • Building Transform/config automation from scratch: Once Platform is on a solid footing, extend automated coverage into FDE/customer-configuration testing - an area that has no automated coverage today, only manual execution by our existing testers. Unlike the Platform work above, this genuinely starts with nothing, in an area that's highly specific to each client rather than standard across the platform

About You
  • Strong hands-on experience building and owning test automation frameworks at scale, not just writing individual automated tests

  • Deep experience with Playwright, Cypress, or Selenium, including framework design and CI/CD integration

  • Comfortable working in or around a codebase - reading and reasoning about application code, even if not writing production features yourself

  • Experience diagnosing and resolving flaky or unreliable automated tests, and designing tests to avoid these problems from the start

  • Experience establishing test coverage visibility/reporting from scratch, where none previously existed - you'll use this directly when the role extends into Transform/config automation, which genuinely starts with nothing today

  • A methodical, standards-driven approach - you think about frameworks and patterns, not just individual test cases

Benefits
  • Private medical insurance

  • Income protection insurance

  • Life insurance of 4 * base salary

  • On-site gym and shower facilities

  • Enhanced maternity and paternity pay

  • Team social events and company parties

  • Salary exchange on pension and nursery fees

  • Access to Maji, the financial wellbeing platform

  • Company stock options managed through Ledgy

  • Milestone Birthday Bonus and a Life Events leave policy

  • Generous holiday allowance of 28 days plus national holidays

  • Home office and equipment allowance, and a company MacBook

  • Learning allowance and leave to attend conferences or take exams

  • YuLife employee benefits, including EAP and bereavement helplines

  • For each new hire, we plant a tree through our partnership with Ecologi Action

  • The best coffee machine in London, handmade in Italy and imported just for us!

We're proud to be an equal opportunities employer and are committed to building a team that reflects the diverse communities around us. If there's anything you need to make the hiring process more accessible, just let us know—we're happy to make adjustments. You're also welcome to share your preferred pronouns with us at any point.

Think you don't meet every requirement? Please apply anyway. We value potential as much as experience, and we know that raw talent counts.

As part of our hiring process, we'll carry out some background checks. These may include a criminal record check, reviewing your credit history, speaking with previous employers and confirming your academic qualifications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Quality Engineer
Quality Engineer

Artificial • Greater London

Hybrid
GBP 60,000 - 90,000
Private medical
Income protection
Life insurance
+9
Quality Engineer
Quality Engineer

Artificial Labs • Greater London

On-site
GBP 70,000 - 120,000
Private medical insurance
Income protection
Life insurance
+5
QA Engineer
QA Engineer

Artificial • Greater London

Hybrid
GBP 45,000 - 65,000
Private medical insurance
Income protection insurance
Life insurance of 4 * base salary
+12
QA Engineer
QA Engineer

Artificial Labs • Greater London

On-site
GBP 55,000 - 75,000
Private medical insurance
Income protection insurance
Life insurance
+13
Product Manager
Product Manager

Artificial Labs • Greater London

On-site
GBP 90,000 - 130,000
Private medical
Income protection
Life insurance
+9
Principal Security Architect
Principal Security Architect

Artificial Labs • Harrow

On-site
GBP 110,000 - 170,000
Private medical insurance
Income protection
Life insurance
+1
Lead Forward Deployed Designer
Lead Forward Deployed Designer

Artificial Labs • Greater London

On-site
GBP 90,000 - 140,000
Private medical insurance
Income protection insurance
Life insurance of 4x base salary
+4
Marketing Manager
Marketing Manager

Artificial • United Kingdom

On-site
GBP 40,000 - 70,000
Private medical insurance
Income protection insurance
Life insurance of 4 * base salary
+4
Product Manager
Product Manager

Artificial Labs • Harrow

On-site
GBP 90,000 - 120,000
Private medical insurance
Income protection
Life insurance
+9
Principal Security Architect
Principal Security Architect

Artificial Labs • Greater London

On-site
GBP 120,000 - 180,000
Private medical insurance
Income protection insurance
Life insurance
+5