WorkListВойтиОформить подписку
GI

Staff Product Manager, Agentic Test Intelligence

GitLab · DevOps-платформа
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Удалённо, находясь в США
из текста вакансии
Занятость
Full-time
из текста вакансии
Английский
требования разнятся: C1–C2
по другим вакансиям компании
Уровень
Lead
указан работодателем
Деньги
$168–286 тыс/год
указана работодателем в долларах
Даты
Опубликована 13.10 · видим у компании с 13.10 · проверена 02.11
дата публикации от работодателя
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

В роли Staff Product Manager, Test & Code Coverage, вы будете создавать продуктовые возможности от начального исследования до запуска и внедрения. Вы будете помогать инженерным командам понимать, почему пайплайны завершаются с ошибками, улучшать автоматизацию тестирования и использовать покрытие кода для принятия более качественных решений о качестве и рисках программного обеспечения.

Вы превратите технически сложную область в сфокусированную стратегию, дорожную карту и опыт разработчика. Работая в тесном контакте с Engineering и Design, вы будете исследовать, как агенты могут диагностировать сбои, рекомендовать дальнейшие шаги и помогать командам безопасно восстанавливаться. Цель не в том, чтобы добавить искусственный интеллект (AI) ради самого искусственного интеллекта. Цель — сократить объём ручной работы и помочь разработчикам вернуться в безопасное, готовое к поставке состояние без потери доверия или контроля.

В GitLab наша миссия проста: дать возможность каждому вносить вклад в создание программного обеспечения, которое управляет нашим миром, и совместно создавать его. Вы будете способствовать достижению этой миссии, делая информацию о тестировании и покрытии более полезной на протяжении всего жизненного цикла разработки программного обеспечения.

Что предстоит делать

  • Определять и доносить видение продукта, стратегию и ориентированную на результат дорожную карту для Test & Code Coverage — от исследования до минимально жизнеспособного продукта (MVP), бета-версии, запуска и дальнейшей итерации.
  • Выявлять проблемы клиентов в области диагностики сбоев пайплайнов, автоматизации тестирования, оптимизации тестирования, покрытия кода и восстановления. Формировать обоснование для инвестиций, приоритизировать фундаментальную и ориентированную на клиента работу, а также пересматривать или останавливать инициативы, которые не создают ценности.
  • Работать с Engineering, чтобы понимать сбои пайплайнов, вызванные нестабильными (flaky) тестами, пробелами в тестировании, проблемами окружения, проблемами конфигурации и слепыми зонами покрытия. Связывать изменения кода, тесты, поведение пайплайна, исторические паттерны и риски, чтобы помочь разработчикам найти диагноз и конкретный следующий шаг.
  • Работать непосредственно с клиентами, чтобы понять, как они создают, поддерживают, выбирают, приоритизируют и отлаживают тесты. Связывать выбор тестов, анализ влияния тестов (test impact analysis), покрытие кода и интеллектуальный анализ пайплайнов, чтобы снижать количество нестабильных тестов, сокращать циклы обратной связи и фокусировать усилия по тестированию там, где это снижает наибольший риск.
  • Сотрудничать с Engineering и Design для создания прототипов рабочих процессов на основе агентов для диагностики сбоев, создания и исправления тестов, оптимизации, анализа покрытия и восстановления. Делать действия проверяемыми с помощью доказательств, уровня уверенности, одобрения человеком и безопасных путей для предложения изменений кода и merge requests. Использовать инструменты AI в своей продуктовой работе для исследования проблем, изучения кода и данных, создания прототипов концепций и ускорения обучения.
  • Определять и измерять результаты, такие как время диагностики, время восстановления, повторяемость сбоев, качество тестового сигнала и уверенность разработчиков. Проверять проблемы и решения с клиентами и учиться на основе использования в продакшене.
  • Сотрудничать с Product, Engineering, Design, Quality, Developer Experience, Customer Success, Support и Product Marketing, чтобы связать информацию о тестировании с код-ревью, пайплайнами и решениями о релизах. Превращать доказательства, полученные от клиентов, в понятные истории, которые поддерживают внедрение и будущие инвестиции.
  • Лидировать через ясную письменную коммуникацию, приоритизацию и продуктовое суждение. Влиять на старших заинтересованных лиц, устанавливать повторяемые практики исследования и измерения, а также наставлять других продуктовых менеджеров.

Требования

  • Опыт владения сложными техническими продуктами, платформами или рабочими процессами разработчиков на уровне Staff, Senior Staff, Principal или эквивалентном уровне ответственности, включая создание нового продукта или возможности от начальной валидации до запуска и внедрения.
  • Сильные продуктовые основы в области исследования клиентов, формулирования проблем, приоритизации, разработки дорожной карты, измерения результатов и итеративной доставки.
  • Техническая компетентность в одной или нескольких релевантных областях, таких как тестирование программного обеспечения, автоматизация тестирования, покрытие кода, непрерывная интеграция и непрерывная доставка (CI/CD), инструменты для разработчиков, DevOps, опыт разработчика, инженерия качества или доставка программного обеспечения.
  • Понимание того, как инженерные команды создают, тестируют, проверяют и поставляют программное обеспечение, а также способность работать с инженерами по архитектуре тестирования, поведению пайплайнов, изменениям кода, данным, интеграциям, надёжности и масштабированию.
  • Опыт диагностики технических проблем и превращения сложных, шумных сигналов в понятный пользовательский опыт и конкретные рабочие процессы.
  • Опыт исследования решений на основе AI или агентов для рабочих процессов разработчиков, с умением отличать полезную автоматизацию от небезопасных или малонадёжных действий.
  • Опыт использования разговоров с клиентами для понимания проблем и принятия продуктовых решений, умение ясно общаться в письменной и устной форме, а также влиять на разные функции при совместной ответственности. Вы можете работать непосредственно с разработчиками, инженерами по качеству, платформенными командами, руководителями разработки и руководителями высшего звена, а также переключаться между стратегией и деталями реализации.

Условия и бенефиты

Диапазон базовой заработной платы для указанного уровня этой роли в настоящее время предназначен только для резидентов США. Этот диапазон отражает базовую ставку заработной платы для роли в разных регионах США. Уровень грейда и диапазоны заработной платы определяются на основе собеседований и анализа образования, опыта, знаний, навыков и способностей кандидата, равенства с другими членами команды, соответствия рыночным данным и географического местоположения. Диапазон базовой заработной платы не включает бонусы, акции компании или льготы. Подробнее о наших льготах и акциях компании см. по ссылке. Сотрудники отдела продаж также имеют право на премиальную выплату в размере до 100% от предложенной базовой заработной платы.

Диапазон заработной платы в США

$168,000—$285,600 USD

Как GitLab поддерживает штатных сотрудников

  • Льготы для поддержки вашего здоровья, финансов и благополучия
  • Гибкий оплачиваемый отпуск
  • Группы ресурсов для членов команды (Team Member Resource Groups)
  • Компенсация в виде акций и план покупки акций сотрудниками (Employee Stock Purchase Plan)
  • Фонд роста и развития
  • Отпуск по уходу за ребёнком

Навыки

CI/CDtest automationcode coveragesoftware testingDevOpsquality engineeringAI/agent-driven workflows

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти