7. Другие источники. Это могут быть офлайн-мероприятия и мастер-классы, а также сайты крупных компаний, где публикуется информация об открытых вакансиях.
Все компании можно условно разделить на три группы.
1. Продуктовые – разрабатывают собственные игровые продукты и нанимают специалистов для реализации собственных идей.
2. Аутсорсинговые – предоставляют услуги, например, тестирования для разработчиков игр «под ключ».
3. Аутстаффинговые – предоставляют сотрудников разных специализаций и уровня профессионального развития компаниям-разработчикам для проведения конкретных видов тестирования.
Попробуем разобраться, в чем заключаются особенности работы в компаниях разных типов. Конечно, в разных компаниях все устроено по-разному, поэтому я говорю лишь о типичных составляющих работы.
В таблице выше речь не идет о плюсах и минусах работы. Это лишь особенности, которые в разных обстоятельствах у людей разного склада характера, темперамента и настроя могут рассматриваться одновременно как плюс или минус работы. Поэтому каждый сам выбирает, в какой компании лучше начинать свою карьеру. Чтобы определиться с выбором максимально точно, не стесняйся задавать вопросы на собеседовании. Вопросы могут быть следующие.
1. Какая методология разработки используется на проектах?
2. Как, кем и в каком виде создается документация по проекту?
3. Какие роли есть у сотрудников проекта?
4. Какие виды и типы тестирования применяются на проекте?
5. Какие инструменты используются для управления тестированием?
6. Какой используется баг-трекер?
7. Есть ли программы обучения и развития в компании?
8. Как можно перейти с одного проекта на другой?
9. Как получить повышение в компании?
Ты скажешь: «Это все очень хорошо, но что делать, если у меня нет никакого опыта в тестировании? Работодатели хотят нанимать опытных сотрудников». Уверяю тебя, хороший работодатель понимает, что вложение в собственных сотрудников – это гарантия конкурентоспособности компании в среднесрочной перспективе. Грамотный HR[41] всегда старается разглядеть потенциал в соискателе, даже если у него нет опыта работы. А некоторые (многие!) компании специально набирают новичков, чтобы подготовить из них тех специалистов, которые им нужны.
Ожидания IT-компаний от соискателя-новичка
Диаграмма выше показывает, что более существенно для работодателя при найме соискателя-новичка в профессии.
Обрати внимание на английский язык: знание его очень важно в сфере IT. Без английского ты, к сожалению, не сможешь не только читать профильную литературу, но и выполнять свои профессиональные обязанности. Например, документы, которые используются для проведения сертификационного тестирования (Compliance testing) игр для консолей, написаны только на английском языке.
Все курсы, профориентации, бесплатные обучающие программы работодателей требуются только для одного – найти недооцененный талант и отсеять остальных. Сформировавшегося специалиста сложно переобучить из-за внутреннего сопротивления, а новичку легко привить новые знания и навыки, если у него сильная мотивация к освоению этих знаний и навыков.
Виктор Гляненко, QA-директор Saber Interactive
Хочется рассказать, что мы в Saber Interactive считаем важным для человека без опыта работы, желающего стать QA-специалистом в геймдеве.
Для компании, в которой работает много команд из разных уголков мира, конечно же, очень важен английский язык хотя бы на уровне чтения и понимания технической документации (большая часть доступна только на английском языке) и возможности общаться с коллегами в рабочих чатах. У нас были случаи, когда проект не проходил сертификационную проверку от Microsoft или Sony из-за того, что неверно были поняты технические требования. Или когда из-за слабого английского языка у тестовой команды уходит много времени на оформление отчетов о найденных ошибках и их постоянно приходится проверять и исправлять неточности. Чем точнее оформлен найденный баг, тем быстрее его исправят.
Другое качество новичка, привлекательное для наших рекрутеров, – общая компьютерная грамотность. Новичку сложно или почти невозможно работать, если он не знает или не понимает, как работать с документами на своем компьютере. У человека в целом должно быть представление о том, что такое компьютер и игровая приставка.
Я бы обязательно выделил самое важное, на мой взгляд, требование, – любовь к играм и умение в них играть. Потому что при тестировании могут быть пропущены проблемы, которые заметит только человек с большим игровым опытом. В нашей практике были случаи, когда мы брали очень перспективного с точки зрения мотивации и сопутствующих навыков человека, но без игрового опыта. В итоге такой человек не мог выполнить простые проверки в игре, так как не умел играть и не мог пройти уровень, который нужно было проверить без использования отладочных «читов», дающих неуязвимость персонажу. Согласитесь, достаточно забавно услышать в ответ на вопрос, почему не выполнены рабочие задачи, жалобу на то, что игрового персонажа постоянно убивают.
Любовь к играм позволяет предлагать варианты улучшения игрового процесса или отстаивать свою точку зрения в спорной ситуации по работе игровой логики. Немного дополню про опыт работы в другой сфере. Нередко можно заметить, что кандидаты скрывают опыт работы, к примеру, официантом или на стройке, так как считают это неважным для резюме. Но опыт работы с людьми и общения с ними, решения конфликтных или сложных ситуаций может пригодиться и быть очень важен, так как при работе тестировщиком нужно много взаимодействовать с коллегами.
6.1. Начало карьеры
Есть своеобразная Уловка-22: бывший студент не может найти работу, потому что работодатель хочет сотрудника с опытом, а приобрести опыт без работы невозможно. Если ты не приложишь усилий для того, чтобы не попасть в эту ловушку, трудоустроиться будет очень сложно.
Но подумай: точно ли ты не можешь получить никакого опыта до того, как придешь на собеседование? Конечно можешь! Во-первых, многие компании предоставляют возможность пройти производственную практику. Во-вторых, ты можешь предложить свои услуги (бесплатные) по тестированию игрового проекта, например, инди-разработчикам[42] и таким образом сформировать портфолио для собеседования. Такие проекты представлены на любой игровой выставке или конференции по разработке игр.
Другой источник первоначального опыта – краудтестинговые платформы и биржи фрилансеров. Зарегистрировавшись там, ты можешь предлагать свои услуги по тестированию и продолжать формировать портфолио.
Наконец, еще один источник опыта – открытые и закрытые бета-тестирования игровых продуктов (ОБТ и ЗБТ). Будем откровенны: для 95 %, если не больше, игроков ОБТ – это просто способ познакомиться с игровым продуктом раньше других. Но ты должен войти в оставшиеся проценты, потому что тестировать продукт ты будешь по-настоящему, с оформлением баг-репортов и предоставлением обратной связи разработчикам. Потому что твоя задача – приобрести опыт и подтвердить это своими знаниями и навыками на собеседовании для получения работы своей мечты. Так что записывайся на ближайший бета-тест, и вперед на поиск багов!
При подготовке портфолио для собеседования нужно сделать так, чтобы твои навыки и знания были очевидны, как и области, в которых ты их применил. Нужно составить его так, чтобы читающий получил информацию в наиболее понятном и подробном виде. Обязательно нужно включить следующее.
• Информация о проектах, в которых ты принимал участие как тестировщик, с подробным описанием обязанностей на проекте (составление тест-плана, проектирование тест-кейсов, выполнение тестирования и т. д.)
• Время работы на проекте
• Информация о том, была ли это командная или индивидуальная работа
• Виды и типы тестирования, которые ты выполнял (функциональное, нефункциональное)
• Функционал, который тестировался
• Инструментарий, который ты использовал, включая инструменты управления тестированием и т. д.
• Модель, которая использовалась в разработке и тестировании игрового продукта
• Немного статистики: сколько тест-кейсов было спроектировано, сколько багов найдено, в каких областях продукта, сколько из них были высокой критичности
Естественно, ты не должен включать в портфолио информацию, если подписывал NDA или разработчик прямо не разрешил использовать информацию для портфолио. О том, можно ли будет использовать информацию с проекта в портфолио, разработчика нужно спросить заранее.
6.1.1. Как себя правильно оценить
Рано или поздно этот вопрос задают себе все соискатели. Стоимость любого производимого человеком товара состоит из себестоимости (всех затрат на производство, включая оплату труда сотрудника, который производит этот товар с помощью инструмента и материалов) и прибыли, которую получает компания и которая зависит от спроса на этот товар на рынке. Себестоимость интеллектуального труда посчитать очень непросто, а иногда и невозможно. Цена интеллектуального труда определяется исключительно рынком и тем, насколько человек, продающий свой интеллект, осведомлен о ситуации на рынке труда.
В каждом конкретном случае специалист либо соглашается на предложение работодателя, либо работодатель соглашается на ту цену, которую называет соискатель (особенно в случаях, когда спрос на услуги таких специалистов существенно превышает предложение). В случае с трудоустройством новичков без опыта работы ситуация, как правило, разворачивается по первому сценарию, поскольку предложение на рынке труда превышает спрос. Кроме того, работодатели соизмеряют собственные затраты на подготовку новичков с потенциальными доходами, которые они могут извлечь после того, как профессионал сформировался. При этом они учитывают многие факторы: текучку, тренды развития отрасли, тенденции, связанные со спросом на услуги компании, и т. д.
Посмотрим на условия, которые влияют на «стоимость» специалиста.
1. Уникальные навыки в профессиональной сфере
2. Экспертные знания в профессиональной и смежных отраслях
3. Отличное владение актуальными инструментами
4. Значительный опыт участия в успешных проектах
5. Развитые личные качества (софтскиллс – коммуникативные навыки, способность к обучению и адаптации, умение работать в команде и т. д.)
6. Незначительное количество специалистов этой профессии на рынке труда
7. Повышенный спрос на специалистов данной профессии
Совокупность этих условий гарантирует специалисту предложения высокой заработной платы практически в любом регионе. Как правило, начинающий специалист не может гарантировать наличия не то что совокупности, но и любого отдельно взятого условия.
Многие консультанты по поиску работы рекомендуют новичкам без опыта соглашаться почти на любое предложение работодателя, поскольку первая работа в желаемой сфере – шанс на дальнейшее развитие. Они во многом правы: оценить себя, свои навыки и профессиональный уровень можно только в сравнении, а оно может быть только в условиях настоящей работы.
С другой стороны, есть вполне рабочие инструменты и способы, которые помогут тебе довольно точно узнать свою стоимость на рынке труда.
Первый из них – «Сколькополучатель» от hh.ru. С его помощью ты сможешь узнать о действующих на рынке воронках дохода. Все, что нужно сделать, – выбрать регион, интересующую тебя профессиональную область, роль, стаж и должность и нажать кнопку «Узнать уровень дохода». Ты тут же получишь данные об уровне зарплат при наличии открытых вакансий на hh.ru.
Чтобы вычислить свою индивидуальную вилку дохода, можно провести собственное исследование отраслевого рынка. Для этого ты можешь придерживаться следующего алгоритма.
1. Нужно зайти на hh.ru, в верхнем левом углу выбрать вкладку «Соискатели» и нажать на значок фильтров в строке поиска.
2. В открывшемся окне установи нужные фильтры. Если нужно, используй язык поисковых запросов для конкретизации поиска. Например, заключив поисковый запрос в кавычки – «Тестировщик игр», – ты получишь результаты, включающие только это сочетание. Ты также можешь исключить из поиска ненужные слова, выбрать конкретный регион и просматривать только вакансии, где указано финансовое предложение работодателя.
После проведения анализа определи для себя три уровня дохода – минимальный, комфортный и желаемый, тем самым сформировав вилку зарплатных ожиданий. Так ты сможешь избежать категоричности в ответе на вопрос о финансовых ожиданиях и будешь чувствовать себя комфортно в разговоре о стоимости своего труда.
6.1.2. Что написать в резюме
Когда будешь составлять резюме, постарайся задуматься вот о чем. В компанию обращается довольно много соискателей, которых никто из сотрудников этой компании никогда не видел (за редким исключением). Поэтому решение о приглашении на собеседование они будут принимать исходя из того, насколько твое резюме отвечает требованиям вакансии. Вот несколько советов, которые помогут тебе составить хорошее резюме, исходя из личного опыта найма сотрудников автором этой книги.
1. Резюме не должно содержать грамматических, пунктуационных и других ошибок. Резюме – это характеристика человека. Сразу заявляя о собственной безграмотности, не стоит рассчитывать на то, что к тебе проявят интерес люди, работа и профессия которых – обнаружение ошибок.
2. Пиши проще, старайся избегать длинных предложений с деепричастными оборотами и большим количеством специальных терминов. Поверь, если рекрутеру захочется восхититься изящным слогом, он откроет томик стихов Пастернака или Бродского.
3. Используй больше конкретики, особенно когда это касается твоего профессионального опыта. Фраза «занимался тестированием игр» гораздо хуже, чем «участвовал в тестировании производительности и совместимости игр для ПК».
4. Самое важное напиши в самом начале. Рекрутер должен вдумчиво прочитать много резюме в день. И часто, не найдя нужной информации на первой странице, он теряет внимательность и интерес к соискателю. Поэтому о своих самых значительных достижениях, навыках и знаниях стоит написать в самом начале.
5. Специалист по найму персонала будет тебе очень признателен, если ты структурируешь свое резюме. Читать сплошной текст и выискивать в нем ответы на вопросы – то еще занятие! Попробуй использовать стандартную структуру.
• Шапка: здесь нужно разместить свою фамилию и имя, способ связи, возраст и город проживания.
• Технические навыки: напиши об инструментарии тестирования, которым ты владеешь на хорошем уровне.
• Опыт работы: предоставь информацию о проектах, в которых ты принимал участие, достижения в них на предыдущих местах работы (если они были). Если твой опыт работы не связан с тестированием, попробуй использовать его в свою пользу. Например, если ты работал в образовании, то укажи, что можешь отлично ладить с людьми и обладаешь развитыми коммуникативными навыками.
• Образование: Перечисли оконченные и неоконченные учебные заведения (особенно профильные), курсы по тестированию и в смежных областях, которые ты проходил. Но не нужно писать о средних баллах и цвете диплома, работодателя это вряд ли заинтересует.
• Дополнительная информация: перечисли другие свои навыки, которые могут быть полезны работодателю. Вряд ли работодатель придет в восторг от того, что у тебя есть права категории А и B. Но вот владение английским языком на уровне «Upper-Intermediate» и сертификат ISTQB® GaMe Testing точно выделит тебя из массы других соискателей.
6. Не стоит преувеличивать собственные достоинства и писать о навыках, которыми ты не владеешь. Рекрутер – это специалист, которого обучали видеть фальшь и ложь. Настойчивая неправда в резюме и на собеседовании станет основанием для «черной метки», которую тебе выпишет специалист по найму.
7. Расшифровывай аббревиатуры. Это прежде всего касается названий учебных заведений. Если МГУ, МФТИ, ISTQB рекрутеры способны расшифровать сами, то менее известные комбинации букв точно поставят их в тупик.
8. Напиши о своих любимых играх. Для игрового тестировщика одно из ценных качеств – игровой опыт: именно он будет твоим надежным помощником для определения, как должен функционировать игровой продукт, если у тебя не будет в руках документации по нему.
9. В идеале можно написать сопроводительное письмо к своему CV, в котором подробно изложить, почему ты направляешь резюме именно в эту компанию. Это точно поможет лучше продемонстрировать твою заинтересованность в вакансии.
Пример резюме ты найдешь в конце этой книги. Можешь использовать его как образец для написания своего.
Подготовленное портфолио вместе с резюме можно направлять в компании, которые тебя заинтересовали. Обязательно заведи табличку, в которой отмечай, когда и куда ты направил свои запросы. И вот несколько советов относительно того, что делать точно НЕ нужно.
1. Не нужно звонить на следующий день после того, как отправил документы с вопросом, почему тебе до сих пор не перезвонили. Компании получают десятки, если не сотни предложений от соискателей, и чтобы их обработать, нужно время.
2. Не нужно говорить позвонившему тебе рекрутеру, что ты никак не можешь встретиться с ним в назначенное время, потому что будешь проходить собеседование в другом месте; когда освободишься, то будешь готов немедленно встретиться. Поверь: больше ты этого человека не услышишь.
3. Не нужно возмущаться и писать негативные отзывы о компании, получив отказ из-за того, что ты невнимательно читал текст вакансии. Например, работа предлагается в офисе с переездом в другой город, а ты не готов к этому и хотел бы работать удаленно.
Помни, что прием соискателя на работу – право, а не обязанность работодателя. Тебя могут не принять по следующим причинам.
1. Найден более подходящий кандидат на должность.
2. Не было представлено резюме соискателя, позволяющее оценить его профессиональные качества.
3. Вакансия закрылась.
4. Должность была предложена сотруднику компании.
Если произошло именно так, не отчаивайся. Наступит день, когда раздастся звонок и тебя пригласят на собеседование.
6.1.3. Алгоритм поиска первой работы
Его можно изобразить в виде схемы.
Примерный процесс приобретения первой работы
Важно определиться, какой тип компании ты хочешь выбрать для карьерного старта. Для этого нужно потратить время на анализ рынка и составить список потенциальных работодателей. При этом, как ты понимаешь, может встать вопрос о том, готов ли ты отправиться в другой регион, потому что в твоем городе компаний, занимающихся игровым тестированием, нет. Впрочем, сейчас многие компании готовы предложить удаленное сотрудничество, но это касается скорее опытных тестировщиков.
Особое внимание стоит обратить на то, какие навыки требуются в выбранных компаниях. Крупные компании достаточно подробно описывают круг обязанностей нанимаемых сотрудников, и ты сможешь определить, чему уделить больше внимания. Однако используй логику и здравый смысл при оценке объявлений. Сейчас, например, очень модно говорить об автоматизированном тестировании, в сети огромное количество курсов по изучению автоматизации, создатели которых обещают по окончании обучения высокие зарплаты даже новичкам. На деле все может оказаться не так радужно. Во-первых, без основ тестирования, к которым относится и мануальное тестирование, автоматизация бесполезна. Во-вторых, после подсчета затрат на обеспечение того, чтобы игра могла быть протестирована с помощью автоматизированных тестов, и на разработку самих тестов, обычно принимается решение использовать мануальное тестирование. Ну и, в-третьих, значение и надежность применения автотестов в игровой индустрии частенько преувеличивают.
За время работы в сфере тестирования автор этой книги неоднократно принимал участие в плейтестах, целью которых, кроме всего прочего, было проверить, как серверная часть справляется с нагрузкой при большом количестве пользователей. Разработчики игр из одной небезызвестной компании утверждали, что провели автоматизированное нагрузочное тестирование с десятком тысяч ботов с отличными результатами. Команда была разбита на пятерки, которые должны были последовательно подключаться к игре и совершать любые действия (это же плейтест ☺). Так вот сервер «упал» в тот момент, когда в игру зашло… 79 человек.
Следующий этап – ревизия собственных навыков и их непредвзятый анализ. Ты должен сопоставить свои знания и навыки с тем, что требуют компании от своих сотрудников. Здесь тебе понадобится самокритичность и честность. Часто от начинающих специалистов можно услышать заверения в том, что они обладают достаточным уровнем предметных знаний. Но на деле оказывается, что многие не вполне владеют даже терминологией, а многие процессы и подходы представляют себе совсем иначе, чем нужно.
Проведя такую ревизию и анализ, нужно получить недостающие знания и углубить уже имеющиеся. В сети множество неплохих курсов и материалов по тестированию, которые я мог бы рекомендовать тебе в качестве дополнительных. Их список ты найдешь в конце этой книги. Кроме того, разные компании предлагают внутренние курсы для своих сотрудников. Кроме расширения профессионального кругозора, они позволяют еще лучше адаптироваться к рабочему процессу.
Ниже приведен список базовых навыков и знаний, обязательных для любого начинающего тестировщика в области игрового тестирования.
пайплайн[43]
Как во всех предыдущих случаях, я предлагаю подробно рассмотреть процесс рекрутинга и то, чем занимаются HR, чтобы лучше подготовиться к каждому этапу трудоустройства.
Конечно, в разных компаниях процесс приема новых сотрудников может выглядеть по-разному, но все же есть общие действия и стадии процесса.
Часто можно встретить утверждение, что отбор кандидатов начинается с первичного собеседования (так называемого скриннингового интервью), но это совершенно не соответствует действительности. До того как специалист по подбору кадров пригласит тебя на первое интервью, он проделывает огромный объем работы по отсеиванию тех соискателей, которые не подходят для трудоустройства по формальным критериям на основании присланных ими резюме. Это и есть первый этап: на нем отсеивают часть обратившихся. Формальные критерии изложены в требованиях к открытой вакансии. Они могут быть следующими.
1. Образование
2. Опыт работы
3. Определенный уровень профессиональных знаний и навыков
4. Дополнительные знания, требующиеся для выполнения конкретной работы (например, знание английского языка для тестировщика, занимающегося сертификационным тестированием приложений для игровых консолей)
По законодательству многих стран, в том числе России, запрещено указывать и основывать свой выбор соискателя на требованиях дискриминационного характера, таких как:
• пол (если только по закону нельзя принимать женщин или если это не обязательный параметр – например, у моделей);
• раса (если это не обязательный параметр – например, у моделей);
• физических параметров (если это не обязательный параметр – например, у моделей);
• регистрация и прописка;
• национальность;
• происхождение;
• имущественное, семейное, социальное и должностное положение (кроме запретов занимать определенные должности с непосредственным подчинением близким родственникам при трудоустройстве на государственную гражданскую службу);
• возраст (если только по закону нельзя принимать несовершеннолетних);
• отношение к религии;
• убеждения;
• судимость (кроме случаев, когда соискатель имеет судимость за определенные преступления при трудоустройстве в сфере образования и воспитания);
• принадлежность к общественным объединениям и социальным группам;
• другие обстоятельства, которые не связаны с деловыми качествами работников. Например, соискатель обратился повторно. Отказ ему на основании того, что такой отказ был дан соискателю ранее, неправомерен, поскольку он мог пройти обучение и улучшить свои профессиональные качества.
Представитель работодателя вряд ли догадывается о твоих достоинствах, как и о твоем существовании вообще. Поэтому наша с тобой первая задача – подготовить хорошее резюме и портфолио, чтобы предоставить информацию о себе и пройти первый этап отбора.
Хорошим оно считается тогда, когда говорит нанимателю, чем ты можешь быть полезен и почему нужно нанять именно тебя. С точки зрения оформления это должны быть привлекающие внимание смысловые блоки с выжимкой информации о тебе как о специалисте – лаконично, по делу, без вранья.
6.1.4. Как пройти собеседование
Это будет твоя первая встреча с представителем компании. Ее цели следующие.
1. Понять, насколько твой опыт, знания и навыки подходят к требованиям вакансии. Рекрутер будет задавать тебе разные вопросы. Цель некоторых тебе может быть непонятной, потому что люди, составляя резюме, в попытках сделать его максимально привлекательным частенько приукрашивают действительность. Задача HR-специалиста на этом этапе – понять, насколько ты «приукрасил действительность» или, наоборот, упустил важные детали, которые резко повышают твою профессиональную ценность.
2. Оценить твои личностные качества и навыки коммуникации (софтскиллс). Говорят, что язык – это отражение сознания человека. Если соискатель постоянно путается, спешит, недоговаривает или, наоборот, говорит много и не по делу, рекрутер может сделать неутешительные выводы о неразвитых коммуникативных навыках. А это может очень негативно повлиять на работу в проектной команде.
3. Узнать, насколько ты действительно открыт для предложения компании и насколько мотивирован работать в игровой индустрии.
4. Понять твои ожидания от работы в компании, в том числе связанные с условиями труда и зарплатой.
Ниже приведен список вопросов, которые ты можешь услышать на предварительном собеседовании.
Общие
1. Расскажите немного о себе. Почему решили сменить сферу деятельности (если это не первая работа)?
2. Какое у вас образование?
3. Проходили ли вы какое-то обучение, связанное с тестированием?
4. Почему выбрали именно нашу компанию?
5. Чем для вас интересна профессия тестировщика?
6. Что для вас приоритетно в работе? Зарплата? Коллектив? Уютный офис? Удобное расположение? Другое?
7. Какие, по вашему мнению, есть возможности профессионального роста для тестировщика?
8. Есть ли у вас опыт работы, связанный с игровой индустрией?
9. Какие у вас зарплатные ожидания?
Все эти вопросы необходимы для того, чтобы выяснить, насколько ты ориентируешься в базовых профессиональных процессах, владеешь профессиональной терминологией и способен к анализу и логическому мышлению. Собеседуя тебя на должность стажера или младшего тестировщика (QA Junior), никто из участвующих в этом сотрудников не ожидает, что ты продемонстрируешь глубокие профессиональные знания процесса тестирования и высокий уровень владения инструментами. Все они хотят убедиться только в одном: твоя мотивация и интерес в получении работы и развитии в профессии так высоки, что ты готов потратить немало времени и приложить серьезные усилия для освоения новых профессиональных навыков.
Как уже было сказано выше, одна из главных задач рекрутера – определение приоритетов сотрудника в работе, то есть того, что для него важно. Другими словами, определение мотивации сотрудника.
Ниже представлена схема, которая иллюстрирует базовые приоритеты соискателей. Будем честны, в основе мотивации сотрудников всегда лежит материальная компенсация труда. Автор этой книги не считает денежную мотивацию чем-то позорным. Любой человек хочет, чтобы его труд был достойно оплачен. Однако среди работодателей есть и те, кто считают честный разговор о денежных мотивах сотрудника чем-то неприемлемым. Они искренне полагают, что участие в тестировании известного игрового тайтла само по себе должно приносить глубокое удовлетворение. Хотя их самих вряд ли вдохновит работа над суперизвестным проектом в офисе, где постоянно забивается туалет, а принципы продвижения по карьерной лестнице непрозрачны и непонятны большинству сотрудников.
В подобной ситуации стоит честно сказать, что карьерный рост и активная работа над интересными проектами – сильные мотиваторы, однако базовые потребности человека должны быть закрыты.
Пирамида мотивации сотрудников
Если все прошло хорошо, специалист по набору персонала пригласит тебя на вторую часть беседы, которая пройдет уже в присутствии представителей отдела тестирования. Она иногда называется техническим интервью. Во время него тебе зададут много специфических вопросов.
По игровому тестированию
1. Зачем нужны тестировщики при разработке игр? Какие у них обязанности?
2. Как выглядит процесс тестирования? Из каких этапов он может состоять?
3. Гарантирует ли тестирование профессиональной командой отсутствие дефектов в игре?
4. Какие жанры игр вы знаете? Какие из них ваши любимые и почему?
5. На что влияет жанр игры в процессе тестирования?
6. Если бы вам пришлось тестировать игру вашего любимого жанра, что бы вы стали проверять в первую очередь? Почему?
7. Если нет письменных требований, откуда можно получить информацию о том, как должен функционировать игровой продукт?
8. Какие критерии (критерии входа) должны быть выполнены до начала тестирования?
9. Чем игра отличается от прикладного ПО?
10. Что такое ошибка в игре?
11. Приведите пример бага, который вы встречали во время игры. Что, по-вашему, привело к возникновению этого дефекта?
12. Какие еще бывают баги? Какие из тех, что вы назвали, вы бы определили как самые критичные для игры? Почему?
13. Какие виды тестовой документации вы знаете?
14. Что такое тест-план? Для чего он нужен?
15. Что такое чек-лист? Для чего он нужен?
16. Что такое тест-кейс? Для чего он нужен?
17. Что такое отчет о дефектах (баг-репорт)? Для чего он нужен?
18. Как вы себе представляете жизненный цикл дефекта с момента его документирования?
19. Почему считается, что тестирование нужно начинать как можно раньше?
20. Можете ли вы привести примеры звуковых дефектов в игре? Дефектов уровня? Дефектов локализации?
По игровой разработке
21. Какие виды игровой документации вы знаете? Для чего она разрабатывается?
22. Знаете ли вы основные этапы разработки игры?
23. Что такое игровой движок? Какие движки вы знаете?
24. Знаете ли вы какие-либо модели разработки ПО? В чем между ними разница?
25. Можете ли кратко рассказать об основных этапах создания 3D-модели персонажа для игры?
26. Можете ли вы привести примеры основных игровых механик?
По игровому «железу»
27. На какой игровой платформе вы обычно играете? Какие платформы вы знаете? В чем между ними различия?
28. От каких компонентов PC больше всего зависит производительность в игре?
29. Какие виды игровых контроллеров вы знаете?
30. Вы обнаружили дефект и отправили его разработчику для устранения. Он утверждает, что четко выполнил все шаги, описанные вами, но дефекта не обнаружил. Почему такое может произойти?
Кроме этих вопросов очень часто компании предлагают пройти ряд психологических тестов, решить несколько логических задач или выполнить тестовое задание (или просто протестировать какой-либо предмет типа ручки). Часто решений у задач, которые дают на собеседовании тестировщику-стажеру, нет. Собеседующие наблюдают за рассуждениями и реакцией соискателя, а также за его поведением в ситуации, когда необходимо быстро решать возникшую задачу.
Вот примеры некоторых таких задач.
1. Перед вами два мотка веревки. Если взять их концы и поджечь, то каждый моток сгорает за один час. Вопрос: как правильно отмерить 45 минут, применяя два таких мотка веревки, при условии, что веревку нельзя делить?
Ответ на задачу. Одновременно поджечь один моток с двух концов, а второй – с одной стороны. Ровно через 30 минут первый моток полностью выгорит, а второму останется гореть 30 минут. Чтобы получить желаемые 15 минут, его придется снова поджечь с обеих сторон.
2. Есть три стакана: с черникой, земляникой и смесью ягод. Каждый стакан помечен неверно. Вы можете достать одну ягоду из одного стакана, при этом заглядывать внутрь нельзя. Как узнать содержимое всех стаканов и правильно расставить метки?
Ответ на задачу. Так как стаканы подписаны неверно, ни в одном из них не лежит то, что указано на пометках. Стоит начать с надписи смесь (С). Достанем ягоду. Черника? Значит, этот стакан с черникой. Остаются два стакана с пометкой черника (Ч) и земляника (З). В стакане (З) может быть черника или смесь. Но так как чернику мы уже нашли, то в стакане с пометкой (З) может быть только смесь. В последнем стакане с пометкой (Ч) останется земляника.
3. У вас в запасе бесконечный источник воды, а также два сосуда – на 5 литров и 3 литра. Как отмерить 4 литра, используя только этот инвентарь?
Ответ на задачу. Для начала необходимо наполнить емкость в 5 литров и вылить часть воды в трехлитровый сосуд. Сейчас в меньшем сосуде находится 3 литра, в большом – 2. Затем нужно опустошить маленькую емкость и перелить в него оставшуюся воду из большого. После этого заново наполнить пятилитровый сосуд и перелить из него воду в трехлитровую емкость. За счет уже имеющихся 2 литров доливать придется всего литр, а в большей емкости останется 4 литра.
Таких задач множество. Ты можешь потренироваться в их решении, чтобы быть готовым к решению подобной на собеседовании.
Не стоит удивляться такому суровому отбору. Компании в сфере IT заинтересованы в долгосрочном сотрудничестве и прилагают массу усилий, чтобы не только новый сотрудник чувствовал себя хорошо на новом месте работы, но и те сотрудники, которые уже работают в компании, не испытывали дискомфорта от его присутствия. Поэтому для стажера, впервые трудоустраивающегося в компанию, зачастую его мотивация и софтскиллс гораздо важнее, чем профессиональные навыки и знания.
По окончании собеседования тебе останется лишь ждать решения компании. Если оно положительное, я поздравляю тебя! Ты принят на свою первую работу и начал карьеру в игровой индустрии и тестировании.
Наталья Шевякова, HR и психолог Bytex
Хочу дать несколько советов, которые помогут успешно пройти собеседование при трудоустройстве на должность тестировщика.
1.Ознакомьтесь с игровой индустрией.Понимание текущих тенденций, популярных жанров и ключевых компаний в индустрии покажет вашу заинтересованность и знание сферы.
2.Разберитесь в основах тестирования.Необходимо понимать, что такое тест-кейсы, как оформлять баг-репорты, и основы методологий тестирования (например, ручное и автоматизированное тестирование).
3.Играйте в игры с аналитическим подходом.Практикуйтесь в тестировании, играя в различные игры. Обращайте внимание на баги, недочеты в геймплее и предлагайте возможные улучшения.
4.Развивайте технические навыки.Опыт работы с различными операционными системами, базовые знания программирования и понимание жизненного цикла разработки ПО будут большим плюсом.
5.Улучшайте свои коммуникативные навыки.Тестировщику важно уметь четко и ясно описывать обнаруженные проблемы, а также эффективно работать в команде.
6.Подготовьте примеры своей работы.Если у вас есть опыт тестирования (даже если это личные проекты), подготовьте примеры баг-репортов или описаний тест-кейсов.
7.Изучите компанию и продукт.Перед собеседованием узнайте как можно больше о компании и тестируемой игре. Это покажет вашу заинтересованность и готовность к работе именно с их продуктом.
8.Будьте готовы к практическим заданиям.На собеседовании могут предложить выполнить тестовое задание – например, найти баги в игре или написать тест-кейс.
9.Проявите энтузиазм и готовность к обучению.Показывайте, что вы готовы учиться и развиваться в данной области.
10.Подготовьте вопросы к интервьюеру.Это покажет вашу заинтересованность в должности и компании, а также поможет лучше понять требования и условия работы.
Успех на собеседовании зависит от вашего умения общаться и вести диалог, слушать собеседника, отвечать на вопросы интервьюера, а также от способности демонстрировать свои профессиональные навыки и знания.
6.1.5. Как пережить отказ при трудоустройстве
Но что делать, если пришел отказ?
Во-первых, ты должен понять, что жизнь на этом не заканчивается и услышать отказ в самом начале карьеры – это обычное явление, тем более что конкуренция в отрасли довольно высокая. По своему опыту могу сказать: на должность стажера-тестировщика в компанию, занимающуюся игровым тестированием, принимается один человек из 8–9 обратившихся. И это только по результатам очного собеседования: отсев на этапе анализа резюме еще больше.
Во-вторых, попробуй получить фидбек рекрутера. Если основанием для отказа были недостаточные опыт и навыки, это просто исправить. Причины, которые не касаются формальных требований, выяснить будет сложнее.
В-третьих, тебе нужно успокоиться (я понимаю, что ты расстроен) и провести работу над ошибками. Постарайся ответить на следующие вопросы.
• Адекватно ли ты оценил себя на конкретном рынке труда?
Обрати внимание на разницу в зарплатах. В столичных городах уровень зарплаты для одной и той же должности всегда будет выше, чем в регионах.
• Структурированы ли твои навыки и достижения в резюме?
Проверь еще раз, отвечают ли указанные тобой навыки и знания требованиям конкретной вакансии.
• Хорошо ли ты презентуешь себя на встрече?
Конечно, уверенность в себе – это огромный плюс, но вот разыгрывать из себя альфа-самца, стремясь произвести впечатление на девушку из отдела HR, – не лучшая идея. Не лучший вариант и обратная ситуация – начать разговор с того, что ты прошел уже три собеседования, и никто не хочет тебя брать на работу. Просто будь собой!
• Умеешь ли ты отвечать на популярные вопросы нанимателя?
Нужно еще раз освежить свои знания, чтобы успешно отвечать на вопросы собеседующих. Знания со временем имеют свойство устаревать.
• Не мешают ли соцсети или активность в Интернете вашей карьере?
Автору известны случаи, когда после получения резюме соискателя работодатель поручал службе безопасности провести проверку, в том числе и аккаунтов в социальных сетях.
• Подходящее ли фото ты выбрал для резюме?
Если ты решил ошарашить потенциального работодателя своим фото с новогоднего корпоратива, это весьма спорное решение. Конечно, HR запомнит резюме с фото лучше, чем без него, но ты же не хочешь нанести психологическую травму нанимателю, который тебе пока ничего плохого не сделал? ☺
• Соблюдаешь ли ты правила прохождения интервью: не опаздываешь ли, уместен ли твой внешний вид?
Пунктуальность (тайм-менеджмент) очень важна в тестировании. Многие люди очень критично относятся к тем, кто не считает предосудительным немного опоздать на встречу. Тебе также не прибавит очков вызывающая или слишком открытая одежда. Помни, что собеседование – это деловая встреча.
Поиск работы, особенно первой, – это, конечно, серьезный стресс. Но не стоит накручивать себя дополнительно. Рекрутеры всегда ведут базы хороших кандидатов, а значит, даже если ты получил отказ сейчас, в будущем тебе могут предложить другую позицию в той же компании.