Prijava
Da bi se prijavio/-la za ovu poziciju, obično se očekuje da imaš nekoliko kvalifikacija. Prvo, treba da dobro razumiješ principe i metodologije testiranja softvera. Ovo uključuje poznavanje različitih tehnika testiranja, kao što su funkcionalno testiranje, regresiono testiranje i testiranje upotrebljivosti. Poznavanje sistema za praćenje grešaka, alata za upravljanje testovima i softvera za kontrolu verzija je takođe korisno. Pored toga, treba da dobro razumiješ gejming industriju, kao i da razumiješ koncepte gejm dizajna, očekivanja igrača i uobičajenе platformе za video-igre.
Velika pažnja posvećena detaljima je od suštinskog značaja za ovu ulogu, jer QA tester/-ka treba da pažljivo identifikuje i dokumentuje bagove, gličeve i probleme u igrama. Treba da posjeduješ odlične komunikacijske vještine kako bi efikasno izvještavao/-la o nalazima development timu. Sposobnosti rješavanja problema i vještine kritičkog razmišljanja su takođe dragocjene, jer se QA tester/-ka često susreće sa složenim problemima i mora da ih analizira kako bi utvrdio/-la osnovni uzrok problema. Na kraju, biti timski igrač i imati sposobnost da efikasno sarađuješ sa programerima, dizajnerima i drugim članovima tima ključno je za besprekornu integraciju ispravki u procesu razvoja igre.
Intervju
Na intervjuu možeš očekivati tehnička pitanja kako bi se procenia tvoja podobnost za poziciju. Intervjuu pored regrutera i predstavnika QA-a često prisustvuju i developeri. Tehnički dio intervjua može uključivati pitanja o metodologijama testiranja softvera, sistemima za praćenje grešaka i kreiranju test case-ova. Od tebe se, takođe, može tražiti da riješiš hipotetičke scenarije testiranja ili da razgovaraš o svom iskustvu sa specifičnim alatima ili framework-ovima za testiranje. Pored toga, pitanja se mogu fokusirati i na tvoje komunikacijske vještine, sposobnosti rješavanja problema, oko za detalje i timski rad. Uobičajena pitanja na intervjuu su:
- Možeš li opisati različite vrste testiranja softvera sa kojima imaš iskustva?
- Kako pristupaš kreiranju test case-ova i planova testiranja za novu igru ili feature?
- Možeš li da podijeliš primjer izazovnog baga na koji si naišao/-la tokom testiranja i kako si ga riješio/-la?
- Kako obezbjeđuješ efikasnu komunikaciju sa programerima i drugim članovima tima tokom procesa testiranja?
- Kako ostaješ u toku sa trendovima u industriji i novim metodologijama testiranja?
Zadatak
Tehnički zadatak je dizajniran da procjeni tvoje praktične vještine i sposobnost da primijeniš koncepte testiranja softvera u scenarijima iz stvarnog svijeta. Zadatak može uključivati praktičnu vježbu ili izazov rješavanja problema koji simulira tipične scenarije testiranja koji se sreću u gejming industriji. Svrha je da se procjeni tvoja sposobnost da kritički razmišljaš, analiziraš zahtjeve i identifikuješ potencijalne probleme.
Tehnički zadatak može zahtijevati da pregledaš test case, identifikuješ sve nedostatke ili poboljšanja i daš feedback ili predloge za poboljšanje. Može biti zatraženo da identifikuješ i dokumentuješ greške u datoj igri ili da testiraš određeni feature da bi potvrdio/-la njegovu funkcionalnost. Zadatak, takođe, može uključivati kreiranje plana testiranja, dizajniranje testnih scenarija ili izvođenje testa pomoću određenog alata ili framework-a. Obavljanjem ovih zadataka pokazuješ svoje praktične vještine testiranja, oko za detalje i sposobnost da efikasno saopštiš nalaze i preporuke.