Jestem Senior QA Engineer, zacząłam rozglądać się za nową pracą, i przygotowywania do interview.
Widzę, że często pojawia się live coding, na interview na QA Engineer/ Test Automation Engineer.
Więc pytanie do ludzi co brali w ostatnim czasie udział w rekrutacji na QA Engineer/ Test Automation Engineer., na której był live coding. Jakie to były zadania? czego można się spodziewać? jakie to mogą być przykładowe zadania
chciałabym się jakoś przygotować, a totalnie nie wiem, czego można się spodziewać
Czemu nie zapytasz rekrutera? Ja zawsze pytam jakiego rodzaju zadania mogę się spodziewać
Nie jestem QA ogolnie kiedys przez 2 lata bylem "SDET" ale rekrutowalem w roznych firmach na rozne stanowiska na: SDET/Automation TE /QA z Pythone lub takichs typowych pod UI tj.: Python + Selenium przez kilka lat i dawalem i w sumie rozne rzeczy ale tak moznaby to pogrupowac w 3 kategorie:
-
podstawowe zadanie z kodowania nazwijmy to powiedzmy cos prostego (tj. easy z poziomu hackerrank/codility itp) algorytmow tam zadnych ofc nie bylo - proste zadania na powiedzmy
~7-10 linijek kodu | na SDET byly tylko wieksza wymagania tutaj i powiedzmy lvl medium nieoptymalne czyli powiedzmy taki lvl jak tam przeszukiwanie drzewa itp itd bez hardkoru. -
pseudo praktycznie wmiare rozbudowane zadania gdzie po prostu tworzylismy sobie mini bieda projekt i klepalismy sobie cos tam - taki projekt to moglby byc np. jakis rollback mechanism, albo jakies tam parsowanie json-ow z AWS czy tam czegos itp itd Tak grubsza to co mi wpadlo do glowy.
-
proszono zeby kandydat mial srodowisko pod Pythona + Selenium przed rozmowa | wtedy na livecodingu otwieralem jakies www; np. nike.com i prosilem zeby mi "zaprojektowal" testowy skrypt ktory otwiera stronke wybiera jakies tam buty do biegania z dropdowna czy czegos i bierze np. cene 10 najdrozszych par czy cos tego typu - punkty byly za Page Object Model + choc czesciowo dzialajace rozwiazanie + jaka sprawnosc w pisaniu kodu + uzywaie debuggera jesli trzeba + uzywanie frameworkow do testow (np. pytest/unittest) itp itd czas 1-1,5h
No ogolnie bylo widac czy ktos kuma czy nie dosc szybko.
Ogolnie wymagana była "średnia" znajomość programowania tylko SDET mieli wyzsze bo mieli klepac biblioteki i toole testowe dla innych ludzi/teamow.
Czego się spodziewać? Tego co wszędzie. Albo, albo jakiś wydumany problem.