

Что делает тестировщик?
Если объяснить просто, то инженер–тестировщик проверяет продукт, который создала команда разработчиков. Он ищет баги, проблемные места, уязвимости, и предоставляет информацию о состоянии системы заинтересованным лицам — менеджерам продукта, проекта, акционерам и т.д.


Что должен уметь новичок-тестировщик?
Должен понимать теорию тестирования, знать и мочь применять различные виды тестирования, понимать принципы тест–дизайна и знать основные методы тест–дизайна, владеть навыками создания простых тестовых артефактов, например, тест–кейсов или чек–листов.


Сколько платят тестировщикам в IT
Новички получают от 25 до 60 тысяч рублей. Опытные тестировщики зарабатывают от 100 тысяч рублей до 160 тысяч рублей, а владеющие навыками автоматизации или готовые возглавить отдел тестирования — стать QA Lead — могут рассчитывать на зарплату выше 200 тысяч рублей.


Профессия тестировщик
Говорят, что тестировщик или Quality Assurance инженер — инженер по обеспечению качества — это самый простой способ начать работать в IT. Работа не пыльная, проверяешь программное обеспечение или проходишь юзер–кейс (путь пользователя в продукте), или вовсе играешь в игры целыми днями. При этом получаешь за все это хорошую зарплату.
Разберемся, так ли это на самом деле, как попасть в профессию и сколько можно зарабатывать новичкам.




Что делает тестировщик
Работа тестировщика в первую очередь связана с изучением продукта — сбором, накоплением, обработкой и передачей информации о его состоянии. Как правило, под «информацией о состоянии продукта» подразумеваются его проблемы — баги, уязвимости или недоработки.
Тестировщик смотрит на продукт и глазами разработчиков, и глазами пользователей — в этом его основная ценность. Тогда как разработчики предвзяты при тестировании, поскольку сосредоточены на нюансах программирования, а менеджеры скорее смотрят на путь пользователя и бизнес–ценность изучаемого продукта, хороший тестировщик может делать одновременно и то, и то. Специалисты высокого уровня могут вмешаться еще на этапе разработки, а то и на этапе составления требований, и подсказать, как сделать удобнее для пользователей.
Обычный, среднестатистический тестировщик не обязан уметь писать код. Но есть специалисты в профессии, которые это делают. Поговорим о них дальше.
Одно можно сказать точно: тестировщику легче прокачаться и перейти на должность разработчики или аналитика, чем человеку без опыта в IT.

Что должен уметь новичок–тестировщик
Но это все теория, чтобы понимать, что сегодня должен уметь тестировщик, лучше заглянем на Headhunter. Тестировщиков ищут больше 3 тысяч компаний каждый месяц.
Какими базовыми качествами должны обладать эти специалисты:
По теории тестирования специалисты рекомендуют перед собеседованием прочитать книгу Романа Савина «Тестирование Дит Ком» Roman-Savin-testirovanie

Сколько платят айти–тестировщикам
Новички получают от 25 до 40 тысяч рублей. В Москве — максимальная планка, в регионах — минимальная.
Тестировщики среднего уровня могут смело рассчитывать на 40-100 тысяч рублей.
Опытные QA–инженеры зарабатывают от 100 тысяч рублей до 161 тысячи рублей.
Head of QA может смело рассчитывать на зарплату от 160 тысяч рублей в месяц.
Есть компании, которые обходятся без тестировщиков. Но тогда их работу по проверке продукта и поиску багов выполняют члены команды. Разработчики и дизайнеры проверяют свою же работу. Это не всегда может быть эффективно, легко просмотреть ошибки.

Кто такой ручной тестировщик
Как правило, это специалисты начального уровня. Их еще называют тестеры.
Он проводят проверку приложений вручную. То бишь имитируют действия пользователей, проходят разные сценарии взаимодействия, поведения. Например, проходят регистрацию в личном кабинете, делают заказ и оплату, записывают тестовые видео. Такой способ тестирования еще называют поведенческим.
Тестировщик должен проверить, работает ли все так, как задумано и ожидается. При этом он учитывает технические требования к продукту. Например, после регистрации в системе, пользователю на почту должно прийти письмо–подтверждение. Чтобы это проверить, инженер–тестировщик регистрируется в системе и смотрит, есть письмо или нет его.
Поведенческое или ручное тестирование считают самым простым из возможных. Но минус в том, что все завязано на одном специалисте — его скорости и точности проверки.

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

Разновидности тестировщиков (v2)
У тестировщиков есть разные специализации и функционал:
Эти специальности могут смешиваться внутри компании. Многие хотят иметь универсального тестировщика под рукой.
Главная проблема среди тестировщиком в том, что один может круто придумывать тесты, но не уметь кодить. А другой — классный разработчик, который мог бы писать автоматические программы для проверки. Вот только он не разбирается в ручном тестировании. А значит, и придумывать хорошие автотесты ему будет сложно.
Специалисты, которые умеют и в коде, и в ручном тестировании ценятся на рынке особенно высоко.

Профессия тестировщик игр
Звучит как работа мечты: целый день играешь в игры и получаешь за это зарплату. Но на практике выходит не так радужно. И местами даже очень скучно.
Один тестировщик игр однажды так охарактеризовал свою работу: «Представьте ваш любимый фильм. Теперь возьмите любимый 30-секундный отрезок из этого фильма. Теперь просматривайте этот отрезок раз за разом, 12 часов в день, каждый день в течение двух месяцев. Когда вы закончите, ответьте мне: можете ли вы сказать, что то, чем вы занимались, — это целый день просматривали фильмы? Готов поспорить, что это совсем не так. Вам дают определенный участок игры, это — ваш участок и вы тестируете все, что попадается на нем, на протяжении нескольких месяцев».
Есть истории тестировщиков, которые пришли в профессию из любви к играм. Но поработав, завязали с играми раз и навсегда.
Профессию тестировщика игр даже называют самой неблагодарной в айти.

Что делает тестировщик игр
Довольно страшилок, разберемся, чем же этот специалист на самом деле занимается.
Как обычный айти–тестировщик проверяет продукт на ошибки и уязвимости, так и тестировщик игр ищет ошибки и баги в играх.
Но проверять он будет не всю игру разом, а какой–то кусочек. Может быть, один и много–много раз.
В крупных компаниях, которые производят серьезные игры, это довольно творческая и интересная работа, за которую неплохо платят. Конкурс на такое место довольно большой, и берут чаще специалистов с опытом. Средняя зарплата — от 80 тысяч рублей. Среди требований к ним (помимо технических хард скиллов):
А вот новичкам в профессии приходится несладко. Конкуренция за место большая, а работа довольно однообразная и монотонная. Вместо проверки игры придется проверять и тексты к ней. При этом игры для тестирования могут быть не слишком интересными.
Платят новичкам в региональных геймдев конторах — от 25 тысяч рублей. Вот, например, открытая вакансия тестировщика игр в Перми https://kaliningrad.hh.ru/vacancy/41624757?query=тестировщик игр. В Москве можно рассчитывать на 40-50 тысяч рублей.
В международных компаниях, которые выпускают мобильные игры, требованиях к начинающим тестировщикам игр обычно такие:
Конечно, плюсом будет даже небольшой опыт QA–тестирования и опыт в создании игр.