It is no secret that I love Quality Assurance, and a major aspect to my love of it is the back-end that my team has established because of it.
Essentally to establish my QA workflow I have this big scary spreadsheet (Like the one pictured above that I made for our polish weeks!). This allows me to track bugs, assign people to fix them and to give details about each bug. It is a nice substitute for programs like Gira or Confluence, because our task managing program (Pineapple Redmine) is not great when it comes to bug tracking as tasks get lost easily.
I love using Conditional formatting to color code the list as well, Red is High Priority and Blue is Low priority. The colors go from warm to cool priority wise.
As to what I am looking for at a QA session, that varies. Sometimes I have a google form if we need to do some weapon fixes and changes, other times I can usually gather information by watching people play. We have actually gotten a good chunk of features in because of QA findings. Arrows in scan-view, cut-scenes when a door opens, and more!