Инженер по тестированию программного обеспечения отвечает за то, чтобы итоговый продукт соответствовал ожиданиям заказчика, а его использование не причиняло неудобств
На основании требований заказчика инженер по тестированию описывает всевозможные взаимодействия с готовым продуктом, которые только может совершить пользователь, а затем упорно пытается "сломать" результаты трудов разработчика. В обязанности специалиста также входит создание сценариев для автоматизированного тестирования
Начинающий специалист должен знать, какие бывают виды и способы тестирования, по каким принципам регистрируются ошибки и какие инструменты для этого используются, как составлять методики и описания тест-кейсов. Весомым плюсом будет владение инструментами разработчика в браузере, инструментами отладки API (Postman) и автоматизации тестирования (Selenium)
Проводит ручное тестирование по существующим тест-кейсам, регистрирует обнаруженные ошибки
01.03.02 Прикладная математика и информатика
09.03.03 Прикладная информатика
09.03.02 Информационные системы и технологии
Часть существующих тест-кейсов проверяет вручную, для остальных автоматизирует процесс: разрабатывает скрипты для автоматического тестирования
01.03.02 Прикладная математика и информатика
09.03.03 Прикладная информатика
09.03.02 Информационные системы и технологии
Разрабатывает методики тестирования, описывает тест-кейсы на основании требований к ПО, созданных аналитиком
01.03.02 Прикладная математика и информатика
09.03.03 Прикладная информатика
09.03.02 Информационные системы и технологии
Руководит рабочими группами по тестированию ПО
01.03.02 Прикладная математика и информатика
09.03.03 Прикладная информатика
09.03.02 Информационные системы и технологии
Руководит сотрудниками группы контроля качества, контролирует метрики и динамику изменения качества ПО, совершенствует процесс тестирования
01.03.02 Прикладная математика и информатика
09.03.03 Прикладная информатика
09.03.02 Информационные системы и технологии