Find a jobRecruiters

QA Engineer (AI + Python)

Exclusive opportunity

Remote

QA Engineer (AI + Python)

apreel

QA Engineer (AI + Python)

Skills

MongoDBMobile DevelopmentNestReactNodePythonIOSReact NativeTesting & QAPostgreSQLRedisPostmanSwagger/OpenAPIAIJira

4 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Poland

Work mode:

Remote

Published on:

15 October 2026

What they need


Client: Fitness Equipment

Role: QA Engineer (AI + backend)

Engagement: We are partnering with a US-based health-tech company on the takeover of a production AI-powered mobile coaching platform. Real users, real production, real releases — not a greenfield project.

Role summary: Own quality on the two hardest surfaces of a production AI coaching platform:

the LLM agents that answer differently every run, and the API layer everything else depends on.

As AI & Backend QA Engineer you own the quality of what the model says and what the APIs return. On the AI side that means building the evaluation practice: golden sets, quality metrics, and regression detection that catch a degraded answer before a user does. On the backend side it means API test suites and consumer-driven contract testing with Pact — agreed with the client's US engineering team as a standing requirement for this role, not an optional technique.

The defining skill is localization: when an answer is wrong, you can tell whether the problem sits in the model, in the service code, or in the input data — and you bring the evidence, not a guess.

What you'll be testing:

  • AI core — a Python service with LangGraph agents producing streaming, non-deterministic coaching responses; this
  • role's primary surface
  • Backend APIs — a NestJS REST gateway behind Auth0, plus the services behind it
  • Mobile app — React Native, shipping to iOS and Android app stores; AI features surface directly in the app that
  • members use
  • Data layer — MongoDB, Redis, and Postgres behind the services
  • Process — Agile/Scrum, Jira for work tracking and defects, TestRail for test management
  • You join the Polish QA function alongside our Manual QA Engineer and QA Automation Engineer, and work in a shared workflow with the client's US-based engineering and QA teams.

What you'll do:

  • Build and run LLM evaluation. Curate datasets and golden sets, define response quality metrics, and catch quality regressions between prompt and model versions before they reach production
  • Define acceptance criteria for non-deterministic output. Assertions on properties and contracts — structure, constraints, invariants — rather than exact wording
  • Treat prompts as tested artifacts. Change a prompt, measure the effect of that change; probe systematically for hallucinations and prompt injection
  • Own API testing. REST endpoints, JSON payloads, auth token flows, error handling — driven through Postman and Swagger/OpenAPI specs
  • Implement contract testing with Pact. Consumer-driven contracts between the mobile app, the gateway, and the backend services, verified on every change
  • Test with security in mind. Authorisation boundaries, token misuse, malformed input — the API-level abuse cases nobody writes a happy-path test for
  • Localise failures across the stack. Logs, traces, and database queries to pin a defect to the model, the service code, or the input data
  • Help wire evaluations into CI/CD. Evaluation runs in the pipeline and quality gates on pull requests, so a bad prompt change cannot merge quietly
  • Keep the record straight. Results mapped to test cases in TestRail, defects logged and driven to closure in Jira, findings written up so the team can act on them

Must-have skills:

  • 3+ years in technical QA or test automation, including API testing on production systems
  • Python — writing and maintaining test code, pytest, fixtures
  • Strong HTTP and API fundamentals — REST, JSON, status codes, headers, auth tokens
  • Contract testing with Pact — consumer-driven contracts in practice; this is a hard requirement for the role, agreed with the client's engineering team
  • Security-aware API testing — authorisation boundaries, token handling, malformed and hostile input
  • Comfort with non-determinism — defining acceptance criteria when there is no single correct output: assertions on properties and contracts rather than exact wording
  • LLM evaluation — datasets and golden sets, response quality metrics, catching quality regressions between prompt and model versions
  • Prompt engineering — the ability to change a prompt and measure the effect of that change; awareness of hallucinations and prompt injection
  • Backend savvy — HTTP and REST, JSON, tokens, logs, database queries; you can tell whether a problem sits in the model, in the service code, or in the input data
  • Postman and Swagger/OpenAPI as daily tools
  • Git in a team workflow — branches, pull requests, reviews
  • TestRail for test-case management and run tracking
  • Mobile product context (Android/iOS) — comfortable testing features that ship in a mobile app, including apprelease timing and store builds
  • Strong English — you work in a shared workflow with US colleagues
  • Must work hours that overlap US Mountain Time afternoons (~14:00–18:00 PL time)

Nice-to-haves:

  • Langfuse or equivalent (LangSmith, Phoenix) — working with traces and attaching evaluations to them
  • LangGraph — testing an agent as a state graph, both a single node and the full flow
  • CI/CD — running evaluations in a pipeline and quality gates on pull requests
  • Python with Appium — mobile automation exposure alongside the API work
  • Testing other AI or LLM-driven features in production
  • Experience taking over quality ownership of someone else's product

Offer:

  • Location: 100% remote
  • Engagement: B2B contract
  • Rate: upt to 160 PLN/h
  • Start: asap

Other offers great for you!

These companies are also looking for great profiles

Celad

Ingénieur QA et Automatisation

40 000 à 48 000

Permanent contract

Nice, France

Hybrid

Skills

JavaTesting & QAPostman

5 months ago

Quick apply

Celad

Ingénieur QA

38000 à 44000

Permanent contract

06410 Biot, France

Hybrid

Skills

QA Engineer

5 months ago

Quick apply

Visian

Ingénieur QA Automatisation

Freelance

Paris, France

Hybrid

Skills

DockerPythonTesting & QAPostgreSQLpytest

1 month ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools