Czasami zdarza się, że z infrastrukturą jest coś nie tak, tymczasowy glitch, i test się nie powodzi, dlatego je ponownie uruchamiamy. Jak sobie z tym radzisz?
QA / QA Automation
Co jeśli nie udało Ci się pokryć testami automatycznymi, ale masz nową funkcję w trakcie?
Czy masz jakieś preferencje dotyczące produktu, który robimy?
Opowiedz o najtrudniejszej lub najciekawszej funkcji w całej swojej karierze.
Jakie testy obejrzałeś podczas przeglądu?
Co się dzieje z usługą zewnętrzną — jest niedostępna lub odpowiada wolno?
Jak często przeprowadzasz testy integracyjne z innymi zespołami?
Programista zamknął błąd, mówiąc, że u niego się nie powtarza, ale ty widzisz go w 100% przypadków. Jak postępować?
Czy może podać przykład konkretnego ryzyka?
Czy są inne powody, dla których warto preferować Java?
Masz testy jednostkowe w Java? Co sądzisz o Kotlin? Czy miałeś z nim do czynienia?
Ile czasu zajmie ci przeprowadzka do nowego miejsca po otrzymaniu oferty?
Kiedy następuje scalanie PR? Po jakim etapie?
Czy sam przeprowadzałeś testy? Czy miałeś coś takiego?
Rozmówca wyjaśnił, że nie mają 100% automatyzacji, a testy ręczne są normą. Jak się do tego odnosisz?
Po rozmowie telefonicznej programista nadal nie może odtworzyć błędu. Co robić?
Czy może podać przykład weryfikacji, która jest zbyt kosztowna do automatyzacji?
Wyobraź sobie, że jestem nową QA w zespole, nigdy nie pracowałem z transakcjami. Co byś mi powiedział o podmiotach pieniężnych?
Jak organizujesz testy w procesie rozwoju, jeśli zacząłeś wysyłać nowe pole do innego zespołu?
Czy świadomie zrezygnowałeś z testów automatycznych i zostawiłeś tylko ręczne kontrole?