Situace: pokud sousední tým říká, že nebyl předem informován o změnách a žádá, aby počkali, nebo se vůbec odmítá testovat ze své strany — co bys dělal?
QA / QA Automation
Kolik je nyní backendových automatických testů a jsou spuštěny paralelně nebo sekvenčně?
Kde ukládáte testovací dokumentaci (testovací případy) a jak jsou stavy běhu automatizovaných testů integrovány s Jira/TMS?
Jak bys napísal automatický test na takú JSON odpoveď, ktorá sa stáva oveľa dlhšou (viac ako 100 riadkov, vnorené objekty — žiadosť, údaje o klientovi, údaje o skóre)?
Sám se účastníte testovacího návrhu ve fázi analýzy požadavků, nebo vám již předávají hotové testovací případy pro automatizaci?
Pověz, jak pracuješ s větvemi v Git v rámci úkolu (Git flow).
Kolik sousedních systémů komunikuje s vaší službou (přes REST/Kafka)?
Když jsi přišel na projekt, již existovaly automatizované testy, nebo jsi musel zavést automatizaci od začátku?
Existují automatizované testy na frontendu, jaký rámec se používá pro automatizaci UI?
Jak ti je pohodlnější komunikovat: na „ty“ nebo na „vy“?
Jak je implementována paralelizace automatických testů a proč jsou v projektu současně používány JUnit a TestNG?
Přibližně kolik mikroservis je v odpovědnosti vašeho týmu (nepočítaje přilehlé systémy)?
Jak probíhá kontrola kódu tvých změn v automatických testech?
Pověz mi o svém aktuálním projektu: architektura, tým, tvé úkoly na projektu a proč hledáš novou práci?
Kdo by měl schválit změny ve statusovém modelu/smlouvě s týmy spotřebitelů (přihlášenými k událostem Kafka)?
Úkol: vylepšili jsme mikroservis žádostí, přidali nový stav (například „SMS o doručení odesláno“). Jak otestujete přechod žádosti do nového stavu — popište kroky, začínaje prvním.
Jak sestavujete zprávy o provádění automatizovaných testů?
Vytvořte testovací případy (bez automatizace) pro scénář úspěšného vydání karty s kurýrní doručením a pro scénář, kdy je zákazník na seznamu blokovaných.
Jak moc odpovídá naše nabídka vám, vzhledem k tomu, že v životopise je uvedeno "automatizátor", a všichni naši testeři plní roli full-stack testera (kombinují manuální a automatizované testování)?
Kromě kontroly stavu přes GET/DB, co dalšího je třeba zkontrolovat v rámci tohoto úkolu (Redis, Kafka, frontend)?