HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>Теги: управление, тестирование, qa lead, зоны ответственности</p>
1 <p>Теги: управление, тестирование, qa lead, зоны ответственности</p>
2 <p>В компании, в которой я работаю, QA Lead отвечает за стратегию качества большой части продукта, реализацию крупных инженерных инициатив и развитие QA-инженеров. Но давайте обо всем по порядку.</p>
2 <p>В компании, в которой я работаю, QA Lead отвечает за стратегию качества большой части продукта, реализацию крупных инженерных инициатив и развитие QA-инженеров. Но давайте обо всем по порядку.</p>
3 <h2>QA lead как стратег</h2>
3 <h2>QA lead как стратег</h2>
4 <p>QA лид отвечает за стратегию качества в стриме. Для этого он напрямую работает с Head of Stream Engineering и Head of QA.</p>
4 <p>QA лид отвечает за стратегию качества в стриме. Для этого он напрямую работает с Head of Stream Engineering и Head of QA.</p>
5 <h4>Работает с Head of Stream Engineering</h4>
5 <h4>Работает с Head of Stream Engineering</h4>
6 <p>Вместе с Head of Stream Engineering QA лид определяет видение процесса разработки в части качества в перспективе минимум на год - что нам нужно сделать, чтобы достичь цели бизнеса. Head of Stream Engineering отвечает за техническую сторону достижения целей бизнеса: масштабируемую архитектуру, предсказуемую разработку, масштабирование команды (найм) и, конечно, качество продукта.</p>
6 <p>Вместе с Head of Stream Engineering QA лид определяет видение процесса разработки в части качества в перспективе минимум на год - что нам нужно сделать, чтобы достичь цели бизнеса. Head of Stream Engineering отвечает за техническую сторону достижения целей бизнеса: масштабируемую архитектуру, предсказуемую разработку, масштабирование команды (найм) и, конечно, качество продукта.</p>
7 <p>В данном случае обеспечение качества - это не дополнительная работа, которая удлиняет t2m, это, наоборот, история про сокращение издержек. Мы хотим уделять время фичам, но тратим много времени на исправление ошибок - нужно сделать так, чтобы мы не порождали ошибки. Мы хотим, чтобы добавление кнопки заняло один день, а это занимает три недели из-за легаси в коде - нужно устранить сложный код, так как в него невозможно быстро и качественно вносить изменения. То есть при должных ограничениях качества, единственный способ ускорить t2m - это сразу делать качественнее. Этот вопрос и решает QA lead в связке с Head of Stream Engineering.</p>
7 <p>В данном случае обеспечение качества - это не дополнительная работа, которая удлиняет t2m, это, наоборот, история про сокращение издержек. Мы хотим уделять время фичам, но тратим много времени на исправление ошибок - нужно сделать так, чтобы мы не порождали ошибки. Мы хотим, чтобы добавление кнопки заняло один день, а это занимает три недели из-за легаси в коде - нужно устранить сложный код, так как в него невозможно быстро и качественно вносить изменения. То есть при должных ограничениях качества, единственный способ ускорить t2m - это сразу делать качественнее. Этот вопрос и решает QA lead в связке с Head of Stream Engineering.</p>
8 <h4>Работает с Head of QA</h4>
8 <h4>Работает с Head of QA</h4>
9 <p>Однако есть не только бизнес цели стрима. Есть принципы качества, единые для всех стримов, потому что мы работаем над одним продуктом. Есть эффективные подходы и инструменты, которые можно использовать всеми стримами для экономии ресурсов. Это всё задает видение стратегии обеспечения качества на уровне компании. Head of QA помогает QA лидам совместно определять принципы и подходы.</p>
9 <p>Однако есть не только бизнес цели стрима. Есть принципы качества, единые для всех стримов, потому что мы работаем над одним продуктом. Есть эффективные подходы и инструменты, которые можно использовать всеми стримами для экономии ресурсов. Это всё задает видение стратегии обеспечения качества на уровне компании. Head of QA помогает QA лидам совместно определять принципы и подходы.</p>
10 <h2>QA lead как Project manager</h2>
10 <h2>QA lead как Project manager</h2>
11 <p>Часто для решения технических инициатив в рамках всей компании формируются кросс-функциональные команды, проектным менеджером в которых становится QA лид.</p>
11 <p>Часто для решения технических инициатив в рамках всей компании формируются кросс-функциональные команды, проектным менеджером в которых становится QA лид.</p>
12 <p>Реальные примеры таких проектов:</p>
12 <p>Реальные примеры таких проектов:</p>
13 <ul><li>Обеспечить 80% покрытия тестами на разных уровнях;</li>
13 <ul><li>Обеспечить 80% покрытия тестами на разных уровнях;</li>
14 <li>Уменьшить втрое стоимость ответа на тикеты для команды поддержки;</li>
14 <li>Уменьшить втрое стоимость ответа на тикеты для команды поддержки;</li>
15 <li>Провести исследование доверия метрикам;</li>
15 <li>Провести исследование доверия метрикам;</li>
16 <li>Улучшить качество релизных веток на Х;</li>
16 <li>Улучшить качество релизных веток на Х;</li>
17 <li>Внедрение JS test framework для non-Canvas команд.</li>
17 <li>Внедрение JS test framework для non-Canvas команд.</li>
18 </ul><h2>QA lead как People manager</h2>
18 </ul><h2>QA lead как People manager</h2>
19 <p>Есть цели компании, цели стрима, цели QA команды. Задача лида - транслировать эти цели каждому участнику команды, чтобы каждый сотрудник понимал ценность решаемых задач и то, как они приближают нас к целям.</p>
19 <p>Есть цели компании, цели стрима, цели QA команды. Задача лида - транслировать эти цели каждому участнику команды, чтобы каждый сотрудник понимал ценность решаемых задач и то, как они приближают нас к целям.</p>
20 <p>Компания всегда растёт быстрее, чем каждый отдельный сотрудник, поэтому важно понимать, какие компетенции нужны в команде, каких не хватает, и выстраивать процесс обучения в команде так, чтобы эти компетенции появлялись вовремя. Это достигается обучением команды, построением процесса обмена знаниями и наймом новых более опытных сотрудников.</p>
20 <p>Компания всегда растёт быстрее, чем каждый отдельный сотрудник, поэтому важно понимать, какие компетенции нужны в команде, каких не хватает, и выстраивать процесс обучения в команде так, чтобы эти компетенции появлялись вовремя. Это достигается обучением команды, построением процесса обмена знаниями и наймом новых более опытных сотрудников.</p>
21 <p>Это были основные зоны ответственности, но есть и дополнительные. Однако об этом поговорим в следующий раз.</p>
21 <p>Это были основные зоны ответственности, но есть и дополнительные. Однако об этом поговорим в следующий раз.</p>
22 <p><em>Больше материалов смотрите в<a>моем блоге</a>на Хабре.</em></p>
22 <p><em>Больше материалов смотрите в<a>моем блоге</a>на Хабре.</em></p>
23  
23