Обзор этой роли
В роли Старшего менеджера по продукту, Тестирование и Покрытие кода, вы будете создавать возможности продукта от первоначального исследования до запуска и принятия. Вы поможете инженерным командам понять причины сбоев пайплайнов, улучшить автоматизацию тестирования и использовать покрытие кода для принятия лучших решений о качестве программного обеспечения и рисках.
Вы превратите технически сложную область проблем в сфокусированную стратегию, дорожную карту и опыт разработчика. Тесно сотрудничая с инженерным отделом и дизайном, вы будете исследовать, как агенты могут диагностировать сбои, рекомендовать следующие шаги и помогать командам безопасно восстанавливаться. Цель не в том, чтобы добавить искусственный интеллект (ИИ) ради самого ИИ. Цель — сократить ручную работу и помочь разработчикам вернуться к безопасному, готовому к выпуску состоянию без потери доверия или контроля.
В GitLab наша миссия проста: дать возможность каждому вносить вклад и совместно создавать программное обеспечение, которое управляет нашим миром. Вы внесете свой вклад в эту миссию, делая инсайты по тестированию и покрытию более полезными на протяжении всего жизненного цикла разработки программного обеспечения.
Что вы будете делать
•Определять и коммуницировать видение продукта Тестирование и Покрытие кода, стратегию и ориентированную на результат дорожную карту — от исследования до минимально жизнеспособного продукта, бета-версии, запуска и дальнейшей итерации.
•Выявлять проблемы клиентов в диагностике сбоев пайплайнов, автоматизации тестирования, оптимизации тестов, покрытии кода и восстановлении. Формировать обоснование инвестиций, приоритизировать фундаментальную и клиентскую работу, а также корректировать или прекращать инициативы, которые не создают ценности.
•Работать с инженерным отделом для понимания сбоев пайплайнов, вызванных нестабильными тестами, пробелами в тестировании, проблемами окружения, конфигурации и слепыми зонами покрытия. Связывать изменения кода, тесты, поведение пайплайна, исторические паттерны и риски, чтобы помочь разработчикам найти диагноз и действенный следующий шаг.
•Работать напрямую с клиентами, чтобы понять, как они создают, поддерживают, выбирают, приоритизируют и отлаживают тесты. Связывать выбор тестов, анализ влияния тестов, покрытие кода и интеллект пайплайна для снижения нестабильных тестов, сокращения циклов обратной связи и фокусировки усилий тестирования там, где это снижает наибольший риск.
•Сотрудничать с инженерным отделом и дизайном для прототипирования рабочих процессов с агентами для диагностики сбоев, создания и ремонта тестов, оптимизации, анализа покрытия и восстановления. Делать действия проверяемыми через доказательства, уверенность, человеческое одобрение и безопасные пути для предложения изменений кода и запросов на слияние. Использовать инструменты ИИ в своей продуктовой работе для исследования проблем, изучения кода и данных, прототипирования концепций и ускорения обучения.
•Определять и измерять результаты, такие как время диагностики, время восстановления, повторяемость сбоев, качество сигнала тестов и уверенность разработчиков. Проверять проблемы и решения с клиентами и учиться на использовании в продакшене.
•Сотрудничать с командами продукта, инженерии, дизайна, качества, опыта разработчиков, успеха клиентов, поддержки и маркетинга продукта для связывания инсайтов тестирования с обзором кода, пайплайнами и решениями о релизах. Превращать доказательства клиентов в ясные повествования, поддерживающие принятие и будущие инвестиции.
•Руководить через четкую письменную коммуникацию, приоритизацию и продуктовые суждения. Влиять на старших заинтересованных лиц, устанавливать повторяемые практики исследования и измерения, а также наставлять других менеджеров по продукту.
Что вы принесёте
•Опыт владения сложными техническими продуктами, платформами или рабочими процессами разработчиков на уровне Staff, Senior Staff, Principal или эквивалентном, включая создание нового продукта или возможности от первоначальной проверки до запуска и принятия.
•Сильные основы продуктового менеджмента в области исследования клиентов, формулировки проблем, приоритизации, разработки дорожной карты, измерения результатов и итеративной доставки.
•Техническая грамотность в одной или нескольких релевантных областях, таких как тестирование программного обеспечения, автоматизация тестирования, покрытие кода, непрерывная интеграция и доставка (CI/CD), инструменты разработчиков, DevOps, опыт разработчиков, инженерия качества или доставка программного обеспечения.
•Понимание того, как инженерные команды создают, тестируют, проверяют и выпускают программное обеспечение, а также способность работать с инженерами над архитектурой тестов, поведением пайплайнов, изменениями кода, данными, интеграциями, надежностью и масштабируемостью.
•Опыт диагностики технических проблем и превращения сложных, шумных сигналов в понятный пользовательский опыт и действенные рабочие процессы.
•Опыт исследования решений на базе ИИ или агентов для рабочих процессов разработчиков с умением отличать полезную автоматизацию от небезопасных или низкоуверенных действий.
•Опыт использования разговоров с клиентами для понимания проблем и информирования продуктовых решений, ясной коммуникации в письменной и устной форме, а также влияния на разные функции с разделённой ответственностью. Вы можете работать напрямую с разработчиками, инженерами качества, платформенными командами, руководителями инженерии и руководителями высшего звена, а также переключаться между стратегией и деталями реализации.
О команде
Наша работа объединяет продукт, инженерию и дизайн с участием качества, опыта разработчиков, успеха клиентов, поддержки и маркетинга продукта. Мы работаем напрямую с разработчиками, инженерами качества и руководителями инженерных команд, чтобы понять их практики тестирования, проверить идеи и учиться на том, как они используют продукт.
Мы предоставляем инженерии и дизайну ясный контекст клиентов и пространство для формирования решений. Наши решения основаны на доказательствах клиентов и измеримых результатах, и мы пересматриваем подходы, которые не создают ценности. Вы будете вносить вклад в то, как мы выявляем проблемы, приоритизируем работу и измеряем прогресс, а также делиться практиками управления продуктом с другими менеджерами по продукту.
В рамках полностью удалённой организации GitLab мы сотрудничаем асинхронно между регионами. Наша работа акцентирует внимание на прозрачности, письменной коммуникации и чётком принятии решений.
Зарплата
Диапазон базовой зарплаты для указанного уровня этой роли в настоящее время предназначен только для резидентов Соединённых Штатов. Этот диапазон отражает базовую ставку зарплаты для роли в различных локациях по США. Уровень и диапазоны зарплаты определяются на основе интервью и оценки образования, опыта, знаний, навыков, способностей кандидата, равенства с другими членами команды, соответствия рыночным данным и географического расположения. Диапазон базовой зарплаты не включает бонусы, акции или льготы.
Диапазон зарплаты в Соединённых Штатах: $168,000—$285,600 USD
Как GitLab поддерживает штатных сотрудников
•Льготы для поддержки вашего здоровья, финансов и благополучия
•Гибкий оплачиваемый отпуск
•Группы ресурсов для сотрудников
•Акционерное вознаграждение и план покупки акций сотрудниками
•Фонд роста и развития
•Отпуск по уходу за ребенком