Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 4
CI/CD @ 6
Communication @ 6
DevOps @ 6
Marketing @ 4
Prioritization @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
GitLab is seeking a Staff Product Manager to build product capabilities for test intelligence and code coverage, from initial discovery through launch and adoption. The role focuses on helping engineering teams understand pipeline failures, improve test automation, and use code coverage to make better decisions about software quality and risk.
The successful candidate will develop product strategy and roadmap for technically complex developer workflows, including agent-driven diagnosis, test authoring and repair, test optimization, coverage analysis, and safe recovery. The role emphasizes reducing manual work while maintaining evidence, confidence, human approval, and developer control.
Responsibilities
- Define and communicate the Test & Code Coverage product vision, strategy, and outcome-focused roadmap from discovery through minimum viable product, beta, launch, and continued iteration.
- Identify customer problems involving pipeline failure diagnosis, test automation, test optimization, code coverage, and recovery.
- Work with Engineering to understand failures caused by flaky tests, testing gaps, environment issues, configuration problems, and coverage blind spots.
- Connect code changes, tests, pipeline behavior, historical patterns, and risk to help developers diagnose issues and identify actionable next steps.
- Work directly with customers to understand how they author, maintain, select, prioritize, and debug tests.
- Connect test selection, test impact analysis, code coverage, and pipeline intelligence to reduce flaky tests, shorten feedback loops, and focus testing effort where it lowers risk.
- Partner with Engineering and Design to prototype agent-driven workflows for failure diagnosis, test authoring and repair, optimization, coverage analysis, and recovery.
- Make actions reviewable through evidence, confidence, human approval, and safe paths to propose code changes and merge requests.
- Use AI tools to investigate problems, explore code and data, prototype concepts, and accelerate learning.
- Define and measure outcomes such as time to diagnose, time to recover, failure recurrence, test signal quality, and developer confidence.
- Validate problems and solutions with customers and learn from production usage.
- Partner across Product, Engineering, Design, Quality, Developer Experience, Customer Success, Support, and Product Marketing.
- Lead through clear written communication, prioritization, and product judgment; influence senior stakeholders; establish discovery and measurement practices; and mentor other product managers.
Requirements
- Experience owning complex technical products, platforms, or developer workflows at Staff, Senior Staff, Principal, or equivalent scope, including building a new product or capability from initial validation through launch and adoption.
- Strong product fundamentals in customer discovery, problem framing, prioritization, roadmap development, outcome measurement, and iterative delivery.
- Technical fluency in one or more relevant areas, including software testing, test automation, code coverage, continuous integration and continuous delivery (CI/CD), developer tools, DevOps, developer experience, quality engineering, or software delivery.
- Understanding of how engineering teams build, test, review, and ship software, with the ability to work with engineers on test architecture, pipeline behavior, code changes, data, integrations, reliability, and scale.
- Experience diagnosing technical problems and turning complex, noisy signals into clear user experiences and actionable workflows.
- Experience exploring AI or agent-driven solutions for developer workflows, with judgment to distinguish useful automation from unsafe or low-confidence actions.
- Experience using customer conversations to understand problems and inform product decisions.
- Clear written and verbal communication skills and the ability to influence across functions with shared ownership.
- Ability to work directly with developers, quality engineers, platform teams, engineering leaders, and executives, moving between strategy and implementation detail.
About the Team
The team brings together Product, Engineering, and Design, with input from Quality, Developer Experience, Customer Success, Support, and Product Marketing. The team works directly with developers, quality engineers, and engineering leaders to understand testing practices, validate ideas, and learn from product usage.
GitLab is an all-remote organization that collaborates asynchronously across regions. The work emphasizes transparency, written communication, and clear decision-making.
Salary
The United States base salary range for this role is $168,000–$285,600 USD per year. The range does not include bonuses, equity, or benefits.
Benefits
- Benefits supporting health, finances, and well-being
- Flexible paid time off
- Team member resource groups
- Equity compensation and employee stock purchase plan
- Growth and development fund
- Parental leave
GitLab is an equal opportunity workplace and welcomes candidates with varying levels of experience.