Automated End-to-End Testing That Allows You Keep Up with Change and Integrate with Confidence