Situatsiooniline küsimus: kui kõrval olev meeskond ütleb, et neid ei teavitatud ette muudatustest ja palub oodata, või keeldub üldse oma poole pealt testimast — mida teeksite?
QA / QA Automation
Kui palju on praegu tagatöötajate automaattestid ja kas nad käivitatakse paralleelselt või järjest?
Kus hoiate testidokumentatsiooni (testjuhtumid) ja kuidas on automatiseeritud testide olekud integreeritud Jira/TMS-iga?
Kuidas kirjutada automaattest sellisele JSON-vastusele, mis muutub palju pikemaks (üle 100 rea, sisemised objektid — taotlus, kliendiandmed, skoorandmed)?
Kas te ise ise osaled testidees koostamises nõuete analüüsi etapis, või antakse sulle juba valmis testjuhtumid automatiseerimiseks?
Räägi, kuidas sa töötad Gitis harudega ülesande raames (Git flow).
Kui palju naabersüsteeme suhtlevad teie teenusega (REST/Kafka kaudu)?
Kui sa tulid projekti, kas juba olemas olid automaatsed testid või pidi automatiseerimise rakendama nullist?
Kas on automaatsed testid frontendil, millist raamistikku kasutatakse UI automatiseerimiseks?
Kuidas sulle on mugavam suhelda: „sa“ või „te“?
Kuidas rakendatakse automaattestide paralleelizatsiooni ja miks projektis kasutatakse samaaegselt JUnit ja TestNG?
Kuidas toimub sinu muudatuste koodi ülevaatus automaattestides?
Umbes kui palju mikroteenuseid on teie meeskonna vastutusalas (välja arvatud külgsüsteemid)?
Rääkige oma praegusest projektist: arhitektuurist, meeskonnast, oma ülesannetest projektis ja miks otsite uut tööd?
Kes peaks heaks kiitma statusmudeli/lepingu muudatused tarbijate meeskondadega (keda on tellitud Kafka sündmustele)?
Ülesanne: oleme täiustanud taotluste mikroteenust, lisanud uue staatuse (näiteks „Tarne SMS saadetud“). Kuidas testiksite taotluse üleminekut uuele staatusele — kirjeldage samme, alustades esimesest.
Kuidas koostada automatiseeritud testide läbiviimise aruandeid?
Loo testjuhtumid (ilma automatiseerimiseta) edukalt kaardi väljastamise stsenaariumi jaoks koos kulleriga ning stsenaariumi jaoks, kui klient on blokeerimisnimekirjas.
Kui palju on meie tööpakkumine teile sobiv, arvestades, et CV on märgitud "automatiseerija" ja kõik meie testijad täidavad full-stack testija rolli (kombineerides käsitsi ja automatiseeritud testid)?
Lisaks staatuse kontrollimisele läbi GET/Andmebaas, mida veel tuleks selle ülesande raames kontrollida (Redis, Kafka, frontend)?