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

Пока нет оценок.
Пожалуйста, подождите...

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

Что именно входит в это «всё», попытаемся далее разобрать.

Основные обязанности

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

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

И именно руководитель команды тестировщиков должен умело выстраивать подобные взаимосвязи, принимая финальные решения.

Работа на этапе сборки ПО и умение взаимодействия с низкоуровневыми тестами. Любой инструмент тестирования помогает тестировщикам и разработчикам трудиться проще и продуктивнее.

«Элитные» проверки должны отображаться на качественно выстроенной базе более бюджетных тестов.

К примеру, исключительно исследовательское тестирование без использования модульных тестов будет очень дорогим, так как будет «ловить» массу ошибок. И вот тут на сцену выходит руководитель команды по тестированию.

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

И это первостепенная работа для этого специалиста.

Разработка тестовых окружений. Это крайне сложная техническая работа, которая предполагает разработку удобных тестовых сред, дабы выполнять развертывание и тестирование различных версий ПО.

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

  1. Нефункциональные тесты и последующая автоматизация;
  2. «Канареечные» выпуски и процедура анализа пропущенных до официального релиза багов;
  3. Выполнение выпусков на готовом сайте;
  4. Выполнение мониторинга каждой фичи и системных компонентов;
  5. Анализ инцидентов;
  6. Мониторинг здоровья команды.

Краткий итог

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

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

Оставить комментарий