This article is one of the “Be aware of Fake Test Automation/DevOps Engineers” series.
“95% of the time, 95% of test engineers will write bad GUI automation just because it’s a very difficult thing to do correctly. ”
— Alan Page (author of ‘How We Test Software at Microsoft’ book) in an interview ‘Testing Lessons Learned at Microsoft with Alan Page’ (2015–03–17)
“The audience of Automated End-to-End Testing via UI is the whole team, not just automated testers and developers.” — Zhimin Zhan
First of all, automated functional testing aims to enable fast regression testing to provide quick feedback to the team. Professional test automation engineers must keep this in mind. An individual's preferences on a specific framework or language do not really matter.