QA Engineer

Department:  Engineering / Quality

Reports to:  CTO / Head of Engineering

Role Overview

We are looking for a top-tier QA Engineer to own the quality, reliability, and correctness of a high-scale, data-intensive platform, with a primary focus on UI testing.

You will be responsible for ensuring that our platform’s user-facing experience works flawlessly across every flow, while our backend systems behave correctly under load and handle massive datasets accurately. You will build the testing frameworks and automation that let us ship with confidence, and you will leverage AI to make testing faster, smarter, and more thorough.

This role requires someone who is deeply technical, highly proactive, and capable of owning quality end-to-end in a fast-moving environment.

Key Responsibilities

UI Testing (Primary Focus)

  • Own end-to-end UI testing for the platform across all critical user flows

  • Build and maintain automated UI/browser test suites (e.g., Playwright, Cypress, Selenium)

  • Validate functionality, responsiveness, and cross-browser/cross-device behaviour

  • Catch visual regressions, broken flows, and usability issues before they reach users

  • Verify the UI behaves correctly against real, large-scale data and edge cases

AI-Driven Testing

  • Leverage AI tools to accelerate test creation, coverage, and maintenance

  • Use AI to generate test cases, identify edge cases, and detect anomalies in UI and data

  • Apply AI-assisted approaches to self-healing tests and reducing flaky UI automation

  • Continuously evaluate and adopt new AI tooling to improve testing speed and quality

Test Strategy & Architecture

  • Design and own a scalable test strategy across UI, integration, end-to-end, and performance layers

  • Build and maintain test frameworks for high-throughput data pipelines and real-time systems

  • Define quality gates and acceptance criteria for features before they reach production

Automation & CI/CD

  • Build and maintain robust automated test suites integrated into CI/CD pipelines

  • Automate regression, smoke, and end-to-end testing for rapid and reliable releases

  • Improve developer workflows by making testing fast, deterministic, and easy to run

Data Quality & Validation

  • Validate correctness and integrity of large volumes of data across ingestion and processing stages

  • Build automated checks for data accuracy, completeness, and consistency

  • Catch data anomalies and pipeline regressions before they reach downstream systems

Performance & Reliability Testing

  • Design and run load, stress, and performance tests to identify bottlenecks at scale

  • Verify high availability and resilience of critical systems under failure conditions

  • Reproduce, diagnose, and track production issues under pressure

Quality Process & Reporting

  • Implement clear defect tracking, triage, and reporting processes

  • Define and monitor quality metrics across releases

  • Drive root-cause analysis and prevent recurring defects

Ownership & Problem Solving

  • Take full ownership of product quality and release confidence

  • Proactively identify risks and gaps in coverage before they become incidents

  • Work closely with engineering teams to embed quality early in the development cycle

Requirements

Technical Skills

  • Strong, hands-on experience with UI/browser test automation (Playwright, Cypress, or Selenium)

  • Proven track record building and maintaining end-to-end UI test suites for web platforms

  • Practical experience using AI tools to assist testing (test generation, coverage, debugging)

  • Proficiency in at least one programming language (Python, JavaScript/TypeScript, or similar)

  • Solid understanding of API testing and tools (Postman, REST/gRPC test tooling)

  • Experience integrating tests into CI/CD pipelines

Data & Systems Experience

  • Experience testing data-intensive or distributed systems

  • Strong SQL skills and familiarity with databases (e.g., ClickHouse, PostgreSQL)

  • Understanding of streaming systems or large-scale data processing is a plus

Performance & Reliability

  • Experience with performance and load testing tools (e.g., k6, JMeter, Locust)

  • Strong debugging, root-cause analysis, and incident-investigation skills

  • Ability to maintain quality standards in high-pressure environments

What We’re Looking For (Non-Negotiable)

  • You are an A-player with a strong sense of ownership over quality

  • You catch problems before they reach production

  • You actively use AI to work faster and test smarter

  • You are comfortable operating in high-scale, high-stakes environments

  • You move fast but do not compromise correctness or stability

Nice to Have

  • Experience with AI-powered or self-healing UI test tools

  • Experience with visual regression testing tools

  • Experience testing real-time data pipelines

  • Familiarity with ad-tech or high-frequency data environments

  • Background in security testing or infrastructure hardening

Why Join Us

  • Own the quality of infrastructure that processes and serves massive real-world datasets

  • High ownership and direct impact on product reliability and release confidence

  • Fast-paced environment with minimal bureaucracy

  • Opportunity to build quality processes and automation from the ground up

contact us

Apply for this role

Contact us using the form below and our team will get in touch with you for further information.

First name

Last name

Email

Phone number

Why do you want to join our team?

By sending a message your are accepting our privacy and cookie policy.