This document discusses challenges with test automation and provides recommendations to address them. It notes that test automation can become problematic due to issues like intermittent failures, large test suite size and long duration runs. It recommends breaking tests into multiple test suites and running them in parallel to help address these issues. The document also emphasizes the importance of understanding why tests are failing, disabling failing tests one at a time, and combining techniques like waiting for explicit events. It argues that test automation issues are not related to management, money or external factors, but rather are a problem of team culture, and suggests removing those who don't value testing and hiring people experienced with open-source testing.