QA / QA Automation
Opowiedz mi o sobie i swoim doświadczeniu w QA.
Czy masz doświadczenie w korzystaniu z Spring?
Czy znasz różnicę między metodą a funkcją w Pythonie?
Co widzisz w wpisie logu? Jakie informacje można znaleźć?
Jakie zasady pisania kodu znasz? (DRY, SOLID, KISS itp.)
Czy pracowałeś kiedyś z analizą (Crashlytics, Firebase)?
Jakie techniki projektowania testów osobiście stosowałeś w praktyce?
Czy masz doświadczenie w fintech, inwestycjach lub sektorze bankowym?
Czy nie zdziwiło cię, że używamy Node.js zamiast Java?
Na twoim zdaniem, jaka jest różnica między testowaniem iOS a Android?
Z jakimi zapytaniami SQL miałeś do czynienia? W szczególności operatory łączenia, podzapytania i funkcje okienkowe.
Czym jest synchroniczna i asynchroniczna interakcja między usługami?
Czy kiedykolwiek miałeś kogoś trudnego do współpracy, i jak sobie z tym poradziłeś?
Jakie typy danych znasz w Java? Podaj przykłady.
Opowiedz o idempotencji. Jakie metody są idempotentne?
Jak widzisz proces testowania w ramach sprintu? Co powinno się dziać przed rozpoczęciem testów i jakie są kryteria ich zakończenia?
Jak poprawnie przetestować zmianę umowy API (dodanie nowego obowiązkowego pola)?
Jak przetestujesz stronę logowania aplikacji mobilnej z polami imię, hasło i przycisk?
Jak sobie radziłeś, będąc jedynym testerem?
Jak sprawdzić, czy parametr data funkcji funct jest słownikiem?