Analysis: Identify parts of the QA framework that need updates to allow parallelization
When the QA E2E tests are run in parallel, we need to ensure that each test is isolated from all others.
For example, there was a problem in the past caused by multiple tests using the same project name, so when the tests were run on Staging (where there are parallel jobs), they failed when one test changed the project in a way that interfered with another test.
The purpose of this issue is to identify parts of the QA framework that could violate test isolation.