6 questions determine if candidate is fit
Wraz z rozwojem technologii, a oprogramowanie staje się integralną częścią życia ludzkiego, rosną oczekiwania dotyczące lepszych aplikacji, usług i komfortu użytkowania.
Dawno minęły czasy, kiedy klient odwiedzał rynek 5 razy, aby sprawdzić różne marki, jakość i cenę przed zakupem klimatyzatora. W dzisiejszych czasach te ważne decyzje zapadają, siedząc na wygodnym krześle i popijając kawę.
Za pomocą kilku kliknięć możesz ocenić wszystko, co jest dostępne na rynku w Internecie; możesz przeczytać odpowiednie rekomendacje od innych użytkowników; Możesz zamówić i oczekiwać klimatyzatora na wyciągnięcie ręki w ciągu jednego dnia.
Czy nie sądzisz, że w związku z tymi zmianami nadszedł czas, aby zrewolucjonizować procesy rekrutacji i selekcji kandydatów?
Rozważmy przykład:
Jeśli chcesz zapewnić większe bezpieczeństwo, musisz wyznaczyć uzbrojonego ochroniarza. Ale wcześniej musisz sprawdzić, czy wie, jak i kiedy użyć tej broni bezpieczeństwa.
Jak to potwierdzasz?
Próbując go osądzić w ciągu 20-30 minut procesu, zwanego rozmową kwalifikacyjną?
Nikt nie będzie miał nieskończonej ilości czasu na ocenę i wybór kandydata. Aby uzyskać najlepsze wyniki, ważne jest, aby zrozumieć, jak powinna wyglądać rozmowa kwalifikacyjna i pytania.
A właściwy proces powinien obejmować właściwe pytania, prawda?
Rozważmy kilka scenariuszy:
Scenariusz 1:Trwa rozmowa kwalifikacyjna na stanowisko dla początkujących w zakresie kontroli jakości oprogramowania:
P: Co to jest STLC?
O: Odpowiedzieli…
P: Co to jest cykl życia błędu?
O: Odpowiedzieli…
P: Powiedz mi o przypadkach testowych dla strony logowania?
O: Odpowiedzieli…
P: Jak przetestowałbyś Facebooka?
O: Odpowiedzieli…
Wynik? Kandydat zostaje wybrany.
Scenariusz 2:Trwa rozmowa kwalifikacyjna na stanowisko dla początkujących w zakresie kontroli jakości oprogramowania:
P: Dlaczego chcesz zostać testerem oprogramowania?
A: Hmm …… Właściwie to lubię testować (dobrze wiedzieć)
P: Jak chciałbyś pizzę przedstawioną w trójkątnym kształcie?
O: Kto pomyśli o kształcie, gdy jest pizza? Po prostu to zjem i się uśmiechnę
P: Jak doskonalisz swoje umiejętności testowania?
O: Ciągle testuję.
P: Czy możesz zaobserwować coś wokół siebie i wskazać pewne problemy?
O: Umm… (zmarszczki na czole i przeklinanie prowadzącego wywiad)… .umm… ..umm …… ciąg dalszy
Wynik? Kandydat został uprzejmie poproszony o odejście.
Czy zauważyłeś różnicę między tymi scenariuszami wywiadów? Masz punkt.
W swojej karierze przeprowadziłem rozmowy kwalifikacyjne z tyloma kandydatami i na tej podstawie z całą pewnością mogę stwierdzić, że:
- Prawie wszyscy kandydaci są przygotowani do pytań teoretycznych
- Umiejętność komunikacji jest ważna, ale ocena kandydata na podstawie tej jednej umiejętności nie wystarczy
- Demo Testowanie w czasie rzeczywistym / Umiejętności QA jest koniecznością przed wyborem
- Jeśli osoba nie przejawia ciekawości i pasji, rozmowa kwalifikacyjna będzie tylko stratą czasu
- Wypróbowanie czegoś logicznego powinno mieć większą wagę niż odpowiedź na pytanie teoretyczne
- Najważniejsze jest to, jak szybko i kreatywnie dana osoba może generować pomysły na testy
- Umiejętność raportowania do kontroli jakości jest ważna i nie można jej zignorować
Wszystkie stanowiska mają swoje własne wymagania, ale poza tym istnieje wspólna potrzeba dla każdej dziedziny, którą należy zweryfikować, bez względu na to, na które stanowisko jest przeprowadzany wywiad.
Jeśli chodzi o testowanie oprogramowania, mogę wskazać poniżej pytania, w dowolnej kolejności, które należy wziąć pod uwagę:
lewe sprzężenie wewnętrzne vs lewe sprzężenie zewnętrzne
Zadaj 6 pytań, aby określić, czy kandydat nadaje się na stanowisko QA:
Pytanie 1o ciekawości i pasji:
Bycie testerem oprogramowania oznacza ciekawość wszystkiego. Musisz odzwierciedlić dziecko, które jest ciekawe całego świata i chce wiedzieć, jak to działa. Są to krytyczne kryteria, które należy wziąć pod uwagę.
Moje pytania dotyczące tego punktu są następujące:
- Dlaczego chcesz zostać testerem?
- Jak myślisz, dlaczego krzesło wymaga czterech nóg?
- Dlaczego używamy parasola, aby chronić się przed deszczem?
Pytanie 2w sprawie Zrozumienia priorytetów:
Tester jest zawsze obciążony wieloma zadaniami i jeśli nie jest w stanie zdefiniować priorytetów, stworzy tylko bałagan. Zamiast wskakiwać do wszystkiego i nie móc niczego ukończyć, lepiej opuścić miejsce pracy z satysfakcją, że pomyślnie wykonałeś jedną z ważnych prac.
Ale kto definiuje, co jest ważne? Pytania są następujące:
- Scenariusz 1: Najbardziej lubisz festiwal latawców i czekałeś, ale dowiedziałeś się, że twój drogi przyjaciel wychodzi za mąż tego samego dnia. Co byś zrobił? Czy spodoba ci się festiwal latawców, czy pójdziesz na ślub?
- Scenariusz 2: Jesteś pracującym rodzicem i dziś w szkole Twojego dziecka odbywa się spotkanie rodziców z nauczycielami. Ale rano Twój menadżer zadzwonił i poinformował, że musisz być dostępny na dzisiejsze demo, które jest sprzeczne z czasem PTM. Co zrobisz?
Pytanie 3Raportowanie błędów:
To sztuka Opisz problem masz do czynienia i ta sztuka jest kluczowym czynnikiem dla każdego testera oprogramowania, aby odnieść sukces w tej dziedzinie.
Pytania do oceny tego mogą być:
- Scenariusz 1: Powiedzmy, że wentylatory lub system wentylacji w tej hali nie są odpowiednie i musisz o tym poinformować administratora. Jak byś to zrobił?
- Scenariusz 2: Znalazłeś usterkę w aplikacji i nie jesteś w stanie jej konsekwentnie odtworzyć. Jak byś to zgłosił? Wyjaśnij na przykładzie.
Pytanie 4na temat generowania pomysłów:
Będąc w najbardziej kreatywnej dziedzinie testowania oprogramowania, jeśli tester nie jest w stanie wygenerować pomysłów testowych, w krótkim czasie zacznie odczuwać stagnację.
Przeczytaj także=> W testowaniu oprogramowania chodzi o pomysły (i jak je generować)
Pytania mogą tu dotyczyć:
- Jeśli nie ma dostępnego przyrządu pomiarowego, jak zmierzyłbyś temperaturę powietrza?
- W budynku nagle wybuchł pożar, co zrobisz?
- Jak przetestujesz długopis?
Pytanie nr 5na temat koncepcji:
Będąc testerem oprogramowania, oczekuje się, że osoba powinna wiedzieć, czym jest testowanie i jak wykonać je lepiej. Znajomość pojęć jest również konieczna i można ją ocenić za pomocą poniższych pytań:
- Chociaż model SDLC jest lepszy jak na ciebie? Wodospad czy Agile? Dlaczego?
- Jaka jest potrzeba ponownego testowania, kiedy już jesteś przeprowadzanie testów regresji ?
Pytanie nr 6na umiejętności analityczne:
Znalezienie pierwotnej przyczyny lub wzoru problemu jest równie ważne, jak znalezienie problemu. Oczekuje się, że tester również wykaże tę umiejętność.
Przykładowe pytania do oceny tego mogą brzmieć:
- Jako firma produkująca samochody zaobserwowałeś pięć kolejnych skarg na przebicie opon w nowym samochodzie. Co zrobisz? Czy zmienisz dostawcę opon, czy zrobisz coś innego? Jak i dlaczego?
- Gdyby 13 to Trzynaście, a 12 to Dwanaście, co byłoby 212?
W większości przypadków takie pytania wystarczą, aby ocenić, czy osoba siedząca przed Tobą byłaby właściwym wyborem jako nowy członek zespołu.
O autorze: Ten wspaniały post został napisany przez członka zespołu STH, Bhumikę Mehtę. Jest liderem projektu i ma ponad 10-letnie doświadczenie w testowaniu oprogramowania. Jest całkowicie zaangażowana w testowanie i uwielbia testować wszystko, co istnieje.
Chciałbym poznać Twoje zdanie na ten temat. Czy naprawdę musimy zmienić proces rozmowy kwalifikacyjnej na stanowiska kontroli jakości w testowaniu oprogramowania?
rekomendowane lektury
- Pytania i odpowiedzi do wywiadu
- Testowanie oprogramowania Praca pisarz treści technicznych Freelancer
- Kilka interesujących pytań do rozmowy kwalifikacyjnej dotyczącej testowania oprogramowania
- Asystent testowania oprogramowania
- 20 prostych pytań do sprawdzenia oprogramowania Testowanie podstawowej wiedzy [quiz online]
- Jaki jest Twój profil zawodowy w testowaniu oprogramowania? [GŁOSOWANIE]
- ETL Pytania i odpowiedzi podczas rozmowy kwalifikacyjnej testującej
- 10 powodów, dla których nie dostajesz pracy w testowaniu oprogramowania