Vaší primární misí bude návrh a zprovoznění systému umožňujícího spouštění automatizovaných převážně integračních testů a jejich následná tvorba.
Dále jako Vývojář testovacího ekosystému/QA Engineer budete klíčovým hráčem v našem týmu, odpovědným za zajištění nejvyšší kvality našich produktů. Vaše práce bude zásadní pro úspěch našeho ekosystému komponent, které distribujeme jak na interní, tak i externí weby. Budete pracovat na špičkových technologiích a přispívat k rozvoji našich knihoven a skriptů poskytujích různá API (reklamní, doporučovací, …). Vaší další misí bude zajistit, že všechny stávající a nově vyvinuté funkce procházejí důkladným testováním, což zahrnuje tvorbu testů, identifikaci a řešení problémů, a zajištění bezproblémového uživatelského zážitku.
Co vás denně čeká
- Rozvoj a implementace testovacích strategií: Vytvářet a provádět komplexní testovací plány pro zajištění kvality našich aplikací.
- Automatizace testů: Psát a udržovat skripty pro automatizaci testování, aby se zefektivnil proces ověřování kvality.
- Spolupráce na vylepšeních: Pracovat v těsné spolupráci s naším vývojovým týmem na identifikaci a opravě chyb a na optimalizaci výkonu našich systémů.
- Monitoring a reportování: Sledovat výsledky testování, analyzovat problémy a reportovat našemu vývojovému týmu pro rychlou reakci.
- Inovace v oblasti QA: Aktivně se podílet na vývoji nových metod testování a nástrojů pro zlepšení kvality a efektivity testovacích procesů.
Co budete potřebovat za znalosti/dovednosti
- Zkušenosti s psaním bash skriptů, znalost Javascriptu a webových technologií. Znalost testovacích platforem a frameworků Browserstack, Jest, Cypress, Playwright a případně dalších. Znalost nástroje Figma ve vztahu k vizualnímu testování.
- Praktické zkušenosti s Dockerem a schopnost práce s virtuálními servery.
- Výborné znalosti Gitu a principů CI/CD.
- Zájem o automatizaci a zdokonalování procesů.
- Ochota učit se a sdílet znalosti v týmu.
- Znalost C/C++, Pythonu, TS, Nginx a Node.js je výhodou.
Na co se můžete těšit
- Práci na vývoji zajímavých komponentách webových aplikací, které se používají miliony uživatelů.
- Dynamické pracovní prostředí s důrazem na týmovou spolupráci a sdílení know-how.
- Otevřenou firemní kulturu bez zbytečných formalit.