Сколько зарабатывает тестировщик в айти

Содержание

Продолжаем разбирать деньги в айти. На этот раз под раздачу попал инженер по тестированию: сколько зарабатывает, как стать, что нужно уметь.

Работа

Главная задача инженера по тестированию — проверить качество программы перед тем, как выпускать. Для этого тестировщик прогоняет код через множество разных тестов. Например:

  • что будет, если ввести неправильные значения;
  • слишком большие значения;
  • буквы вместо цифр и наоборот;
  • в середине работы программы отключить интернет или доступ к серверу;
  • перегрузить программу миллионом запросов, как будто ей начали пользоваться сразу много человек;
  • запустить программу, когда оперативной памяти очень мало;
  • и ещё десятки, сотни подобных.

Всё это нужно для того, чтобы убедиться: даже в сложных условиях программа будет делать то, что нужно, и не начнёт глючить. Если программа не проходит какой-то тест, её отправляют на доработку.

Стоит ли идти в тестировщики в IT. Сколько платят тестеру в ИТ.

Почти все тесты делаются в автоматическом режиме, и задача тестировщика в том, чтобы:

  • уметь запускать уже готовые тесты,
  • если нужно — самому написать новый тест.

Деньги

По статистике Хабр Карьеры на первое полугодие 2020 года, средняя зарплата инженера по ручному тестированию — 54 тысячи рублей:

Средняя зарплата инженера по ручному тестированию

Если тестировщик может не просто запускать тесты и проверять что-то вручную, а писать их самостоятельно, то зарплата удваивается:

Средняя зарплата инженера по автоматическому тестированию

Что знать

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

Если вы хотите сразу получить полноценную работу без стажировки или обучения, то прокачивайте такое:

  • JavaScript (в большинстве случаев),
  • Python (может пригодиться, если захотите автоматизировать тесты),
  • REST API,
  • Postman, Charles или что-то подобное для работы с запросами и HTTP-трафиком,
  • умение пользоваться баг-трекером.

Главный навык

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

Где учиться

Самостоятельное обучение маловероятно: для работы вам будут нужны сырые программы и команды программистов, которые должны эти программы доделывать.

МИНУСЫ РАБОТЫ ТЕСТИРОВЩИКОМ. Кому эта работа НЕ подойдет?

Из самостоятельного можно:

  • Прочитать любые книги по тестированию.
  • Поизучать технологии, которыми пользуются тестировщики.
  • ПоучастWowать в программах бета-тестирования игр или приложений.

Но это всё долго и тяжело. Более приближённый к жизни вариант — полноценные курсы профессионального образования, например Яндекс.Практикум. За 4 месяца обучения с нуля можно получить новую профессию и устроиться на работу в любую компанию, которая пишет код.

Если пока не решили окончательно, становиться тестировщиком или нет, пройдите первые 20 часов курса бесплатно.

С чего начать

Изучайте компьютер и программы, которые на нём работают. Начните со своего.

Вступайте в наши группы в Фейсбуке и ВКонтакте — там много полезного для начинающих.

Попробуйте пройти 20 бесплатных часов в Практикуме. Понравится — продолжите.

Тестирование — это билет в ИТ

Простой вход в мир ИТ, ваша первая работа и быстрый старт в профессии. Изучите основы — и за дело. Мы поможем с обучением и трудоустройством. Старт бесплатно.

Тестирование — это билет в ИТ Тестирование — это билет в ИТ Тестирование — это билет в ИТ Тестирование — это билет в ИТ

Получите ИТ-профессию

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

Источник: thecode.media

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

Интервью с тестировщиком ПО

Сегодня мы рассмотрим профессию тестировщика программного обеспечения. В гостях у нас Андрей Евтушенков, Senior QA, и мы зададим ему вопросы, касающиеся его профессии.

Однако, сперва разберёмся в терминологии.

QA (так будем называть тестировщика) — сокращение англоязычной фразы «quality assurance», что дословно означает «обеспечение качества», но в СНГ термин зачастую применяют относительно тестирования ПО.

Junior (джуниор, джун) — новичок;

Middle (мидл) — тестировщик среднего уровня;

Senior (сеньор) — эксперт.

Баг — ошибка, уязвимость в программе или системе, вследствие которой программа ведёт себя неожиданным, незапланированным разработчиками образом, вызывает сбои.

ПО — Программное обеспечение.

Мануальное (ручное) — тестирование, при котором тестировщик выступает в роли конечного пользователя продукта (вручную проверяет ссылки, меню, кнопки и т.д.).

Автоматизированное (программное) — тестирование, при котором тестировщик создаёт и запускает скрипт, автоматически проверяющий определённые процессы, модули программы.

Подробнее об уровнях, достижениях и опыте мы поговорим далее.

Кто такой тестировщик ПО

— Андрей, здравствуй!

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

— Тестировщик (QA) — простыми словами, человек, проверяющий, что сделал разработчик. Именно он ищет ошибки и баги, допущенные при разработке программного обеспечения, которые мешают корректной работе.

Как Андрей попал в QA

— Андрей, расскажи, как ты пришёл в тестирование? Кто ты по образованию и чем занимался ранее?

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

Что меня ждёт? Я буду недовольный приходить с работы, эмоционально подавленный, плюс ко всему получать гроши?»

IT направление я для себя не рассматривал, так как считаю себя гуманитарием, хотя некоторые мои знакомые уже «были в теме».

В одни выходные был у нас корпоратив мне тогда ещё неизвестной IT-компании. И уже под закрытие, на улице пообщался с компанией ребят из этой структуры. Они как-то в шутку предложили: «Давай к нам.» Я что-то вымолвил, мол программировать и коды писать не умею. Официантом к вам? Все уже были немного навеселе, посмеялись, затем подошёл к нам, как я потом узнал, их Тимлид (командный лидер). Разговорились, он оставил свой контакт, сказал: «Набирай, если что надумаешь.»

В общем, я забил. Потом, снова начал философстWowать, протирая столы. Стал гуглить интернет-профессии, читать статьи. Позвонил как-то по номеру, который мне оставляли, однако сказали, что человек этот сейчас в отпуске, а HR отдел (простыми словами – отдел кадров) сообщил, что в данный момент их компания в специалистах не нуждается.

Рабочее место тестировщика ПО

— Пока протирал столы, IT-вагон покинул чат?

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

Он и его некоторые знакомые таким образом стали разработчиками.

Короче, я решился во время отпуска. Посмотрел бесплатный вебинар, прочёл отзывы и статьи тех, кто учился онлайн. Скажу: поначалу были сомнения. В онлайне тогда было около 20-ти новичков, как я понял из вопросов в чате, и несколько тестировщиков-теоретиков. Меня осенило, что не один такой.

Стало легче принять решение.

Совместимо ли онлайн-обучение с основной работой

– Ты совмещал обучение с работой?

— А не было так, что ты, например, из-за работы не успевал Wowремя на обучение, вебинар какой-то? И, наоборот, из-за того, что у тебя занятие в определённое время, а ты на смене, приходилось что-то ставить в приоритет, меняться с кем-то?

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

Затем в выходной или вечером я сажусь и слушаю разбор, смотрю, что у меня получается, что нет. А на следующем уроке, если у меня возникали вопросы, я задавал. Так многие делали. Но иногда, бывало, так уставал в обслуживании, что ничего не хотелось.

— Ага. Значит, до этого ты историк и официант. Скажи, много гуманитариев сейчас в тестировании?

— Достаточно. Историки, есть лингвисты, юристы. Бывшие менеджеры по продажам.

Нужно ли уметь программировать

— Ты упомянул про предубеждение в том, что нужно писать код и программировать. Так должен ли QA Engineer уметь поначалу программировать?

— Для данной профессии ему это не нужно. Но если уж он пишет код – это будет только плюсом.

Не вымрет ли профессия

— Многие профессии, которым, к примеру, посвятили жизни наши родители, постепенно вымирают. Рабочие процессы заменяют машины, производства автоматизируются. Скажи, Андрей, не вымрет ли в ближайшие годы специализация QA? Смогут ли полностью машины заменить специалистов?

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

Мне кажется, будет сущестWowать какой-то симбиоз мануального и автоматизированного тестирования. Само по себе автоматизированное тестирование может быть отделено от ручного. Точно также как ручное может сущестWowать отдельно от автоматизированного. Но гораздо больше пользы, когда есть и то, и другое. Полностью заменить точно не сможет, потому что робот не заменит определённого рода вещи, видимые только человеку.

Доходы в тестировании ПО

— Сколько зарабатывает джун, мидл и сеньор?

— В целом, по стране, зарплата тестировщика высокая.

Если говорить о новичках, в среднем зарплата по Москве и Санкт-Петербургу — 70.000-80.000 рублей. Опытным специалистам готовы платить 100.000-150.000 рублей в месяц. Доходы Lead QA Engineer доходят и до 200 тысяч рублей. Конечно, в других городах меньше, но не стоит забывать, что вы можете работать в той же Москве и СПБ удалённо, набравшись опыта в других компаниях. Спрос на специалистов по тестированию только растёт.

— Как быстрее можно подняться по карьерной лестнице и заработать больше?

— От тебя самого зависит. Если сидишь, тебя всё устраивает, просто спокойно тестируешь, не проявляешь себя — прироста не жди. Как и везде.

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

Берут ли в тестирование без знания английского

— Слышал, в тестирование неохотно берут без знания английского языка на уровне Intermediate (средний уровень), так ли это?

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

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

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

Тестирование — лёгкий путь в IT?

— Войти в айти через тестирование проще, чем через разработку?

— Это миф, но думаю, он правдивый. Если открыть любой сайт вакансий и посмотреть требования к junior QA-инженеру, то обычно никаких специфичных навыков там не требуется. Желательно техническое образование, однако и гуманитарное тоже может подойти. Логический склад ума, стрессоустойчивость, лёгкая переносимость рутинной работы.

Плюсом будет знание основ ПО, прохождение обучающих курсов, можно онлайн. В разработке уже требования другого уровня.

Рабочий день тестировщика

— Расскажи, как проходит рабочий день тестировщика.

— Я прихожу на работу, проверяю почту, Skype, Jira и смотрю свои задачи. Тебе их может выдавать менеджер или разработчик.

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

Тест-кейс — документация тестировщика, описывающая ход и порядок проверки функционала программного обеспечения, методов выявления ошибок.

Дальше происходит тестирование по этим тест-кейсам, в общем ты делаешь то, что описал в документе.

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

Сколько времени уходит на документацию

— Сколько времени вы тратите на документацию?

— В среднем, процентов 30 рабочего времени. Бывает, что большую часть времени ты пишешь документацию и немного тестируешь. А есть проекты, где мало документации, но много тестирования по ней.

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

— Да, конечно! Причём обращают внимание не только на устный, но и на письменный английский, желательно технический, со знанием терминологии.

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

— Как часто приходится общаться с заказчиком напрямую?

— От проекта зависит. Некоторые люди могут долгое время участWowать в проекте и никак не пересекаться с клиентом. Бывает, он просто не хочет общаться и вникать, а бывает, что только менеджеры взаимодействуют с ним.

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

Тестировщик или разработчик

— Кто главнее: разработчик или тестировщик?

— Все важны. Конечно, без тестирования разработка может сущестWowать. А без разработки что тестировщики тестировать будут?

Тестер — вестник плохих новостей?

— Тестировщик, он же как вестник плохих новостей, сообщает разработчикам неприятные их слуху моменты об ошибках, проблемах в ПО. Возникали ли у тебя конфликты с разработчиками?

— Было пару моментов, но я бы не сказал, что это прямо конфликты. Я не конфликтный человек. Вообще, всё зависит от команды. Люди могут не сойтись характерами не только в рамках тестирования, а и сами по себе.

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

А что касается, как ты говоришь, «плохих вестей», могу сказать: такая у нас работа.

Из тестирования в разработку

— Слышал, некоторые из тестирования переходят в разработку. На сколько это частое явление?

— Такое случается. В моём окружении есть знакомые, работавшие сперва тестировщиками, затем перешедшие в разработку.

— Как ты считаешь, почему так случается?

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

Творчество в QA

— Есть ли в твоей профессии творческие задачи, как много их?

— Да, творческие задачи присутствуют. В какой-то степени и составление документации можно назвать творческим процессом. Ты придумываешь, как лучше проверить какую-то фитчу. Что будет, если я сделаю так, что, если я подойду с этой стороны. Придумывание проверок — это сам по себе творческий процесс.

Например, чтобы произошло, если бы во время выполнения программы пришёл входящий звонок, как бы повело себя приложение после завершения разговора и т.д.

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

— Опиши, пожалуйста, идеального разработчика, с которым тебе нужно будет сотрудничать в течение всего проекта?

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

Разработчики по-разному на это реагировали, например, говорили: «Что тут непонятного? Иди загугли.» А были случаи противоположные. Человек говорит: «Давай созвонимся. Показывает тебе экран, говорит, что нужно делать. Рекомендует инструменты: «Скачай себе вот это, поставь это…» В общем, полностью рассказывает, как и что тебе нужно проверить.

Источник: namyv.com

Профессия тестировщика (QA), что нужно уметь, сколько платят новичкам и опытным специалистом, как прокачаться в тестировании продукта и что делают тестировщики игр

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

Александр Креминский
Product Owner

Редактировать

Что делает тестировщик?

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

Александр Креминский
Product Owner

Редактировать

Что должен уметь новичок-тестировщик?

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

Александр Креминский
Product Owner

Редактировать

Сколько платят тестировщикам в IT

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

Александр Креминский
Product Owner

Редактировать

Профессия тестировщик

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

Разберемся, так ли это на самом деле, как попасть в профессию и сколько можно зарабатывать новичкам.

Александр Креминский
Product Owner

Редактировать

Что делает тестировщик

Работа тестировщика в первую очередь связана с изучением продукта — сбором, накоплением, обработкой и передачей информации о его состоянии. Как правило, под «информацией о состоянии продукта» подразумеваются его проблемы — баги, уязвимости или недоработки.

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

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

Одно можно сказать точно: тестировщику легче прокачаться и перейти на должность разработчики или аналитика, чем человеку без опыта в IT.

Вместе запустим вам B2B–продажи в Европе

Программа по выводу консультантов, экспертов, тренеров, трекеров и коучей на англоязычный европейский рынок

Миша Ряженка
Founder, Executive Partner
Редактировать

Что должен уметь новичок–тестировщик

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

Но это все теория, чтобы понимать, что сегодня должен уметь тестировщик, лучше заглянем на Headhunter. Тестировщиков ищут больше 3 тысяч компаний каждый месяц.

Какими базовыми качествами должны обладать эти специалисты:

  • Должен понимать основные принципы тестирования или иметь опыт в тестировании от 1 года.
  • Уметь писать тесты и знать требования к тестовой документации.
  • Может провести тестирование на основе проектной документации.
  • Находить и фиксировать дефекты.
  • Быстро учиться и растить свои компетенции.

По теории тестирования специалисты рекомендуют перед собеседованием прочитать книгу Романа Савина «Тестирование Дит Ком» Roman-Savin-testirovanie

Миша Ряженка
Founder, Executive Partner
Редактировать

Сколько платят айти–тестировщикам

Новички получают от 25 до 40 тысяч рублей. В Москве — максимальная планка, в регионах — минимальная.

Тестировщики среднего уровня могут смело рассчитывать на 40-100 тысяч рублей.

Опытные QA–инженеры зарабатывают от 100 тысяч рублей до 161 тысячи рублей.

Head of QA может смело рассчитывать на зарплату от 160 тысяч рублей в месяц.

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

Миша Ряженка
Founder, Executive Partner
Редактировать

Кто такой ручной тестировщик

Как правило, это специалисты начального уровня. Их еще называют тестеры.

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

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

Поведенческое или ручное тестирование считают самым простым из возможных. Но минус в том, что все завязано на одном специалисте — его скорости и точности проверки.

Миша Ряженка
Founder, Executive Partner
Редактировать

Кто такой QA–инженер

Это специалисты более высокого уровня, которые умеют проводить автоматические тесты. Они делают это с помощью специальных программ.

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

Понятно, что автоматические тесты экономят ресурсы компании, на них уходит меньше времени и снижается риск ошибок. Однако ручные тесты по–прежнему важны и нужны.

Посмотрим, как проходит день QA–инженера тестировщика:

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

Миша Ряженка
Founder, Executive Partner
Редактировать

Разновидности тестировщиков (v2)

У тестировщиков есть разные специализации и функционал:

  • Самая распространенная профессия — функциональный тестировщик (он же Manual QA engineer). Это как раз тот самый человек, который проводит ручные тесты. Он изучает специфику продукта, разрабатывает методы для проверки, все найденные ошибки и проблемы описывает в технической документации, часто на английском.
  • Тестировщик–автоматизатор. Он занимается автоматическим тестированием. Точнее, на основе готовых тестов он пишет код, который будет автоматически все тестировать. То есть по сути программу, которая заменит работу функционального тестировщика. При этом он должен хорошо разбираться в ручном тестировании. Иначе будет сложно писать эффективные тесты для проверки.
  • Security–тестировщик. Этот специалист отвечает за проверку систем безопасности.
  • Business intelligence. Тестировщик, который работает с большими объемами данных.
  • Performance–тестировщик контролирует производительность программного обеспечения и нагрузку на приложения.
  • Usability–тестировщик. Этот специалист занимается проверкой продукта, но он ищет не столько баги, сколько оценивает удобство в использовании для обычных людей, привлекательность продукта для пользователей.

Эти специальности могут смешиваться внутри компании. Многие хотят иметь универсального тестировщика под рукой.

Главная проблема среди тестировщиком в том, что один может круто придумывать тесты, но не уметь кодить. А другой — классный разработчик, который мог бы писать автоматические программы для проверки. Вот только он не разбирается в ручном тестировании. А значит, и придумывать хорошие автотесты ему будет сложно.

Специалисты, которые умеют и в коде, и в ручном тестировании ценятся на рынке особенно высоко.

Миша Ряженка
Founder, Executive Partner
Редактировать

Профессия тестировщик игр

Звучит как работа мечты: целый день играешь в игры и получаешь за это зарплату. Но на практике выходит не так радужно. И местами даже очень скучно.

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

Готов поспорить, что это совсем не так. Вам дают определенный участок игры, это — ваш участок и вы тестируете все, что попадается на нем, на протяжении нескольких месяцев».

Есть истории тестировщиков, которые пришли в профессию из любви к играм. Но поработав, завязали с играми раз и навсегда.

Профессию тестировщика игр даже называют самой неблагодарной в айти.

Миша Ряженка
Founder, Executive Partner
Редактировать

Что делает тестировщик игр

Довольно страшилок, разберемся, чем же этот специалист на самом деле занимается.

Как обычный айти–тестировщик проверяет продукт на ошибки и уязвимости, так и тестировщик игр ищет ошибки и баги в играх.

Но проверять он будет не всю игру разом, а какой–то кусочек. Может быть, один и много–много раз.

В крупных компаниях, которые производят серьезные игры, это довольно творческая и интересная работа, за которую неплохо платят. Конкурс на такое место довольно большой, и берут чаще специалистов с опытом. Средняя зарплата — от 80 тысяч рублей. Среди требований к ним (помимо технических хард скиллов):

  • Усидчивость. Она же готовность к рутинной работе.
  • Нестандартное мышление. Например, в игре есть лошадь и нужно проверить разные способы взаимодействия героя с ней. Или стена, каска и лестница. Что с ними можно делать в игре.
  • Еще одно требование — интерес к играм. Неугасающий.

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

Платят новичкам в региональных геймдев конторах — от 25 тысяч рублей. Вот, например, открытая вакансия тестировщика игр в Перми https://kaliningrad.hh.ru/vacancy/41624757?query=тестировщик игр. В Москве можно рассчитывать на 40-50 тысяч рублей.

В международных компаниях, которые выпускают мобильные игры, требованиях к начинающим тестировщикам игр обычно такие:

  • Английский на уровне Upper Intermediate
  • Аналитическое мышление
  • Внимание к деталям
  • Умение работать в команде
  • Базовое знание iOS или Android
  • Знание теории тестирования.

Конечно, плюсом будет даже небольшой опыт QA–тестирования и опыт в создании игр.

Источник: leadstartup.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Заработок в интернете или как начать работать дома