Situacijska vprašanja: če sosednja ekipa pove, da ni bila obveščena vnaprej o spremembah in prosi, naj počakajo, ali pa se odloči, da ne bo testirala s svoje strani — kaj bi naredil?
QA / QA Automation
Koľko je momentálne backend automatizovaných testov a sú spúšťané paralelne alebo sekvenčne?
Kde uchovávate testovaciu dokumentáciu (testovacie prípady) a ako sú stavy behu automatizovaných testov integrované s Jira/TMS?
Kako bi napisal avtomatski test za takšen odgovor JSON, ki postane veliko daljši (več kot 100 vrstic, vdelani objekti — zahteva, podatki o stranki, podatki o skoru)?
Povedz mi, ako pracuješ s vetvami v Git v rámci úlohy (Git flow)?
Sám sa zúčastňuješ testovému návrhu v štádiu analýzy požiadaviek, alebo ti už odovzdávajú hotové testovacie prípady na automatizáciu?
Koľko susedných systémov komunikuje s vašou službou (cez REST/Kafka)?
Keď si prišiel na projekt, či už automatizované testy existovali alebo si musel zaviesť automatizáciu od začiatku?
Existujú automatizované testy na frontende, aký rámec sa používa na automatizáciu UI?
Ako ti je pohodlnejšie komunikovať: na „ty“ alebo na „vy“?
Ako je implementovaná paralelizácia automatických testov a prečo sa v projekte súčasne používajú JUnit a TestNG?
Ako prebieha kontrola kódu tvojich zmien v automatických testoch?
Približne koľko mikroslužieb je v zodpovednosti tvojho tímu (okrem susedných systémov)?
Povedaj mi o svojem trenutnem projektu: arhitektura, ekipa, tvoje naloge na projektu in zakaj iščeš novo delo?
Kto by mal schváliť zmeny v modeli stavu/zmluve s tímami spotrebiteľov (prihlásenými na Kafka udalosti)?
Úloha: vylepšili sme mikroservis žiadostí, pridali nový stav (napríklad „SMS o doručení odoslané“). Ako otestujete prechod žiadosti do nového stavu — opíšte kroky, začínajúc od prvého.
Ako zostavujete správy o spustení automatizovaných testov?
Vytvorte testovacie prípady (bez automatizácie) pre scenár úspešného vydania karty s kuriérom a pre scenár, keď je klient na zozname blokovaných.
Ako veľmi vám vyhovuje naša ponuka práce, vzhľadom na to, že v životopise je uvedené "automatizátor", a všetci naši testeri plnia úlohu full-stack testera (kombinujú manuálne a automatizované testovanie)?
Okrem kontroly stavu cez GET/DB, čo ešte treba skontrolovať v rámci tohto úlohy (Redis, Kafka, frontend)?