Ты смешиваешь роли с активностями.
QA - это не роль, это пул задач.
Но ладно, давай. QA - набор активностей, которые должны помогать (и упрощать) достижение командой целевых показателей качества с наименьшими затратами времени и ресурсов.
Является ли участие кого-то, отвечающего за QA, в принятии архитектурных решений в плане, например, тестируемости системы, прозрачности её состояния или, в целом, её соответствия этим самым критериям качества, чем-то, что позволяет это качество обеспечивать?
Не всегда, но в некоторых случаях да, определенно.
И тут мы, конечно, вкатимся в твой светлый безопасный интерпрайзный мир, где всегда есть ЛПР и решения принимает только он, а все остальные не лезут, что б не дай бог бонуса не лишили.
Но, неожиданно, не все команды работают так.
Возможно смешиваю, хотя не уверен, почему. Но предлагаю здесь этот спор не начинать.
>Не всегда, но в некоторых случаях да, определенно.
И в таких, вероятно, редких случаях, будет совершенно логично оценивать QA по его решениям в архитектуре. Но боюсь, что en masse такая оценка не используется.