Eugene, thank you for your feedback! Your points are indeed valid, in this case we simply can use fixtures and keep one project. However, parameterization with different users by project might be reasonable when you'd like to run slightly different set of test cases against each user for example. Then it might be easier to configure them in a project scope. Also, this approach allows us to see report (built-in or Allure report) divided by project (by target user), if that's what we'd like to see at the end. The way we handle parameterization depends on what we would like to solve and possible constraints present.