Ответ
Размер команды QA определяется несколькими ключевыми факторами:
- Масштаб и сложность продукта: Enterprise-системы требуют больше тестировщиков, чем MVP.
- Методология разработки: В Agile/Scrum QA обычно встроены в кросс-функциональные команды, а не в отдельный большой департамент.
- Требования к качеству и риски: Высоконагруженные или финансовые системы требуют более плотного покрытия.
- Степень автоматизации: Большая доля автотестов может сократить потребность в ручных тестировщиках.
Типичные соотношения:
- Стартап / Небольшой проект: 1-2 QA-инженера, часто выполняющих и ручное, и автоматизированное тестирование.
- Средний проект: 3-5 QA с разделением ролей (ручное тестирование, автоматизация API/UI).
- Крупный проект / Продуктовая компания: 10+ специалистов с четкой специализацией:
- Manual QA (функциональное, регрессионное, exploratory).
- SDET / Automation QA (фреймворки, CI/CD).
- QA Lead / QA Manager (процессы, стратегия).
- Специалисты по нефункциональному тестированию (производительность, безопасность).
Критерий эффективности — не количество людей, а зрелость процессов, покрытие тестами и скорость обратной связи.