QA / QA Automation
Opowiedz o zasadzie segregacji interfejsów (ISP) z SOLID.
Czy kiedykolwiek byłeś jedynym testerem w projekcie?
Jak zorganizować wspólne korzystanie z JUnit i TestNG w jednym projekcie?
Jakie obszary lub kierunki w Twojej działalności zawodowej najbardziej Cię interesują do dalszego rozwoju?
Czy kiedykolwiek sprawdzałeś czyjś kod pod kątem jakości i zgodności ze standardami?
Czy chodzi o połączenie między testami automatycznymi w Java i Python?
W jakich sytuacjach zaleca się stosowanie metody finalize w Java?
Jakie operacje lub metody różnią się tym, że przy ponownym wykonaniu powodują zmianę stanu systemu, a nie zachowanie poprzedniego wyniku?
Czy w Twoim ostatnim projekcie przeprowadzono przegląd pull requestów?
Czy zajmowałeś się testami automatycznymi z użyciem Pythona?
Czym różnią się metody Append i Extend dla list w Pythonie pod względem ich przeznaczenia i zachowania?
Jakie komponenty wchodzą w strukturę testu?
Co powoduje pojawianie się wyjątków podczas pracy z Selenium i dlaczego się one pojawiają?
Z jakiego frameworka testowego korzystałeś — TestNG czy JUnit?
Czy można wyjaśnić, co oznacza termin 'test natywny' w kontekście rozwoju oprogramowania?
Czym jest fixture?
Czy możesz wyjaśnić, czym jest narzędzie Allure i do czego służy w testowaniu?
Czy możesz wyjaśnić, czym jest klasa Object w języku Java i jaką rolę odgrywa w dziedziczeniu i hierarchii klas?
Jakie metody HTTP znasz?
Jakie kryteria uważasz za ważne przy wyborze narzędzi do automatyzacji testów?