Update the Verify team page for Testing and CI group
What is/are the relevant URL(s)
https://about.gitlab.com/handbook/engineering/development/ci-cd/verify/testing/
https://about.gitlab.com/handbook/engineering/development/ci-cd/verify/continuous-integration/
Briefly describe the page/flow
These pages list the team members of the group for Testing and CI
What is the primary reason for updating this page?
If you take a look at both page, you can see that CI only has one team member and testing only has back-end engineers. Currently the code that we have fetch team members based on their reporting managers and it has to be updated manually every-time a manager changes. Not only that, but we can only specify one manager, which mean that in the case of the testing page, it was updated with the new manager for Back-end engineers, so Front-end and software engineers, designers, technical writers and product managers are all excluded from the team page be cause they do not have the same manager.
What exactly do you want to change on this page?
Instead of looking up people by managers, we find people who are specific to a group (like Verify:Testing) and those who are shared between group (Like say, Daniel Cipoletti who is the manager of both CI and Testing). This way, we get a full list of team members that is inclusive of everyone who puts time and efforts in the group regardless of their job title.
Will this change require any new or updated events, parameters, or tracking?
No!
Will this change require any new or updated reports?
No
Will this change require any new or updated automation?
No
Will this change require any page redirects?
No
Here is what each page looks like currently and what it should look like after:
CI - Before
Testing - Before
Testing - After