8. QA-инженер

Статья будет дополняться.

QA – quality assurance (обеспечение качества)
QC – quality control (контроль качества = тестирование)

Инженер по обеспечению качества — это программист, который пишет тест-кейсы (автотесты) и занимается тестированием продукта, а также следит, чтобы проект развивался качественно и код был поддерживаемым. Тест-кейсы — это код, который в полуавтоматическом режиме тестирует работоспособность боевого кода продукта. Такой код работает в условиях, близким к боевым и имитирует действия пользователя.

Чем отличается кьюэй-инженер от тестировщика?

Часто кьюэй-инженеров называют тестировщиками (QC), но это не взаимозаменяемые понятия. Кьюэй — это более широкая компетенция, которая включает в себя тестирование (контроль качества) продукта. Тестировщик не обязательно должен быть кьюэй-инженером.

В рамках роли тестировщика, ищет ошибки в интерфейсе, записывает отчёты о том, как их воспроизвести и заводит тикеты.

Кьюэй предотвращает ошибки до выхода на бой, в то время как тестировщик отлавливает те ошибки, которые попали в релиз.

С точки зрения дизайнера

От дизайнеров кьюэй-инженер просит актуальные макеты и прототипы, по которым ориентируется, как должен работать продукт.

Ссылки по теме

toolsqa.com — видеокурсы для тестировщиков

Очень хорошая статья о профессии кьюэй-инженера


Следующая роль: iOS-разработчик