Stavíme Unity – novou platformu, která propojí služby Air Bank, O2, Novy a dalších partnerů. Hledáme zkušeného/zkušenou test automation inženýra/ku, který/á nám pomůže postavit automatizované testování od základů a udržet kvalitu celé platformy.
Budete navrhovat, psát a dlouhodobě rozvíjet automatizované testy pro web, API i integrace. Vaším úkolem nebude jen doplňovat testovací scénáře, ale také vytvořit framework, nastavit pravidla pro automatizaci a pohlídat, že release splňuje dohodnutá kritéria kvality.
„Hledám člověka, který bere automatizované testy jako skutečný vývojový produkt – navrhne je dobře, udrží je spolehlivé a dokáže jejich pomocí chránit kvalitu celé platformy.“
Co vás u nás čeká?
- Postavíte automatizované testování platformy: budete navrhovat a implementovat automatizované E2E, API, integrační a regresní testy. Hlavním nástrojem bude Playwright a primárním jazykem TypeScript.
- Převezmete odpovědnost za testovací framework: navrhnete jeho strukturu, nastavíte opakovaně použitelné komponenty a zapojíte testy do CI/CD. Budete řešit rychlost, paralelizaci, testy zranitelnosti i dlouhodobou udržitelnost celé sady.
- Propojíte testování napříč partnery: budete spolupracovat s QA a vývojovými týmy Air Bank, O2, Novy a dalších partnerů. Pomůžete sladit testovací přístupy, sdílené kontrakty a integrační testování před společnými releasy.
- Budete kvalitu vyhodnocovat v souvislostech: nebudete sledovat jen to, zda testy prošly. Pomůžete nastavovat metriky kvality, analyzovat příčiny defektů a společně s vývojem zlepšovat testovatelnost kódu i celého řešení.
- Zapojíte AI do každodenní práce: AI využijete při návrhu testovacích scénářů, generování testů z OpenAPI specifikací, analýze pokrytí, hledání příčin chyb nebo opravách křehkých testů. Její výstupy budete umět kriticky zkontrolovat a ověřit.
Jak si vás představujeme?
- Máte praktickou zkušenost s vývojem a údržbou rozsáhlejší sady automatizovaných testů.
- Pracovali jste s Playwrightem, Cypress nebo podobným nástrojem.
- Máte zkušenost s API testováním a rozumíte REST, OpenAPI a integračním scénářům.
- Orientujete se v contract testingu nebo se do něj chcete rychle ponořit.
- Už jste navrhovali nebo významně rozvíjeli testovací framework a zapojovali ho do CI/CD.
- Umíte spolupracovat s vývojáři a architekty a otevřeně pojmenovat, když systém není dobře testovatelný.
- AI nástroje už dnes aktivně používáte při testování nebo vývoji a jejich výstupy nepřebíráte bez kontroly.
- Výhodou bude zkušenost s Pactem, performance testováním, microservices nebo událostní architekturou.
- Nemusíte znát každý uvedený nástroj. Důležité je, že automatizaci umíte navrhovat jako dlouhodobě udržitelné řešení, ne jen jako sbírku testovacích skriptů.
Co na téhle práci může být zajímavé?
- Automatizované testování a framework nastavíte od začátku.
- Budete mít přímý vliv na kvalitu a rychlost releasů celé platformy.
- Čeká vás technická role, ve které budete většinu času skutečně psát kód.
- Budete řešit web, API, kontrakty i integrace mezi několika velkými partnery.
- Dostanete prostor ovlivňovat testovatelnost systému i způsob práce vývojových týmů.
- AI bude běžnou součástí návrhu, údržby a vyhodnocování testů.
