Job Openings
AI Adoption Engineer – Testing
About the job AI Adoption Engineer – Testing
Hľadáme skúseného inžiniera, ktorý pomôže zaviesť AI do našich testovacích procesov – od konceptu až po produkčné nasadenie – s cieľom:
- znížiť pracnosť údržby existujúcich automatizovaných testov (napr. self-healing testy, AI-asistovaná detekcia a oprava rozbitých selektorov/lokátorov),
- rozšíriť pokrytie systémového integračného testovania pomocou agentických prístupov, ktoré dokážu autonómne generovať a validovať testovacie scenáre,
- vybudovať nástroje, ktoré tento prístup zoškálujú naprieč tímom, nie len vyriešia jednorazový problém.
Nejde o čisto implementačnú rolu. Očakávame, že budete aktívne spoluvytvárať a oponovať navrhovaným konceptom skôr, než sa začnú stavať – teda validovať nápady, upozorňovať na slepé uličky a prichádzať s alternatívami založenými na reálnej skúsenosti s AI/LLM nástrojmi – a následne ich aj sám naprogramovať a nasadiť.
Zodpovednosti
Strategická rovina
- Aktívne spoluvytvárať a oponovať víziu zavádzania AI do testovacích procesov – vrátane agentického testovania a generátorov testovacích nástrojov.
- Vyhodnocovať navrhované koncepty z pohľadu technickej realizovateľnosti, nákladov a rizika skôr, než sa začne implementácia.
- Sledovať vývoj v oblasti AI-driven testing nástrojov a prístupov a prinášať relevantné poznatky do tímu.
Implementačná rovina
- Navrhovať a vyvíjať nástroje na zníženie krehkosti UI testov (napr. self-healing selektory, AI- asistovaná detekcia zmien na FE).
- Budovať agentické riešenia schopné autonómne generovať a validovať systémové integračné testovacie scenáre.
- Integrovať AI/LLM nástroje do existujúceho testovacieho a CI/CD ekosystému.
- Dokumentovať a odovzdávať riešenia tak, aby ich testing tím dokázal prevziať a udržiavať bez neho.
- Zabezpečiť, že všetok vytvorený kód, nástroje a dokumentácia sú odovzdané v stave pripravenom na prevzatie spoločnosťou O2 Slovakia.Požadované znalosti a skúsenosti
Testing
- Preukázateľná skúsenosť s návrhom a údržbou automatizovaných testovacích frameworkov (UI aj integračné testy).
- Hlboké porozumenie príčinám krehkosti UI testov a bežným prístupom k ich riešeniu (napr. robustné stratégie lokátorov, vizuálne testovanie, self-healing mechanizmy).
- Skúsenosť s návrhom stratégie integračného testovania v prostredí s viacerými službami/API.
Development
- Silné praktické programátorské skúsenosti (nie len skriptovanie) – schopnosť samostatne navrhnúť a implementovať nástroj od nuly.
- Znalosť viacerých jazykov/technológií výhodou – náš stack je mix viacerých jazykov, preto oceníme skôr širší rozhľad než úzku špecializáciu na jeden ekosystém.
- Skúsenosť s integráciou do CI/CD pipeline.
AI / LLM
- Reálna (nie len POC) skúsenosť s nasadením LLM/AI nástrojov v produkčnom prostredí.
- Znalosť konceptov a nástrojov agentického prístupu (autonómne agenty, tool-use, orchestrácia viacerých krokov).
- Skúsenosť s promptovaním, hodnotením spoľahlivosti výstupov AI a návrhom riešení, ktoré zvládajú neurčitosť/chyby modelu.
- Schopnosť kriticky vyhodnotiť, kde AI prináša reálnu hodnotu a kde je len módnym riešením bez biznis prínosu.
Nice-to-have
- Skúsenosť so škálovaním testovacích procesov v rastúcom vývojárskom tíme.
- Prehľad o aktuálnych nástrojoch a frameworkoch pre AI-driven/agentic testing.
- Skúsenosť s prácou vo formáte konzultanta (samostatnosť, komunikácia výstupov bez potreby mikromanažmentu).