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