One user to manage all tickets from one domain

We would like to know if it is possible to have a user that can login and view all the tickets related to their domain.

user :
can sell and query all tickets opened by

These tickets are opened in by example “General”
They might move to another queue “Develpment” or “Testing”, etc

They would be an unprivileged user that would only see correspondance and not user comments, user actions and/or anything else.
Thanks in advance.