От автора: представление о работе тестировщика зачастую строится на стереотипах. Заядлому геймеру эта профессия может показаться классным способом зарабатывать на жизнь, играя в любимые игры. Если вы тоже так считаете, скажу вам в двух словах: работа тестировщика довольно тяжела и ответственна. Прежде чем к ней стремиться, советую получить более-менее четкое представление о желаемой цели. Я вам сегодня в этом помогу и расскажу, как стать тестировщиком игр.
Зачем нужны тестировщики игр?
Игровая индустрия растет стремительными темпами, и миллионы геймеров не простят разработчикам любимой игры, если что-то в ней пойдет не так. В лучшем случае они просто потеряют к ней интерес, а в худшем — сделают ей «антирекламу» среди своих знакомых.
С помощью тестирования можно проверить, корректно ли работает игра на всех популярных платформах и устройствах. Тестировщик должен будет проверить игру на наличие ошибок, недостатков и других проблем, а также оформить все в соответствующий отчет для разработчиков с предложением путей исправления недочетов. Все изменения в срочном порядке должны быть внесены до официального релиза игры. Иначе позор.
Так ли все радужно в профессии тестировщика?
Если вы думаете, что на должности тестировщика вы будете играть целыми днями напролет, получая удовольствие, да еще и деньги, то срочно снимите «розовые очки». По словам сотрудников, набирающих кадры для отделов тестирования игр, таких геймеров сразу же после собеседования отправляют домой, играть дальше.
Работа тестировщика довольно сложная и рутинная. Рабочий день представителя этой профессии зачастую сводится к многократному повторению одних и тех же действий. Проверяется работоспособность различных элементов интерфейса на разных экранах, корректность входа-выхода в игру, озвучка и т. д. После чего все результаты заносятся в специальный checklist.
Как вы понимаете, не всем эта работа может показаться воплощением мечты в жизнь. Скорее всего, вам придется днями напролет просматривать определенный участок игры «под микроскопом», снова и снова проигрывая все варианты и тестируя все, что попадается на этом участке. И так несколько дней, месяцев, недель… А представьте, если тестируемая вами игра предназначена для детей от 4 лет?
Для самых стойких, которые еще не сбежали искать другой путь развития событий, расскажу о преимуществах и о том, как все-таки стать тестировщиком игр.
Плюсы профессии «тестировщик компьютерных игр»:
обучение по силам каждому новичку (зачастую проводится компаниями, которые сами «растят» молодые кадры), при этом можно получить знания и практические навыки в области разработки ПО и игр;
отличные возможности для фриланса;
исследовательский характер деятельности, который сочетает технологии и творчество;
это молодая и перспективная профессия, только набирающая обороты на рынке труда.
Что нужно знать, чтобы стать тестировщиком?
Идеально, если человек, претендующий на эту должность, имел высшее образование по специальности «Автоматизация систем обработки информации и управления» или «Информационные системы и технологии». Вы должны иметь понимание о разработке программного обеспечения.
Есть еще вариант закончить компьютерные курсы и получить сертификат по тестированию. Конкретные профессиональные навыки можно получить непосредственно на рабочем месте.
Глубоких знаний в программировании от вас вряд ли потребуют. В первую очередь, нужно быть усидчивым, внимательным, дотошным перфекционистом, ну и, конечно же, разбираться в играх. Что касается литературы, советую вам прочитать книги «Тестирование DOT COM» Романа Савина и «A Practitioner’s Guide to Software Test Design» Lee Copeland.
Кстати, среди обязательных требований — хорошее знание английского языка, ведь многие новые игры пишутся зарубежными компаниями и локализируются только для определенных стран. Вы должны уметь четко и ясно объяснить суть найденных ошибок, иметь знания в администрировании операционных систем, знать язык запросов SQL и уметь работать с базами данных. Вам придется работать с программистами и другими тестировщиками, поэтому умение работать в команде в сжатые сроки также обязательно.
Вообще, карьера тестировщика — это не всегда движение вверх по иерархической лестнице. В первую очередь, специалист должен расти и прокачивать свои скиллы в экспертизе тестирования: учить языки программирования, методики и программы тестирования, варианты преследования багов и разработки сценариев/кейсов. Вам также придется проверять возможные проблемы с производительностью обещанных свойств.
Анекдот в тему. Заходит как-то тестировщик в бар. Пролезает в бар. Прошмыгивает в бар. Забегает в бар. Танцуя, запрыгивает в бар… Затем заказывает: Кружку пива. 0 кружек пива. 3 кружки пива. 999999 кружек пива. Ящерицу в стакане. После этого пытается выйти не заплатив. Раствориться в воздухе. Выползти. Уйти по-английски. Вылететь… Ну вы поняли 🙂
Учтите, игры существенно отличаются от ПО. Одно из отличий — у них значительно больше целевая аудитория. Вам не должно быть плевать на мнение геймеров, поэтому вы будете долго и нудно исследовать каждый кусочек игры, пока она не начнет вам сниться.
Как найти работу тестировщику игр?
Алгоритм примерно такой же, как и везде при поиске работы:
Обучение (самостоятельное, ВУЗ, прохождение курсов);
Рассылка резюме;
Собеседование;
Получение работы.
Резюме желательно делать на английском языке, не более 1–2 страниц. В разделе «Желаемая должность» («Desired position») укажите Trainee или Junior Test Engineer.
Работодателей можно найти на порталах для поиска работы, форумах, биржах фриланса, сайтах объявлений, в социальных сетях, поспрашивав знакомых.
Вам могут предложить поучаствовать в бесплатном проекте «за спасибо» или в рамках долевого участия в будущей прибыли. Чаще всего, такие проекты разваливаются еще до релиза, и денег вы не увидите. Вы столкнетесь с тем, что труд начинающего тестировщика очень низко ценится. Поэтому идеальный вариант — найти работу как trainee в стабильно развивающейся компании, где вас научат тестированию с нуля.
Если вас пригласили на собеседование, учтите следующие моменты:
изучите инструменты и программы, указанные в требованиях к вакансии. Не вздумайте отказываться от собеседования только из-за того, что вы не уверены в своих силах. У вас есть время на подготовку — используйте его по максимуму;
соберите информацию о компании. Скорее всего, у вас спросят, что вы о ней слышали, поэтому заготовьте несколько фраз. Если у вас есть знакомые, которые там работают, можете сослаться на них;
продумайте свой внешний вид. Для IT-сферы приветствуется casual стиль, а не рубашка-пиджак-галстук. Но и не шорты. Джинсы и футболка подойдут;
приходите не слишком рано, но и не опаздывайте. Точнее, прийти вы можете хоть за сутки, но позвоните в дверь минут за 5 до собеседования.
На собеседовании у вас могут спросить о предыдущем опыте работы, о ваших целях и ожиданиях. Могут проверить ваш английский, задать технические вопросы или логические задачи. Если вы что-то не знаете или не помните, попросите перефразировать вопрос, задавайте наводящие вопросы. Можете даже спросить, что это такое, и пообещать в этом разобраться. Вы же не можете знать абсолютно все.
В любом случае ведите и чувствуйте себя в меру расслабленно и в меру сосредоточенно. Представьте, что вам нечего терять, и тогда ваш потенциал раскроется по максимуму, не зажатый в тиски вашей неуверенности.
Подведем итоги
Итак, тестирование игры является неотъемлемой частью цикла ее разработки. Чтобы компании игровой индустрии выпускали как можно более качественные продукты, нужны, угадайте кто? Правильно, тестировщики!
Обучение тестировщику игр процесс несложный и по силам каждому. Главное здесь — это быть усидчивым, терпеливым и внимательным. Этому научиться сложно, согласитесь. Эти качества у вас есть, или их нет. Загляните внутрь себя, видите ли вы там тестировщика? 🙂
Надеюсь, эта статья была вам полезна. Подписывайтесь на обновления нашего блога, и вы узнаете много чего интересного и о других интернет-профессиях: верстальщика, веб-программиста, блоггера, веб-дизайнера. Если вы все еще находитесь в поисках своей сферы деятельности, то эта информация вам пригодится. Удачи и будьте счастливы, занимаясь любимым делом и получая за это хорошие деньги!