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