I’m now a developer but I worked in QA my entire career before. I don’t think coupling QA with development is a good idea. There are two types of QA - black box and white box. If your doing white box as in having knowledge of the underlying code then I can see where QA embedded into the engineering team is a good idea but generally I think the whole point of QA is to be black box and not be “tainted” by the code, be close to the consumer instead of the underlying process.
Being embedded in the engineering team doesnt mean QA engineer knows about the design or the code. When I had one in my team, i found their input very valuable in devising a general test plan to go with the release strategy and ensuring quality standards were met, not by writing tests necessarily, but also things like API or CLIs usability, documentations etc.