Как найти баг: тестировщик игр и программного обеспечения

В любом бизнесе важную роль играет постоянное совершенствование качества продукта. Ключевую роль в этом играют специалисты по обеспечению качества. Компьютерные игры и ПО тестируют на ошибки QA-специалисты, они же — тестировщики, QA Engineer.

Тестировщик: описание профессии

Тестировщик находит ошибки системы на этапе разработки, на завершающих стадиях проекта и после релиза игры или принятия ПО заказчиком.

Тестировщик
Тестировщиком можно работать на дому, в любое время суток

Специалист должен смоделировать ситуацию, которая с высокой долей вероятности может возникнуть у пользователя, и проверить работоспособность программы.

Это не стартовая позиция в IT-индустрии, как многие думают, а самостоятельная профессия. Кандидат на должность должен обладать критическим мышлением, видеть вариативность за типовыми процессами. Там, где программист рассмотрит два-три сценария, тестировщик представит не один десяток возможных вариантов.

Специализация тестировщиков

Тестирование охватывает весь процесс разработки компьютерной игры или программного обеспечения и приложений. Специализируются тестировщики по способам и методикам создания тестов. Проводится тестирование производительности, юзабилити (удобства использования), безопасности.

Тесты могут быть созданы вручную или написаны автоматически.

Квалификация специалистов

По опыту и уровню квалификации тестировщики делятся на такие категории:

  1. Trainee QA Engineer. Человек без опыта работы, который только начинает пробовать себя в тестировании.
  2. Junior. Engineer, который прошел испытательный срок в компании, уже имеет какие-то навыки и минимальный опыт.
  3. Middle. Специалист среднего уровня, может выполнять поставленные задачи самостоятельно и помогать младшим по должности. Опыт в профессии — от одного до трех лет.
  4. Senior. Высококвалифицированный сотрудник. Может брать на себя тестирование сложных проектов, выполняет широкий спектр задач, практикует автоматизацию, обучает других специалистов.

Круг обязанностей QA-тестировщиков широкий: от анализа спецификаций и написания документации до непосредственного тестирования и написания автоматических тестов.

Работа тестировщика компьютерных игр

Новостной и информационный сайт IGN связался со специалистами по всему миру, чтобы составить реальное представление о том, чем занимается тестировщик. Сотруднику дают определенный участок игры, который он тщательно анализирует на протяжении длительного времени.

Тестировщик видеоигр
Тестировщик видеоигр — это не тот, кто весь день играет, да еще и зарплату за это получает
Ненормированный рабочий день! Работа тестировщика начинается после того, как остальные отделы закончат свою часть. В последние месяцы перед релизом сроки срываются, так что тестировщикам приходится трудиться в жестком режиме.

Тестировщик игр:

Тестировщик программного обеспечения

Специалист контролирует качество продукта на всех этапах разработки и анализирует ошибки, которые могут возникнуть у конечных пользователей, разрабатывает тестовые наборы, пишет методики тестирования, вносит в отчет выявленные ошибки.

Тестировщик ПО
QA-специалист не исправляет ошибки, а только сообщает о них разработчикам, дополняет необходимой информацией

Плюсы и минусы профессии тестировщика

Официально получать деньги за прохождение видеоигр и проверку работоспособности приложений — мечта многих.

В действительности и в этой профессии достаточно минусов:

  1. Рутина в начале карьеры. Каждый день может быть не похож на предыдущий только у специалистов уровня Middle и выше, которые берут на себя большой спектр обязанностей. Начинающие сотрудники раз за разом проходят один и тот же участок игры или этап работы ПО в поисках ошибок.
  2. Повышенная ответственность. Специалист отвечает за конечное качество проекта. Справиться с такой нагрузкой нелегко.
  3. Нужно знать технический английский. На проектах часто работают международные команды, да и многие новости IT публикуются на иностранном языке.
  4. Постоянные переработки.
  5. Сидячий образ жизни.

QA-сотрудник должен быть внимательным, склонным к перфекционизму, но в то же время творческим и технически подкованным человеком.

Такой сможет увидеть в профессии только плюсы:

  1. Творчество. Тестирование — золотая середина между творчеством и технологиями. QA-специалист должен научиться мыслить, как миллионы пользователей.
  2. Обучение. Уровень квалификации нужно постоянно повышать, возможностей много — курсы, вебинары, книги, дайджесты, конференции, сотрудничество с опытными специалистами.
  3. Ответственность как дополнительная мотивация и стимул.
  4. Потенциал профессии. Многие крупные компании рассматривают QA-отдел как обязательную деталь IT-системы, хотя еще несколько лет назад профессия не была востребована.
  5. Карьерный рост. Junior может стать автотестером, специалистом по тестированию безопасности, аналитиком, руководителей проекта или команды. Другой путь роста — освоение какой-либо смежной специальности (например, разработчик, веб-дизайнер, продакт-менеджер).

В профессии есть как преимущества, так и недостатки. Причем одна и та же особенность может быть плюсом и минусом одновременно.

Курсы по обучению тестировщиков

В вузах на тестировщиков не учат, но высшее техническое образование — хороший бэкграунд. Освоить профессию можно самостоятельно за несколько месяцев: по книгам, статьям, видеоурокам, на стажировке. Потом нужно устраиваться на неоплачиваемую стажировку.

Самый простой способ войти в сферу — пройти специализированные курсы. Обучение часто проводится в онлайн-формате, есть длительные курсы, за плату и без. Подготовка в таком случае сильно упрощается, потому что слушателям курсов предложат новейшие учебные пособия, да и преподавателям можно задавать вопросы.

Курсы тестировщиков компьютерных игр

В рамках большинства базовых курсов по игровому тестированию слушатели получают знания о среде разработки и инструментах тестирования, принципах работы системы учета багов, методиках тестирования в играх, игровых механиках, планировании, проектировании тестовых сценариев (полные программы приведены в описании конкретных курсов). Лучше выбирать обучение, которое ведут QA Engineer, практикующие в известных компаниях.

Курсы тестировщиков программного обеспечения

На курсах тестировщиков программного обеспечения учат разрабатывать тестовые планы и кейсы, делать тесты в соответствии с заранее подготовленным планом, выявлять и документировать ошибку. QA-специалисты по ПО должны уметь работать с Excel, иметь представление об основах программирования и баз данных.

Как стать тестировщиком программного обеспечения:

Лучшие курсы тестировщиков в Москве

В Москве пройти обучение можно во многих частных школах и при университетах. Последний вариант надежнее, но есть риск получить устаревшую теорию и отдаленную от реального положения дел в отрасли картину. Поэтому лучше, если курс ведет практикующий QA-инженер из ведущей IT-компании. Выбирая онлайн-обучение, стоит сначала записаться на бесплатный вебинар, чтобы присмотреться к преподавателю.

Абитуриентам, которые в будущем хотят попробовать себя в качестве тестировщика, лучше выбирать направления «Компьютерные сети», «Информационные системы и программирование», «Прикладная информатика».

Как тестировщику устроиться на работу

Чтобы получить первый практический опыт, поначалу можно устроиться на онлайн-проект open source, который требует по 6+ часов в неделю или найти заказ на бирже фриланса. В Санкт-Петербурге есть очная школа, которая дает теорию и практику для студентов-тестировщиков.

Junior уже претендует на удаленную должность в IT-компаниях, банковских и финансовых структурах. Найти вакансию можно через социальные сети (особенно LinkedIn), сайты по трудоустройству. Устроиться тестировщиком с первого раза может не получиться, но удача любит терпеливых.

Плюсы и минусы профессии:

Средние зарплаты тестировщиков

Согласно результатам опроса портала Software-testing, большинство QA Engineer, работающих в офисе на гибком графике или удаленно, в России получают 600–1500 долларов (38 391–95 978 руб.) в месяц. Тестировщики-фрилансеры в основном отметили уровень дохода как <600 долларов (до 38 391 рублей). Хорошие деньги зарабатывают QA-специалисты в следующих городах:

  • Москва — в среднем 1425 долларов (91 152 рублей) в месяц;
  • Санкт-Петербург — 1389 долларов (88 849 рублей);
  • Саратов — 1267 долларов (81 045 рублей);
  • Ростов-на-Дону — 1174 долларов (75 096 рублей).

Работа тестировщика нелегкая, вопреки сложившемуся мнению она заключается не в праздном времяпрепровождении перед монитором, но и зарплату тестировщики за свой труд получают достойную. Профессия молодая перспективная и интересная, с широкими возможностями для карьерного роста.

Похожие статьи
Оставить отзыв
Наверх