This is a question around job satisfaction, rather than anything technical.
Some background: I'm a manual tester for a web app and my main job is to test new changes and features through PRs. By the time these feature branches hit the PR stage, they've gone through unit and E2E tests, and I'm there to give it the final test through the UI in various browsers/cross-platform. The change can be anything from a tiny one-line code change (like updating a tooltip or changing the colour of a button), to a whole new feature with many functional changes.
In addition to me as a tester being tagged in PRs, so is obviously another developer to review the code. Then additionally, one to two UX designers are also tagged, and occasionally one of the Product Managers. The designers and PM are there to request possible final changes before the feature is merged and released to live.
Normally this works well and I enjoy testing everything thrown my way. But quite frequently I find myself getting a bit frustrated about the amount of people tagged, because – this will probably sound selfish – if I don't "get to" the new and shiny fast enough, the designers and/or PMs have already looked at the changes and raised many visual (and functional) bugs they've come across. So when I finally get to the PR, there's sometimes nothing more to raise.
Now, obviously the quality of the product comes first and it doesn't matter how and who raised the issues, as long as they were raised. I understand that, and that's why I fully accept the situation. But simultaneously, I can't help myself for feeling disappointed whenever I start testing a PR and all the bugs I come across have already been raised.
Why do I like my role as a tester? Because I can be part of assuring quality for our product and keeping our users happy. But in addition to that, I also love it because I'm allowed to play detective and catch functional bugs and find visual inconsistencies, and figure out how to recreate them. It's fun and satisfying. It's this last part that quite frequently doesn't get fulfilled due to the amount of people tagged in the PR. Even more now that we've hired another UX designer.
Does this sound familiar to anyone? In the end, I realise there's not much I can "do" about it – obviously anyone needs to report a bug if they find it, and it's for the good of the product. Changing our process so that the designers won't be tagged until I've had a chance to test it, doesn't sound very effective either, and I feel pretty childish even thinking about it. The more time they have to suggest changes, the better, right? I think it's just down to me to change my attitude and try not to get frustrated? If anyone who's been in the same situation has any tips on how to do that, I'd be grateful. I haven't brought these thoughts up with my manager yet, because I feel I will come across as immature, even though he always does ask me to voice whatever's on my mind even if it's nothing we can change.