Например, компания разработала сервис для доставки продуктов. Прежде чем представить его реальным пользователям, нужно проверить, все ли функции приложения работают: получится ли зарегистрироваться, ввести адрес доставки, сделать, отменить или оплатить заказ. Всё это проверит тестировщик, найдёт ошибки и расскажет, как можно улучшить сервис.
Тестировщик до первых пользователей проверяет все возможности приложения, например корректность ввода адреса доставки. Источник: sbermegamarket
Должность может называться по-разному: инженер по тестированию, QA-engineer (от англ. Quality Assurance) — специалист по обеспечению качества.
Вот чем занимается тестировщик:
● изучает документацию и анализирует требования к продукту;
● разрабатывает планы и сценарии тестирования;
● выполняет ручное и автоматизированное тестирование;
● составляет тестовую документацию: чек-листы, тест-кейсы, баг-репорты;
● находит несоответствия между продуктом и бизнес-требованиями;
● готовит отчёты по результатам тестирования;
● проверяет ошибки (баги) после их устранения;
● взаимодействует с командой: разработчиками, дизайнерами и аналитиками.
Так выглядит один из пунктов чек-листа при проведении тестирования. Источник: practicum.yandex
Это пример баг-репорта — отчёта после тестирования. ФР здесь — фактический результат, ОР — ожидаемый результат. Источник: practicum.yandex
Рассмотрим профессиональные и гибкие навыки, которые важны для тестировщика.
В 2024 году на сервисе hh.ru открыто более 5000 вакансий для тестировщиков. Работодатели ищут как начинающих специалистов, так и состоявшихся профессионалов с опытом работы.
Джуниор-специалист должен уметь писать тест-кейсы и взаимодействовать с разработчиками. Источник: hh.ru
Работодатель ждёт, что мидл будет предлагать улучшения и делиться опытом с младшими тестировщиками.
Источник: hh.ru
Сеньор должен знать методологию тестирования и уверенно владеть SQL и Git. Источник: hh.ru
По данным «Хабр Карьеры», медианная зарплата тестировщика в 2024 году — 127 тыс. рублей. Согласно калькулятору зарплат, джуниор-специалист в сфере тестирования зарабатывает в среднем 72 тыс. рублей, мидл ― 151 тыс. рублей, сеньор ― от 245 тыс. рублей.
По данным калькулятора зарплат «Хабр Карьеры», тестировщики-джуны могут получать от 53 до 98 тыс. рублей
На 214 вакансий со средней зарплатой приходится 25 с максимальной. Источник: rabota.ru
Этот способ подходит для людей с высоким уровнем самоорганизации, которые умеют самостоятельно находить информацию. Придётся вдумчиво подбирать ресурсы и источники, например авторские курсы на YouTube, и самому выступать в качестве куратора. Скорость освоения зависит от количества свободного времени, силы воли и строгости собственных дедлайнов.
✅ Плюс метода в том, что полнота и длительность обучения зависят только от студента — каждый сам составляет свою программу и осваивает только необходимые инструменты.
❌ Главные минусы этого способа — в отсутствии структурированной информации, обратной связи и практики на реальных задачах.
От краткосрочных, например двухмесячный интенсив, до стандартных четырёхмесячных или расширенных, где обучение длится 9 месяцев. Уделять учёбе в зависимости от длительности и интенсивности курса нужно от 10 до 40 часов в неделю. Студенты практикуются на реальных проектах: тестируют телеграм-ботов, мобильные приложения и сайты.
✅ Плюсы этого способа — в обратной связи от наставников, поддержке кураторов и активном комьюнити: любой вопрос можно обсудить в дружелюбной и мотивирующей атмосфере. Другой важный момент — помощь в трудоустройстве: начинающим специалистам помогают составить резюме и разработать стратегию получения оффера.
❌ К минусам можно отнести стоимость курсов и необходимость соблюдать дедлайны.
Переучиться на тестировщика могут специалисты из смежных областей, например аналитики, UI-разработчики или специалисты техподдержки.
✅ Часть задач, возможно, будет уже знакома, специальность можно осваивать параллельно с основной занятостью.
❌ Большинство профессиональных инструментов придется осваивать с нуля, при этом возможен спад в доходе.
При горизонтальном росте специалист глубже изучает отдельные направления или смежные области, например тестирование безопасности или бизнес-аналитику. Скорость развития в этом случае будет зависеть от глубины и сложности погружения: кто-то освоит новую область за полгода, а кому-то понадобится пара лет вдумчивого изучения.
Ниже перечислим другие варианты развития тестировщика, которые можно совмещать с вертикальным и горизонтальным ростом.
IT-компании регулярно проводят стажировки для начинающих специалистов — они есть в Яндексе, Тинькофф, Лаборатории Касперского, Naumen. Лучшим по результатам работы предлагают место в штате — это возможность для специалистов с небольшим опытом попасть в известную команду.
На стажировке тестировщикам предстоит решать реальные задачи в команде с опытными сотрудниками.
Источник: yandex
Менторство в тестировании пока развито меньше, чем в более творческих сферах, таких как дизайн или UX-редактура. Тем не менее у тестировщиков тоже есть возможность найти опытного наставника, который сможет помочь с решением практической задачи или ответить на возникающие теоретические и карьерные вопросы. Вот несколько подходящих сервисов: GetMentor, Solvery, Эйч.
Даже у именитых менторов бывают бесплатные сессии. Источник: getmentor
Читать также: