Senior QA Engineer
Hledáme zkušeného QA Engineera do našeho DEV týmu. Ne někoho, kdo jen odkliká připravené scénáře, ale člověka, který si umí sám navrhnout testovací strategii, odhalit rizika a převzít odpovědnost za kvalitu celého systému.
U nás budeš mít prostor dělat QA pořádně – od připomínkování zadání přes automatizaci až po monitoring v produkci.
Koho hledáme?
Nehledáme nováčka. Chceme člověka, který už má za sebou několik projektů, dokáže se v systému rychle zorientovat a ví, proč testuje právě to, co testuje.
Očekáváme, že dostaneš specifikaci a sám/sama z ní vytáhneš rizika, priority a testovací plán. Nebudeš čekat, až Ti někdo připraví seznam scénářů.
Nestačí nám ani „projde / neprojde“. Když něco selže, zajímá nás proč. Ideální bug report je takový, po kterém vývojář nemusí několik hodin zjišťovat, co se vlastně stalo.
Pracujeme v režimu svoboda a odpovědnost. Nebudeme Ti stát za zády ani kontrolovat každý krok. Dostaneš prostor rozhodovat, ale zároveň i odpovědnost za kvalitu výsledků, termíny a vlastní rozvoj.
Na čem budeš pracovat?
Převezmeš významnou část odpovědnosti za kvalitu rezervačního a prodejního systému pro velkou multifunkční arénu.
Jde o rozsáhlou webovou aplikaci, která pokrývá například:
- správu akcí,
- prodej vstupenek a pronájmů,
- fakturaci,
- přístupový systém,
- portály pro nájemce a partnery.
Systém má několik typů uživatelů, množství vzájemně provázaných procesů a řadu napojení na externí služby.
Časem se můžeš dostat také k testování mobilní aplikace pro fanoušky sportovních klubů na iOS a Androidu – vstupenky v telefonu, věrnostní program nebo QR odbavení.
Co budeš dělat?
Tvým úkolem nebude jen hledat chyby. Budeš pomáhat nastavovat kvalitu celého řešení a dlouhodobě ho řídit.
Konkrétně budeš:
- navrhovat a rozvíjet testovací strategii,
- rozhodovat, co testovat manuálně, co automatizovat a co naopak nemá smysl testovat,
- připravovat testovací plány podle rizik a priorit,
- stavět a udržovat automatizované E2E a API testy,
- zapojovat automatizované testy do CI/CD pipeline,
- testovat integrace na externí systémy,
- připravovat scénáře pro chybové a degradované stavy,
- ověřovat retry mechanismy, idempotenci a opakované zpracování,
- kontrolovat konzistenci dat mezi systémy,
- navrhovat smoke testy po nasazení,
- vytvářet syntetický monitoring kritických cest,
- řešit health-checky integrací a alerting,
- podílet se na definici akceptačních kritérií už ve fázi analýzy.
Cíl je jednoduchý: o problému se chceme dozvědět z monitoringu dřív než od klienta.
Integrace, které budeš řešit
Systém komunikuje například s:
- platební bránou,
- ekonomickým / ERP systémem,
- fakturačními výstupy,
- CRM,
- marketingovou / CDP platformou,
- hardwarovými turnikety,
- odbavovacím systémem.
To znamená, že velká část QA není jen o tom, jestli funguje formulář ve webu. Důležité jsou i timeouty, duplicitní zprávy, nedostupné systémy, nekonzistentní data nebo situace, kdy externí služba funguje jen částečně.
Jaký používáme stack?
Backend vyvíjíme v .NET, frontend v Angularu a TypeScriptu. Aplikace mezi sebou komunikují přes REST API.
Pracujeme s:
- MS SQL,
- PostgreSQL,
- Elasticsearch,
- Redis,
- RabbitMQ.
Build, testy a nasazení běží přes Azure DevOps a služby provozujeme v Kubernetes clusteru.
Budeš součástí týmu o přibližně 6–7 lidech, kde spolupracuje vývoj, analýza a projektové řízení. Pracujeme v pravidelných iteracích a výsledky průběžně prezentujeme klientovi.
AI je u nás součástí práce
AI nevnímáme jako experiment nebo benefit navíc. Při vývoji i testování aktivně používáme Claude Code a další AI nástroje.
Pomáhají nám například s:
- analýzou specifikací,
- hledáním nejasností a chybějících scénářů,
- návrhem testovacích případů,
- generováním testovacích dat,
- přípravou kostry automatizovaných testů,
- refaktoringem,
- dokumentací.
Očekáváme, že AI umíš využít jako pracovní nástroj.
Zároveň od Tebe čekáme kritické myšlení. AI dokáže vytvořit přesvědčivě vypadající test, který ve skutečnosti nic důležitého netestuje. Seniorní QA musí poznat rozdíl.
Co potřebuješ umět?
Aby se Ti u nás dobře pracovalo, měl/a bys mít:
- alespoň 4–5 let zkušeností s testováním softwaru,
- zkušenost s komplexnějším systémem a více vzájemně propojenými částmi,
- schopnost samostatně vytvořit testovací plán a testovací strategii ze specifikace,
- zkušenost s risk-based prioritizací,
- dobrou znalost REST API a HTTP,
- zkušenost s autentizací, tokeny a chybovými stavy,
- zkušenost s Postmanem, Brunem, Insomnií nebo podobným nástrojem,
- zkušenost s automatizací testů a schopnost ji samostatně implementovat,
- ideálně Playwright, případně Cypress, Selenium nebo jiný nástroj,
- programátorský základ v TypeScriptu/JavaScriptu, C#, Pythonu nebo podobném jazyce,
- SQL na úrovni samostatného ověřování dat a přípravy testovacích sad,
- zkušenost s integračním testováním,
- zkušenost se sandboxy, mockováním a testováním chybových stavů,
- základní orientaci v CI/CD,
- Git a práci s issue trackerem jako běžnou součást práce,
- otevřenost k AI nástrojům a schopnost poznat, kdy jejich použití dává smysl.
Co je výhodou?
Není potřeba umět všechno. Potěší nás ale zkušenost s některou z těchto oblastí:
- testování mobilních aplikací na iOS a Androidu,
- Appium, Maestro nebo podobné nástroje,
- performance testing pomocí k6, JMeteru nebo Gatlingu,
- OWASP Top 10,
- WCAG a přístupnost,
- testování hardwarových zařízení, turniketů, čteček nebo POS,
- systémy s offline režimem,
- Grafana, Prometheus, Application Insights nebo syntetický monitoring,
- vedení nebo mentoring dalších testerů,
- angličtina,
- ISTQB nebo podobná certifikace.
Certifikaci bereme jako signál zkušeností, ne jako podmínku.
Jak probíhá výběrové řízení?
Chceme Tě poznat – jak přemýšlíš a pracuješ – ne jen podle tvého CV.
Výběrové řízení má dvě hlavní části.
Praktický domácí úkol
Dostaneš úkol velmi podobný tomu, co bys řešil/a i u nás. Počítáme s časovým stropem přibližně 4 hodiny. Nechceme po Tobě víkend práce zdarma.
AI při řešení klidně použij. Používáme ji také.
Osobní pohovor
Následuje osobní setkání u nás v kanceláři, přibližně na 1–2 hodiny.
Projdeme si Tvoje řešení, budeme se ptát na důvody jednotlivých rozhodnutí a některé části zadání můžeme během rozhovoru změnit.
V době AI lze působivý domácí úkol vytvořit velmi rychle. Nás proto zajímá hlavně to, jestli řešení opravdu rozumíš, umíš ho obhájit a dokážeš reagovat na změnu situace.
Co Ti nabízíme?
- flexibilní pracovní dobu,
- kombinaci kanceláře a home office,
- 25 dní dovolené,
- 3 sick days,
- firemní notebook,
- mobil a tarif i pro rodinu,
- kurzy a školení,
- pravidelné firemní snídaně,
- kávu, čaj a ovoce každý den,
- relaxační zónu s fotbálkem, šipkami a PS5,
- slevy na zdravotní ošetření, vybrané služby a produkty.
- firemní teambuildingy.
A máme i jeden méně obvyklý benefit: možnost pobytu ve firemní vile uprostřed kostarické džungle, kde můžeš strávit dovolenou nebo část pobytu pracovat na dálku.
Jaké jsou podmínky?
- Plný úvazek
- HPP, IČO nebo projektová spolupráce.
- Kombinace práce z kanceláře a home office.
- Finanční ohodnocení podle zkušeností, znalostí a praxe v oboru.
- Konkrétní podmínky po vzájemné dohodě.
Zaujalo Tě to?
Pokud hledáš QA roli, kde nebudeš jen kontrolovat hotové funkcionality, ale budeš mít skutečný vliv na kvalitu produktu od analýzy až po produkční provoz, ozvi se nám.
Rádi Tě poznáme! Pošli nám svoje CVčko, Motivační dopis a třeba i odkaz na LinkedIn nebo GitHub. Nemáme složitý náborový proces – když si sedneme, můžeš začít klidně hned!
Těším se! Lenka z Boldem