Apr 4, 2021
Good points.
One that is off: QA is not gone - rather, it has changed.
QA now manifests as (1) site reliability engineers, and (2) behavioral (black box) tests (who writes those? - not the same person who writes the feature covered by the test).
I offer this article series on the subject of testing strategy: http://www.transition2agile.com/2014/12/real-agile-testing-in-large.html