Почему QA должен шарить в архитектуре?
Никто не требует от QA-инженера знать архитектуру тестируемой системы на уровне разработчика или архитектора. Но вот какие преимущества вам даст понимание, как все устроено и взаимодействует внутри:
Локализуем баг вплоть до сервиса и даже возможного куска кода. Быстрее докопаемся до сути — быстрее исправим проблему пользователей. Параллельно подрастим авторитет в глазах разработки.
Видим больше ограничений и рисков на обсуждении задач. Узкое горлышко в архитектуре системы, озвученное на груминге, сэкономит массу времени команде.
Планируем оптимальный профиль нагрузки для каждого сервиса. А при тестировании безопасности знание системы даст больше возможностей при выборе векторов атаки.
Прокачивать это знание можно не отходя от кассы: читать документацию, спрашивать разработчиков, смотреть код и инфраструктуру проекта.
Плюсами знания архитектуры поделился Лёша Анисимов, Head of QA в FUNCORP.
Вакансии компании:
Senior QA Backend
Senior QA Mobile