Вакансии на тестировщика игр постоянно попадаются на рынке и попасть младшим специалистом в игровую компанию вполне реально. Реально, но не так просто, как может показаться на первый взгляд.
Большинство людей путают работу тестировщика с тем, что делают на проектах фокус группы. На первый взгляд кажется, что ты приходишь на работу, играешь в свое удовольствие на приставке целый день, а затем говоришь разработчику, что тебе не понравилось в геймплее. Это совершенно не то, чем занимается на своей работе тестировщик.
Тестирование игр - это такая же непростая работа, как тестирование любого другого программного обеспечения. Она заключается в проверке соответствия описания работы какой-либо игровой фичи тому, как она работает на самом деле с помощью целого ряда уникальных тестов, написанных и разработанных самим тестировщиком. То есть, тестировщик получает полное техническое и очень детальное описание работы конкретной фичи (например, какого-либо игрового окна или простого действия, вроде прокачки оружия), а затем он должен разработать ряд тестов для конкретной задачи, имитирующих самые различные действия игрока в самых различных игровых ситуациях и проверить эту фичу на отсутствие багов (ошибок).
Нужно иметь в виду, что тестирование - это крайне сложная, невероятно рутинная работа, требующая от специалиста постоянной концентрации на процессе. Дело в том, что очень редко вам будут попадаться простые баги, которые легко локализовать (понять с какой именно фичей, структурой и сегментом игры они связаны в действительности) и легко воспроизвести (выявить четкую последовательность иногда довольно странных действий, которые нужно предпринять, чтобы баг снова повторился). Чаще всего тестировщик сталкивается в своей работе с совершенно странными ошибками, которые сложно "поймать": воспроизвести и выяснить, почему они происходят.
Тестировщик на проекте является специалистом, который должен обладать самыми разносторонними знаниями по проекту:
Во-первых, он должен обладать знаниями по собственной специализации: виды тестирования, тест дизайн, написание баг-репортов и так далее.
Во-вторых, он должен хорошо знать всю дизайн-документацию, то есть знать проект почти так же хорошо, как его знает геймдизайнер: понимать, как работают те или иные фичи в самых точных деталях.
В-третьих, он должен быть на короткой ноге с программистами и понимать, как проект устроен изнутри, чтобы лучше локализовывать конкретные ошибки. Некоторые компоненты и структуры игры взаимодействуют в коде друг с другом не так, как это кажется на первый взгляд и понимание ошибок без понимания того, как на самом деле работает игра - невозможно. А для написания автоматических сценариев тестирования и вовсе необходимо на начальном-среднем уровне знать языки программирования.
Вдобавок ко всему вышеперечисленному, тестировщик несет большую ответственность за сам проект, потому что любая халатно протестированная задача, любое место в игре, к поиску багов в котором он подошел недостаточно изобретательно, скажется на игровом процессе и в отдельных случаях может и вовсе сказаться на прибыли компании, потому что тестировщик является последним звеном в цепочке разработки. Он подтверждает качество продукта и берет на себя ответственность сказать, что его можно без опаски представить миллионам игроков, потому что он лично проверил все, что только можно было проверить.
Без подготовки и дополнительных знаний попасть на такую работу достаточно сложно, если только не искать специально вакансии для студентов, которые оплачиваются крайне низко. Поэтому, можете смело приступать к поиску вакансий на сайтах игровых компаний и hh, после того, как получите приличную теоретическую базу по этой специальности. Вот небольшой список в помощь:
Курс от Универсаниума по тестированию ПО
https://universarium.org/course/1005
Книга Романа Савина
“Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах”
Книга Святослава Куликова
"Тестирование программного обеспечения. Базовый курс"
Как начать разбираться в железе?
Зануда mode on:
Понравится*
Зануда mode off.
По такой логике:
Сидишь в офисе - нагрузка на спину;
Разносишь пиццу - нагрузка на ноги.
Бред.
Мониторить вакансии от соответствующих производителей на профильных сайтах, видимо. Но если Вы ожидаете, что на этом поприще Вас ждет расслабон, за который еще и платят, то Вас ждет жестокое разочарование. И расслабона там особого нет (скорее, наоборот, потому что есть жесткий график релизов и циклы альфа-тестирования, ограниченные по времени), и платят не так чтобы очень. Не говоря уже о том, что играть это одно, а тестировать - совсем другое.
Это проще, чем многие думают: выбираешь любой поисковик вакансий или можно поискать через каналы в мессенджерах, там много вакансий на эту тему. Но будь осторожен — придётся мало играть, заполнять много форм и скорее всего, получать за это не так много денег как хотелось бы 🤷🏼♂️
На сайтах поиска фриланса есть такие задания. Но как правило жто разное ПО, а не только игры. И в основном мобильные. У крупных разработчиков свои штаты тестировщиков, или контракты со специлизрованными агентствами.
Странно, что в 21 веке кто-то еще до сих пор верит в оплачиваемую работу тестировщика игр.
Это просто слухи, не больше. Тем более, есть сайты, которые предлагают курсы по этому. Все это обман. + никто в тестировщиках не нуждается, сами разработчики и тестируют свои игрушки.
Все, что ты можешь, это найти приложение/программу/игру какую-то новую, и просто поискать баги, которые дают преимущество в чем то. Потом просто сообщить разработчикам в обмен на небольшое вознаграждение. Но это уж как повезет.
Тестировщик ПО в игровой компании. Диплом не обязателен, но основы тестирования лучше знать, чтобы пройти собеседование хотя бы на junior позицию.
Но лучше все-таки играть в игры на релизе.