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).