Deploy to a qa stage


I use serverless to deploy my app to lambda, I have got 3 stages, dev/qa/prod. Also I use a parameter store for environments. I use github actions to automate CD. I have got a problem, when we have got several PRs, we need to deploy these PRs to different QA stages for the test.

What is the best way to do it? I can create several stages for QA, but it will be difficult for a developer to change it. I can automate it, and create a stage by PR name, but then I have got a problem with the parameter store, because environments (parameter store) are not set up for new stages.

What is the best way to resolve this problem?

Thank you!