Scripting end-to-end tests is flaky
Users rely on Jumprope to create user-generated content. The Jumprope team deploys small updates every day and needs to monitor how they impact the product: realistically, this can't be done manually, especially at that frequency.
Travis, CTO at Jumprope, thought about scripting but already knew how painful it would be to implement, especially with Jumprope's content changing every minute – it would make their mobile test scripts extremely flaky. Besides, Jumprope is a React Native app, which is famously difficult to automate.
Since we integrated Waldo with our CI, each build of our app is automatically tested" - Travis Johnson, CTO at Jumprope