Text copied to clipboard!
Název
Text copied to clipboard!Vývojář automatizovaných testů
Popis
Text copied to clipboard!
Hledáme Vývojáře automatizovaných testů, který se připojí k našemu technologickému týmu a pomůže nám zvyšovat kvalitu, stabilitu a spolehlivost softwarových produktů napříč celým vývojovým cyklem. Tato role je ideální pro kandidáta, který má zkušenosti s testovací automatizací, rozumí principům vývoje softwaru a dokáže efektivně spolupracovat s vývojáři, analytiky, DevOps specialisty i produktovými manažery. Vaším hlavním cílem bude navrhovat, vytvářet, udržovat a rozšiřovat automatizované testy pro webové, API i případně mobilní aplikace tak, aby bylo možné rychle a spolehlivě ověřovat funkčnost nových i stávajících řešení.
Na této pozici budete analyzovat požadavky, technickou dokumentaci a uživatelské scénáře, abyste dokázali identifikovat vhodné oblasti pro automatizaci testů. Budete připravovat testovací strategie, testovací případy a automatizované testovací skripty s důrazem na opakovatelnost, čitelnost a dlouhodobou udržovatelnost. Součástí práce bude také integrace testů do CI/CD pipeline, vyhodnocování výsledků testů, analýza chyb a úzká spolupráce s týmem při jejich reprodukci a odstraňování.
Očekáváme, že budete aktivně přispívat ke zlepšování testovacích procesů, standardů kvality a celkové efektivity vývoje. Důležitá je schopnost přemýšlet systematicky, hledat slabá místa v aplikaci a navrhovat řešení, která minimalizují riziko regresí. Budete pracovat s různými nástroji a frameworky pro automatizované testování, správu testovacích dat, reportování výsledků a monitorování kvality. Výhodou je zkušenost s verzovacími systémy, kontejnerizací, databázemi a základní orientace v cloudových prostředích.
Úspěšný kandidát by měl mít smysl pro detail, analytické myšlení a schopnost převádět obchodní i technické požadavky do efektivních testovacích scénářů. Hledáme člověka, který chápe, že kvalita není pouze závěrečná kontrola, ale nedílná součást celého procesu vývoje. Oceníme proaktivní přístup, ochotu učit se nové technologie a schopnost komunikovat technické problémy srozumitelně různým typům zainteresovaných stran.
Nabízíme příležitost podílet se na vývoji moderních digitálních produktů, pracovat s aktuálními technologiemi a mít reálný dopad na kvalitu dodávaného softwaru. Pokud vás baví automatizace, testování a hledání cest, jak dělat software spolehlivější a robustnější, tato pozice pro vás může být ideální. Budete mít prostor přicházet s vlastními nápady, ovlivňovat testovací strategii a rozvíjet své odborné dovednosti v prostředí, které podporuje spolupráci, inovace a profesionální růst.
Odpovědnosti
Text copied to clipboard!- Navrhovat a vyvíjet automatizované testy pro webové, API a interní systémy.
- Vytvářet a udržovat testovací frameworky a testovací skripty.
- Integrovat automatizované testy do CI/CD pipeline.
- Analyzovat výsledky testů a identifikovat příčiny selhání.
- Spolupracovat s vývojáři a analytiky na definici testovacích scénářů.
- Provádět regresní, integrační a end-to-end testování.
- Zlepšovat testovací procesy, standardy a dokumentaci.
- Spravovat testovací data a testovací prostředí.
Požadavky
Text copied to clipboard!- Zkušenost s automatizovaným testováním softwaru alespoň 2 roky.
- Znalost některého testovacího frameworku, například Selenium, Cypress nebo Playwright.
- Schopnost programovat nebo skriptovat v jazyce jako Java, Python nebo JavaScript.
- Porozumění principům QA, SDLC a testovacím metodikám.
- Zkušenost s REST API testováním a nástroji typu Postman.
- Znalost verzovacích systémů, zejména Git.
- Zkušenost s CI/CD nástroji, například Jenkins, GitLab CI nebo Azure DevOps.
- Analytické myšlení, pečlivost a schopnost řešit problémy.
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké nástroje pro automatizované testování jste dosud používal(a)?
- Máte zkušenosti s testováním API a tvorbou automatizovaných API testů?
- S jakými programovacími nebo skriptovacími jazyky pracujete nejčastěji?
- Jak jste v minulosti integroval(a) testy do CI/CD pipeline?
- Jak přistupujete k návrhu udržitelných a stabilních testovacích scénářů?
- Máte zkušenost s regresním a end-to-end testováním?
- Jak řešíte nestabilní nebo falešně selhávající automatizované testy?
- Jaké metriky kvality považujete při testování za nejdůležitější?