Developer Experience
Mission
Our mission is to empower developers to focus on innovation, build, and deliver high-quality products to our customers. We aim to achieve this through:
- State-of-the-art developer tooling.
- Robust and reliable test infrastructure.
- Data-driven analysis for informed decision-making.
- Streamlined release and test governance to ensure consistency, compliance, and quality across the development lifecycle.
- Comprehensive performance validation.
Team Structure
Infrastructure Platforms Department structure is documented here.
OKRs
TODO
Weights
We use Fibonacci Series for weights and limit the highest number to 8. The definitions are as below:
Weight | Description |
---|---|
1 - Trivial | Simple and quick changes (e.g. typo fix, test tag update, trivial documentation additions) |
2 - Small | Straight forward changes, no underlying dependencies needed. (e.g. new test that has existing factories or page objects) |
3 - Medium | Well understood changes with a few dependencies. Few surprises can be expected. (e.g. new test that needs to have new factories or page object / page components) |
5 - Large | A task that will require some investigation and research, in addition to the above weights (e.g. Tests that need framework level changes which can impact other parts of the test suite) |
8 - X-large | A very large task that will require much investigation and research. Pushing initiative level |
13 or more | Please break the work down further, we do not use weights higher than 8. |
Developer Experience group structure
Team Members
Management team
Name | Role |
---|---|
![]() |
Director, Test Platform |
![]() |
Engineering Manager, Test Platform, Development Analytics |
![]() |
Engineering Manager, Test Platform, Test Engineering |
![]() |
Manager, Quality Engineering, Core Platform & SaaS Platform |
![]() |
Manager, Quality Engineering |
Individual contributors
The following people are members of the Development Analytics group:
Name | Role |
---|---|
![]() |
Engineering Manager, Test Platform, Development Analytics |
![]() |
Senior Software Engineer in Test, Development Analytics |
![]() |
Staff Software Engineer in Test, Development Analytics |
![]() |
Senior Backend Engineer, Development Analytics |
![]() |
Senior Software Engineer in Test, Development Analytics |
![]() |
Senior Backend Engineer, Development Analytics |
![]() |
Intermediate Backend Engineer, Development Analytics |
The following people are members of the Developer Tooling group:
Name | Role |
---|---|
![]() |
Director, Test Platform |
![]() |
Engineering Manager, Test Platform, Development Analytics |
![]() |
Engineering Manager, Test Platform, Test Engineering |
![]() |
Manager, Quality Engineering, Core Platform & SaaS Platform |
![]() |
Manager, Quality Engineering |
The following people are members of the Feature Readiness group:
Name | Role |
---|---|
![]() |
Manager, Quality Engineering, Core Platform & SaaS Platform |
![]() |
Senior Software Engineer in Test, SaaS Platforms:US Public Sector Services |
![]() |
Senior Software Engineer in Test, Dedicated:Environment Automation |
![]() |
Software Engineer in Test, SaaS Platforms:US Public Sector Services |
![]() |
Senior Software Engineer in Test, Systems:Gitaly |
![]() |
Software Engineer in Test, Dev:Manage |
![]() |
Senior Software Engineer in Test, Test Engineering, Fulfillment section |
![]() |
Staff Software Engineer in Test, Test and Tools Infrastructure |
![]() |
Senior Software Engineer in Test, Test and Tools Infrastructure |
![]() |
Software Engineer in Test, Core Platform:Systems |
The following people are members of the Performance Enablement group:
Name | Role |
---|---|
![]() |
Manager, Quality Engineering, Core Platform & SaaS Platform |
![]() |
Senior Software Engineer in Test, SaaS Platforms:US Public Sector Services |
![]() |
Senior Software Engineer in Test, Dedicated:Environment Automation |
![]() |
Software Engineer in Test, SaaS Platforms:US Public Sector Services |
![]() |
Senior Software Engineer in Test, Systems:Gitaly |
![]() |
Software Engineer in Test, Dev:Manage |
![]() |
Senior Software Engineer in Test, Test Engineering, Fulfillment section |
![]() |
Staff Software Engineer in Test, Test and Tools Infrastructure |
![]() |
Senior Software Engineer in Test, Test and Tools Infrastructure |
![]() |
Software Engineer in Test, Core Platform:Systems |
The following people are members of the Test Governance group:
Name | Role |
---|---|
![]() |
Engineering Manager, Test Platform, Test Engineering |
![]() |
Staff Software Engineer in Test, Development Analytics |
![]() |
Senior Software Engineer in Test, Dev:Plan |
![]() |
Senior Software Engineer in Test, Govern |
![]() |
Senior Software Engineer in Test, Dev:Create |
![]() |
Software Engineer in Test, Test Engineering, Verify:Runner group, Fulfillment section |
![]() |
Senior Software Engineer in Test, CI:Verify |
![]() |
Senior Software Engineer in Test, Test Engineering, Fulfillment section |
![]() |
Senior Software Engineer in Test, Secure |
Debugging Failing Tests and Test Pipelines
Developer Experience Dashboards
Developer Experience Onboarding
Developer Experience Project Management
Developer Tooling team
Development Analytics Group
End-to-end Pipeline Monitoring
Engineering Analytics Team
Performance and Scalability
Performance Enablement
Pipeline Triage
Quality Engineering Learning Resources
Risk Mapping
Self-Managed Excellence
Test Coverage
Test Governance Group
Test Governance Tips and Tricks
Test Platform On-call Rotation
Test Platform Roadmap
7aa0e635
)