Hi @LuisVargasAlas,
Yes it is possible to use Survey123 for QA workflows as you describe. This can be done by use of the Inbox and configuring queries and using expressions in relevant questions or hidden questions to achieve what you after.
You can also configure different surveys (2 or more) that point to the same data (same feature service) but for each type of user you have a different survey with different questions. This works really well where you don't want the initial user who collects the data to see all the review questions that the QA reviewer or manager completes. The first user just fills in the basic collection data and submits. The QC reviewer then recieves that survey via the Inbox, which uses a where clause query to query only the submitted/for review surveys, when they open that survey it will have additional questions to complete. They can then change the status question to complete, send back to submitter, further manager approval etc.
So using a cobination of hidden, relevant and multiple surveys you can configure very advanced QA workflows using Survey123. We see many customers doing this workflow on a wide range of projects, and it works very well and is successful.
Regards,
Phil.