Analysts with 1-2 years experience in SQL are often writing ETL. Responsible Data Engineers can't be there every time they deploy to production.
> All this is annoying but of very little work compared to a whole ETL process, and - emphatically - is reusable on the next job.
Yes, you can write your own tools for SQL QA. Making a standard tool that the entire company can and does use is another story.