QA / QA Automation
Jakie techniki projektowania testów stosowałeś, które znasz?
Użytkownik napisał opinię do wsparcia technicznego, że jego układ na iPhone 16 Pro się rozjechał. Masz dokładnie takie samo urządzenie testowe, wchodzisz i widzisz, że wszystko jest w porządku. Gdzie można zacząć szukać?
Jak wyglądał pipeline do uruchamiania testów automatycznych?
Czy kiedykolwiek musiałeś pisać buildery, które łączą kilka metod w jedną?
Zadanie SQL: istnieje tabela users z kolumnami userid, name, age. Znajdź ID najstarszego użytkownika.
Jakie etapy rozwoju produktu pamiętasz?
Mamy encję A, B, C, a potem 50-60 komponentów w niej. Jak rozwiązałbyś problem rozrostu?
Jak myślisz, jak QA znajduje równowagę między bieżącymi zadaniami a backlogiem automatyzacji?
Czy miała miejsce generacja i czyszczenie danych testowych?
W jakim kluczu pracował z płatnościami i operacjami na ostatnim stanowisku?
Chciałbyś rozwijać się w kierunku rozwoju?
Zadanie: ulepszyliśmy mikroserwis zgłoszeń, dodaliśmy nowy status (np. "SMS o dostawie wysłane"). Jak przetestujesz przejście zgłoszenia do nowego statusu — opisz kroki, zaczynając od pierwszego.
Jak sprawdzasz asynchroniczny przepływ?
Jakie są zalety architektury mikroserwisów w porównaniu do architektury monolitycznej? W szczególności dla testera.
Rozumiem, więc kolega po prostu patrzy i lokalizuje problem?
Cykl życia błędu
503 — od kogo pochodzi ta odpowiedź, jeśli usługa, do której się odwołałeś, jest niedostępna?
W jakich przypadkach ma sens używanie asynchroniczności, a w jakich nie? Jak implementujesz asynchroniczność testów?
Opisz cykl życia zadania deweloperskiego od początku do końca w workflow w Jira lub innym systemie śledzenia błędów.
Jaki jest sens architektury mikroserwisów?