Test Automation is a controversial topic with many differing thoughts, ideas and opinions. Does automation speed up the development process? Should developers create the automation in all testing levels? Should QA’s upskill and write UI level automation?
Automation, like most things in testing, is context dependent. While one organisation is able to utilise automation to ship software rapidly with a level of confidence, other organisations struggle to get the benefit for the amount of effort and resources that are put in.