Как стать тестировщиком игр — пять главных советов
Вместе с профессионалами рассказываем, как прокачать скиллы, на что обратить внимание при обучении и на какую зарплату рассчитывать поначалу.
Кадр: сериал «Человек будущего»
Тестирование игр, да ещё и с регулярной оплатой, для многих может выглядеть как работа мечты, где человеку платят за то, что он развлекается и весело проводит время. Так ли это на самом деле? Не совсем. Бесспорно, есть множество людей, которые получают искреннее удовольствие от своей работы, но речь всё ещё идёт о работе. Тестирование видеоигр — тоже работа. Со своими условиями, графиком и задачами.
Кто же такой тестировщик игр, или QA-engineer? Тестирование в сфере IT — это поиск несоответствий в ожидаемом и фактическом поведении тестируемого продукта. Соответственно, тестировщик игр занимается поиском таких несоответствий в играх на разных платформах. Проще говоря, он ищет баги, а затем передаёт информацию о них разработчикам.
Для тех, кто хочет попробовать себя в этой области, редакция «Геймдев» Skillbox Media подготовила пять советов, основанных на опыте людей, уже работающих в сфере тестирования игр.
Совет №1
Начните с изучения тематической литературы
«С чего начать?» — наиболее важный вопрос для человека, открывающего новую профессию. Роман Клочков, ведущий тестировщик онлайн-игр Skyforge и Armored Warfare, утверждает, что начинать лучше с книг опытных специалистов и тематических лекций на YouTube. Из того, что стоит прочитать начинающему тестировщику, Роман советует «Тестирование Дот Ком» Романа Савина и «Что такое тестирование. Курс молодого бойца» Ольги Назиной. После этого, по словам Клочкова, можно будет выбрать специализацию и соответствующие курсы, если в них возникнет необходимость.
Впрочем, не стоит ограничивать список изучаемых материалов теми, что посвящены исключительно тестированию, — следует читать любую литературу, связанную с дизайном и разработкой игр. При поиске работы следует придерживаться того же подхода — смотреть на сферу тестирования как можно шире, рассматривать вакансии не только в геймдеве, но и в IT-индустрии, где QA-специалисты нередко нужны для тестирования мобильных приложений.
Понимание профессии и базовых принципов тестирования, а также знание инструментов, которые используются, скажем, при тестировании банковских приложений или медицинского оборудования, может сыграть важную роль при трудоустройстве. О таком опыте рассказала Полина Шахнова, которая участвовала в тестировании мобильных игр World of Tanks: Blitz и Battle Prime.
«Я отработала около пяти лет в банковском отделе внедрения ПО, но в 2011 году зарплата, привязанная к российскому рублю, совсем перестала радовать. Начала искать что-то другое. С вебом до этого особенно не работала, для продолжения в финансово-технической сфере требовался английский, в котором я не была уверена. Стала откликаться на вакансии в геймдеве. Попала на несколько собеседований, в одной крупной компании отказали с формулировкой „не наш формат“, в другой — раз десять за собеседование спросили: „Почему в геймдев?“, после чего взяли с пометкой в характеристике „делаю всё то, за что не хотят браться другие тестировщики“. Отработала там почти пять лет, потом ушла в другую компанию».
Курсы для тех, кто стартует или развивается в разработке видеоигр:
Совет №2
Приобретите важные для тестировщика софт-скиллы
Soft skills — это ваши личностные качества: ответственность, коммуникабельность и умение работать в коллективе, обучаемость и усидчивость, внимательность, умение быстро искать информацию и работать с ней. Не следует думать, что всё это — «вода», которой малоопытные соискатели заполняют пустоты в резюме. Эти навыки действительно очень важны — и не только в сфере тестирования. Вот что о софт-скиллах говорит Екатерина Макшеева, работавшая тестировщиком в Pixonic, Allods Team и Social Quantum:
«Soft skills для тестировщика, умение работать в команде, взаимодействие с другими людьми, умение договориться, доносить риски — это очень важно. Бывает, человек умеет пользоваться инструментом, но не умеет взаимодействовать с другими людьми. Научить работать с инструментами можно, а вот работе с людьми — намного сложнее.
На мой взгляд, для тестировщика более важны социальные навыки, чем знания инструментов или теории тестирования. Хотя я определённо буду проверять у соискателя на собеседовании и hard skills. Но намного важнее для меня ситуационные вопросы, где человек сможет порассуждать о решении каких-либо проблем.
Есть понятие проактивности, и она для хорошего тестировщика необходима. Насколько человек готов болеть за продукт, быть активным и говорить о проблемах, даже когда они не решаются с первого раза, соблюдать сроки тестирования. Вот это очень важно».
Вам будет необходимо общаться с другими членами команды, грамотно и чётко выражать свои мысли. Постоянное обучение — вечный спутник специалистов, занятых в IT. А процесс поиска несоответствий между ожидаемым и фактическим поведением того или иного продукта при недостаточной усидчивости и невнимательности рискует превратиться в ад с очень низким коэффициентом полезного действия.
Совет №3
Выучите английский язык
Кроме того, тестировщику необходимо знать английский язык на уровне B1 или выше, рассказал Артём Димитров. Тестировщику требуется постоянно учиться, а огромное количество обучающих материалов, статей, книг, в особенности свежих, не представлено на русском языке. Таким образом, плюсом будет и способность читать техническую литературу на английском.
Тем не менее, по мнению Екатерины Макшеевой, найти работу QA-специалистом можно и без знания английского, но владение языком открывает доступ к большему количеству вакансий. Кроме того, без английского могут возникнуть сложности в попытке разобраться в инструментах для тестирования и воспользоваться ими.
Совет №4
Начинайте с малого и расширяйте резюме
Можно ли отыскать подходящую вакансию соискателю, у которого совсем нет опыта и подходящих скиллов? Да, попытать удачу на том же HeadHunter определённо стоит. Там вполне можно найти вакансию с позицией если и не в геймдеве, то в другой сфере, где требуются QA-инженеры. Правда, на высокую зарплату на такой позиции рассчитывать не стоит — тут важнее опыт и строчка в резюме.
Кроме того, если вы впервые ищете работу в QA-сфере, следует самому разослать своё резюме работодателям, ищущим начинающих тестировщиков, или Junior QA-engineer, — и не только в геймдеве, но в любой другой отрасли. Опыта тестирования, пусть и не игр, в будущем сделает вашу кандидатуру значительно более привлекательной для работодателя.
В резюме обязательно нужно указать пройденные вами курсы, предыдущий опыт работы, даже если эта работа кажется далёкой от тестирования, и навыки — как профессиональные, так и личностные. Если вы участвовали в альфа- или бета-тестировании игр либо другого ПО, об этом тоже следует упомянуть. Старайтесь объективно оценивать свои силы, не стоит преувеличивать или преуменьшать свои умения. Не стесняйтесь уточнять значение незнакомых вам слов.
Важно помнить, что тестирование игр во многом похоже на тестирование любых других программных продуктов. Инструментарий может различаться, но с точки зрения организации рабочего процесса отличий будет не очень много.
«После того как я поработал и в сфере тестирования игр, и в тестировании софта для энергетиков, медиков, могу сказать, что больших отличий нет. В клиентских играх может сильно отличаться набор рабочих инструментов, по сравнению с мобильно-браузерными приложениями. В геймдеве чаще бывают авралы, хотя и биздев их не лишён», — рассказал Роман Клочков.
Вакансии стоит искать не только на специализированных площадках вроде HeadHunter или SuperJob, но и на сайтах крупных компаний — у них нередко есть отработанная система обучения новичков, как отметила Полина Шахнова. Агрегаторы вакансий поисковых систем, разделы с вакансиями на сайтах IT-тематики, сообщества в социальных сетях и мессенджерах — в поисках работы все средства хороши.
Отдельно стоит упомянуть компании, набирающие тестировщиков и оказывающие услуги тестирования другим организациям в качестве подрядчика. В таких местах можно получить опыт, но рабочие условия там, как правило, хуже, чем у компании-заказчика. Впрочем, компании, которые уже долго существуют и работают с крупными заказчиками, действительно могут помочь вам сделать первые шаги в сфере тестирования.
Ещё один способ, который может помочь в получении работы, — самостоятельное тестирование игр той компании, в которой вы хотите работать. Обнаруживая в этих играх баги, составляя об этом подробные отчёты и посылая их разработчику, можно привлечь его внимание. Тем не менее лучше рассматривать такой метод как вспомогательный, но не основной.
Совет №5
Соотнесите собственные навыки с зарплатными ожиданиями
Зарплата тестировщика зависит от множества факторов — в том числе и от того, насколько хорошо вы сможете подать себя на собеседовании. Не стоит рассчитывать на заработок выше 30 тысяч рублей, если вы выбираете для себя вакансию, рассчитанную на абсолютных новичков. Если же вы начинаете поиск работы, будучи уже теоретически подкованным и обладая профессиональными навыками даже на базовом уровне, но ещё не имея опыта работы тестировщиком, то можете претендовать на зарплату до 50 тысяч рублей, отметил Артём Димитров.
Есть также агрегаторы вакансий и статистики заработной платы, которые называют разные зарплаты по вакансиям начинающих тестировщиков. Так, «Фильтр Работ» говорит о заработной плате от 50 до 60 тысяч рублей в среднем по России — в зависимости от того, как сформулировать название вакансии. По мере роста опыта и профессиональных навыков кандидатура тестировщика будет становиться более привлекательной для работодателей, а с этим вырастет и возможная заработная плата.
Кроме того, очевидная перспектива — это карьерный рост. И речь идёт не только о росте от Junior до Middle, от Middle к Senior и так далее. Работая тестировщиком игр, можно получить навыки, которые помогут в дальнейшем освоить геймдизайн, стать scrum-мастером или дата-аналитиком, изучить выбранные языки программирования. Работа тестировщиком может стать входной точкой в IT и позволит освоить широкий спектр смежных специальностей.
Вы прочитали эту статью, потому что хотите развиваться в разработке видеоигр? Присмотритесь к курсам Skillbox, которые помогут стартовать в новой сфере или получить новые скиллы: «Профессия Геймдизайнер», «Разработчик игр на Unity», «3D‑дженералист», «Концепт-художник с нуля до PRO».