Profese

QA automation engineerinženýr automatizovaného testování

Také se říká: QA automation engineer (inženýr automatizace testů), test automation engineer (specialista automatizace testování), SDET — software development engineer in test (vývojář testovacího softwaru), automatizovaný tester

Co v této práci budete opravdu dělat

QA automation engineer píše programy, které testují jiné programy — místo ručního proklikávání aplikace vytváří automatizované testy, jež běží samy, opakovaně a v noci. Programujete testovací scénáře v nástrojích jako Selenium, Playwright či Cypress (automatizace webových aplikací), obvykle v jazycích Java, Python nebo JavaScript, a zapojujete je do CI/CD pipeline (automatické linky sestavování softwaru), aby se každá změna kódu otestovala sama. Kromě psaní nových testů udržujete ty staré — aplikace se mění a testy s ní, jinak začnou falešně padat, což je denní chleba téhle práce. Analyzujete výsledky, hlásíte chyby vývojářům a společně hledáte příčinu. Jednáte hlavně s vývojáři a manuálními testery. Náročná je údržba rozsáhlých sad testů; baví to lidi, kteří chtějí programovat, ale láká je spíš bourání než stavění. Zaměstnávají vás softwarové firmy, banky, e-shopy, automobilky. Kariéra vede k test architektovi nebo k vývojáři. Obvyklá cesta vede z pozice manuálního testera přes doučení programování, případně rovnou z vývoje; ceněná je certifikace ISTQB (mezinárodní zkouška z testování softwaru). Kolik automatizace a kolik ručního testování role obsahuje, se firma od firmy výrazně liší. Manuální polovinu řemesla popisuje sousední heslo QA tester. Poznámka ke katalogu: katalog má samostatné heslo Tester automatizovaného testování, tedy přesně tuhle specializaci; anglický název z inzerátů v něm chybí.