АПЛИКАЦИЈА
За да аплицирате за оваа позиција, постојат неколку клучни барања и квалификации кои треба да ги поседувате. Прво, солидна основа во принципите и методологиите за тестирање на софтвер е од суштинско значење. Ова вклучува познавање на различни техники за тестирање, дизајн на тест случаи, следење на грешки и анализа на резултатите од тестот. Познавањето на алатките за управување со тестови и за следење грешки, како и искуство во креирање и извршување на планови за тестирање е многу корисно. Покрај тоа, многу е пожелно да знаете програмски јазици кои вообичаено се користат во развојот на видео игри, како што се C++, C#, Python или Java.
Клучно е да имате добро разбирање на индустријата за игри и процесот на развој на игри. Познавањето на енџинот за игри и технологии специфични за видео игри ќе придонесе за вашето разбирање за механиката, пајплајните за рендерирање и барањата специфични за платформата. Добрите комуникациски вештини се исто така суштински за ефективна соработка со тимот за развој, дизајнерите/ките на игри и други. Вниманието кон деталите, способноста за решавање проблеми и способноста за прилагодување и учење на нови алатки и технологии се високо ценети особини во оваа позиција. Страста за игри и изостреното око за квалитет дополнително ќе ја зајакне вашата апликација за оваа позиција, затоа погрижете се да ги покажете во вашата апликација.
ИНТЕРВЈУ
За време на интервјуто можете да очекувате комбинација од технички прашања и прашања поврзани со вашето однесување во тимска средина. Покрај регрутерите/ките, на интервјуто можат да присуствуваат и претставници на тимот за QA, девелопери/ки и дизајнери/ки на игри. Тие ќе го проценат вашето знаење и искуство во методологиите за тестирање на софтвер, разбирање на процесот на развој на видео игри, вештини за решавање проблеми и способност за ефективно работење во тим. Тие, исто така, може да се распрашаат за вашето знаење за релевантните алатки и технологии, вашето внимание на деталите и вашиот пристап за обезбедување квалитет на карактеристиките. Комуникациските вештини, како и страста за играње, дополнително придонесуваат за проценка на вашето вклопување во тимот и компанијата. Ова се вообичаени прашања за интервју:
- Можете ли да го објасните процесот што го следите за тестирање на нова функција или функционалност?
- Како пристапувате кон идентификување и пријавување на софтверски грешки?
- Дали сте работеле со какви било алатки или рамки за автоматизација? Можете ли да го опишете вашето искуство со тест автоматизација во видео игри?
- Како се справувате со тесните рокови и како давате приоритет на задачите?
- Можете ли да споделите пример за предизвикувачка грешка или проблем со кој наидовте за време на тестирањето и како сте го решиле?
ТЕХНИЧКА ЗАДАЧА
Техничката задача обично вклучува проценка на вашите практични вештини и способност да решавате проблеми во симулирано или реално сценарио. Оваа задача ви овозможува да го покажете вашето разбирање за принципите на тестирање на софтверот и вашата способност ефективно да ги применувате. Задачата може да вклучува тестирање на специфична карактеристика или функционалност на играта, идентификување и документирање на грешки или создавање тест случаи и скрипти за тестирање за да се потврди однесувањето на играта.
Техничката задача е дизајнирана да го процени вашето внимание на деталите, вашиот пристап кон идентификување на потенцијалните проблеми, вашата способност точно да ги репродуцирате и опишувате грешките и вашите комуникациски вештини при презентирање на вашите наоди. Задачата може да го процени и вашето разбирање за автоматизацијата на тестот, каде што може да биде побарано да развиете автоматски скрипти за тестирање или да го покажете вашето знаење за релевантни алатки и рамки. Генерално, техничката задача има за цел да ги процени вашите практични вештини и способност да го примените вашето знаење во фиктивно или реално сценарио.