Resolving 5 Common Test Automation Challenges