Thank you for adding Jason. Automation is means to an end, to facilitate testers to highlight risks as early as possible. Where applications are not built with REST APIs, we can still have API tests.
IMHO UI tests need to happen, but just to test the code running on the UI, not the whole business logic piece.
]]>