Тестировщик информационных продуктов: обучение, зарплата и тонкости профессии
Эксперты в области информационных технологий отмечают, что многие специалисты начинают работать в этой сфере с тестирования IT-продуктов. За прошедшие 10 лет спрос на тестировщиков неуклонно растет. Наша редакция выяснила, чем занимаются, где учатся и сколько зарабатывают QA-специалисты.
Тестировщик — кто это?
Специалист по тестированию информационных продуктов занимается оценкой их качества, сопровождает весь процесс разработки и запуска. Он разрабатывает собственный метод тестирования, основанный на поведении пользователей, и проверяет работу продукта в различных условиях.
Название профессии происходит от английского слова «test», которое переводится как «проверка», «тест», «испытание».
Цель специалиста – выявить возможные недочеты, ошибки и сбои в работе тестируемого продукта, чтобы разработчики могли их исправить до начала массового использования.
Что делает специалист
В обязанности тестировщика входит:
- контроль качества продукта;
- моделирование различных сценариев при работе пользователей с продуктом;
- выявление проблем и ошибок;
- систематизация результатов теста;
- участие в процессе доработки и устранения неполадок;
- подготовка отчетов о результатах проверки.
День тестировщика отмечается 9 сентября. Основанием послужил случай в 1947 г., когда ученые Гарварда нашли причину неполадки в вычислительной машине: между контактами застряло насекомое. С тех пор слово «баг» (от англ. «bug» – «жук») стало использоваться в значении «ошибка».
Набор функций тестировщика может различаться в зависимости от специфики деятельности. Проверке могут подвергаться программное обеспечение, игры, мобильные приложения или сайты.
Тестировщик игр
Коммерческий успех компьютерных игр напрямую зависит от их качества. Гейм-тестировщик занимается поиском ошибок в системе, которые негативно влияют на игровой процесс. Заключается работа в проверке интерфейса, корректности перевода, проведении нагрузочных испытаний. При этом специалисту полезно иметь игровой опыт.
Тестировщик программного обеспечения
Специалист по тестированию сам разрабатывает и реализует механизм проверки. В ряде случаев для этого используются автоматизированные системы. Оценка ПО производится с пользовательской и технической точки зрения.
По результатам работы составляется отчет о проблемах и причинах их возникновения.
Что должен знать тестировщик
Специалист по тестированию не является программистом. Однако он должен знать следующее:
- языки программирования, например, язык запросов SQL;
- администрирование IT-систем;
- базы данных, например, Oracle или MSSQL;
- основы технологии создания ПО;
- инструменты для проведения автоматизированных тестов, например, Silk Test, Rational Robot;
- как писать автотесты;
- английский язык для чтения и написания технической документации.
Среди личных качеств наиболее важными являются системное мышление и умение работать в команде.
О том, что должен знать тестировщик без опыта, рассказывают здесь:
Плюсы и минусы профессии
К недостаткам профессии можно отнести:
- монотонность трудового процесса;
- необходимость быстрого переключения между задачами;
- требуется постоянное обучение и развитие навыков;
- высокая ответственность за качество конечного продукта.
Плюсами в деятельности тестировщиков являются:
- возможность работать удаленно;
- элемент творчества в исследовательской работе;
- востребованность профессии;
- обучение в процессе работы;
- широкие возможности для развития и карьерного роста.
Работа в области тестирования предполагает общение с людьми. Необходимость трудиться в команде может быть как плюсом, так и минусом профессии в зависимости от типа личности самого работника.
О работе рассказывает Senior-тестировщик:
Курсы тестировщиков онлайн
В России не удастся получить профильное образование по данной профессии. Отличным бэкграундом для работы станет высшее техническое образование, аналитический склад ума и обучение на специализированных курсах.
Курс с практикующими преподавателями, состоящий из лекций, практических заданий и консультаций наставника, обойдется в 4,4 тыс. руб. в месяц. Программа длится 5 месяцев и включает 5 практических курсов и 2 месяца стажировки. Онлайн-школа позволяет получить проект для портфолио и свидетельство о пройденном обучении. Компании-партнеры предлагают стажировку или постоянную работу наиболее успешным кандидатам.
Требования к базовым знаниям не предъявляются, но есть ряд обязательных требований для личного оборудования и ПО.
Тестировщики начального уровня могут пройти индивидуальный годовой курс из 80 часов за 58,5 тыс. руб. Для обучения достаточно ноутбука или смартфона. Занятия проводятся в формате видеолекций с отработкой каждой темы на практике. Слушатели, защитившие выпускную работу, получают диплом о прохождении курса.
Можно ли пройти обучение бесплатно
В сети представлены бесплатные курсы по теме тестирования. Они обучают теоретическим основам без возможности отрабатывать знания на практике.
Некоторые онлайн-школы дают не только описание услуг, но и временный бесплатный доступ для ознакомления с форматом обучения.
Обучение в Москве
Столичный регион предлагает наибольшее количество очных и онлайн-программ. Учебный центр при московском техническом вузе разработал программу обучения из 40 академических часов. После сдачи аттестационной работы слушатели получают свидетельство и международный сертификат. Учиться можно как очно, так и дистанционно. Цена курса начинается от 17,8 тыс. руб., а индивидуальное обучение обойдется в 98 тыс. руб. Программа повышения квалификации для действующих специалистов стоит порядка 26 тыс. руб.
Школа для начинающих тестировщиков
Онлайн-школа предлагает тренинги для QA-специалистов разного уровня подготовки. Двухмесячный курс для новичков стоит от 12 тыс. руб. Особенностью является большое количество практических упражнений. По окончании слушатели получают сертификат, помощь в составлении резюме и подготовке к собеседованию.
Школа позволяет бесплатно использовать дополнительные материалы к темам курса, а также предоставляет ссылки на полезные статьи и блоги преподавателей.
Где искать вакансии
Трудоустройство можно начать с должности стажера отдела разработки или младшего специалиста. По словам Андрея Артеменко, руководящего тестированием мобильного приложения 2GIS, многие компании принимают на работу новичков без опыта. К ним прикрепляется наставник, обучающий навыкам профессии. Примерно через полгода специалист сможет работать самостоятельно.
По данным HeadHunter.ru, на одну вакансию в среднем приходится 6 резюме соискателей. При этом в 2019 г. количество вакансий в стране возросло на 18% относительно прошлого года и составило порядка 7000. Рекордный рост спроса на QA-специалистов отмечается в Москве и Санкт-Петербурге: на 45% и на 35% соответственно.
Начать работать можно не в штате компании, а на фрилансе. Биржи предлагают задания разного уровня сложности, которые позволят практиковаться и формировать клиентскую базу.
Существуют онлайн-сервисы для тестирования проектов. Например, портал uTest позволяет подобрать продукт даже для начинающего тестировщика и получить первые деньги.
Полезным будет и участие в тематических форумах и блогах. Там можно не только задавать вопросы и общаться со специалистами, но и встретить потенциальных клиентов.
Сколько зарабатывают тестировщики
По данным портала Trud.com, средняя зарплата тестировщика отличается в зависимости от специфики его работы.
Субъект тестирования | Средняя зарплата тестировщика, тыс. руб. |
Программное обеспечение | 51,7 |
Игры | 61,2 |
Сайты | 51,7 |
Стратегии | 50,0 |
По данным опросов и исследований, проведенных порталом Habr.com в 2019 г., около половины всех опрошенных тестировщиков работают в офисе и зарабатывают 600-1500 долларов (38-94 тыс. руб.) в месяц. Высокооплачиваемые специалисты чаще встречаются на должностях с гибким графиком и на удаленной работе. Эти тенденции характерны как для российского, так и для зарубежного рынка.
Тестировщики востребованы в сфере разработки игр, информационной безопасности и мобильных технологий. Существуют разнообразные обучающие курсы, однако профильное образование в России получить не удастся. Заработок QA-специалистов в среднем составляет 38-94 тыс. руб.