What is your QA (Quality Assurance) process?

During the integration process, all work is reviewed by the integrations team and once they are happy that it meets the required standards, then it is passed to our QA team to do a more thorough functionality and cross-browser testing.

It is worth noting that you may get some feedback from the initial reviews by the integrations team and then further feedback from the QA process. Unfortunately this cannot be prevented as it is not possible to push work to QA until all obvious issues have been resolved.