I've worked with companies which had positioned SDET/QA org in different ways in the company. Some companies let Dev and Testers work together as part of Engineering team. Unless the goal of automation is not diluted, I had seen this model working. Internet companies generally work this way.
Some companies would create a centralized QA structure and have them working with developers. Enterprise companies which work on non-saas based releases generally work this way.
I recently heard from a friend that the company he works have placed QE as part of customer engineering and techops team. While feedbacks are important from this team - does this model ever work? Have anyone ever worked in such a scenario? He works on a product which is on the process of moving to SaaS based offering from on premise based offering.
The disadvantage I see with this model is - Customer engineering and tech ops team usually work on short term solutions and most of their day to day work may go in fire fighting when a customer escalation comes up. A mind leading QE, which had lead these teams might end up defining metrics that may not work for a long term success for the org.
How would any one see as the right way of positioning a QA org?