There will never be a way to test everything in an automated fashion. For those you can either have your expensive software engineers to painstakingly run very scenario regarding a change, or have a less expensive QA person do this. I guess it&#x27;s management&#x27;s call, but for large, complex systems it can take days to go through the scenarios for some some bug fixes - and those are days not spent fixing other bugs or adding features.<p>That being said, I definitely think software engineers should be writing the unit tests and automating as much as they can - it&#x27;s just that you can&#x27;t automate everything.