Когда мы слышим об IT, на ум приходят разработчики. Однако без тестировщиков пользователи не получили бы качественные приложения и сайты. Чем занимаются эти специалисты, как устроена их работа и на какой доход можно рассчитывать, издание «МК в Мурманске» рассказал QA-инженер Борис Васильев.
Зачем нужны тестировщики?
Главная задача тестировщика — найти максимум ошибок до того, как программа попадет к пользователям. Хотя в стартапах код часто проверяют сами разработчики, с ростом сложности продукта без отдельного специалиста не обойтись.
Борис Васильев сказал о том, что разработчики должны мыслить как создатели, а в свою тестировщики — как «вредители», которым нужно сломать систему.
Ручное и автоматизированное тестирование: что выбрать?
Сфера тестирования делится на два основных направления:
1. Ручное тестирование (Manual QA)
Специалист вручную проверяет все функции программы, имитируя действия пользователя. Сюда входят:
Приемочное тестирование (UAT): решает ли продукт поставленные задачи.
Функциональное тестирование: проверка работы всех функций в разных сценариях.
Тестирование доступности (Accessibility): удобство использования для людей с ограниченными возможностями.
Тестирование безопасности: поиск уязвимостей для предотвращения взлома.
2. Автоматизированное тестирование (Automation QA)
Специалист пишет программы для автоматической проверки ПО. Это требует времени на старте, но в долгосрочной перспективе эффективнее и дешевле. Виды автоматизации:
Unit-тесты: проверка отдельных компонентов кода.
Интеграционное тестирование: проверка взаимодействия между модулями.
API-тестирование: проверка обмена данными между сервисами.
UI-тестирование: проверка пользовательского интерфейса.
Сквозное тестирование (E2E): проверка всей системы как единого целого.
Тестирование производительности: проверка работы системы под нагрузкой.
Сколько зарабатывают тестировщики?
В 2025 году профессия тестировщика занимает 5-е место по доходу среди IT-специальностей.
Средняя зарплата тестировщика — 155 тыс. рублей в месяц.
Для сравнения: разработчики получают около 215 тыс. рублей, а веб-дизайнеры — 115 тыс. рублей. Наиболее высоко оплачивается автоматизация и тестирование безопасности — зарплаты здесь могут быть почти в два раза выше, чем в ручном тестировании.
Советы для начинающих от Бориса Васильева
1. Изучите рынок. Тестирование — не самая высокооплачиваемая IT-профессия на старте. Если важен быстрый доход, рассмотрите разработку.
2. Начните с теории. Прочная база — основа успеха. Онлайн-курсы дают хороший фундамент.
3. Постоянно развивайтесь. Работодатели ценят универсалов. Знание языков программирования, баз данных и основ разных видов тестирования даст вам преимущество.
Личный опыт: как инженер стал тестировщиком
Борис сменил профессию с проектирования вентиляционных систем на IT, пройдя онлайн-курсы по QA. Начинал в крупном банке, где тестировал приложение по подбору жилья и внедрил улучшенный язык запросов GraphQL. Позже участвовал в тестировании ПО для медицинского оборудования, где помог ускорить обработку данных в 6 раз.
Борис Василев считает, что главным плюсом этой специальности является то, что начальный уровень не требует глубоких знаний программирования. Главное — теоретическая база, и желание постоянно учиться.
Ранее «МК в Калининграде» писал о том, что Калининградцам на удаленке порекомендовали избегать работы лежа и в пижаме.