Best Practices for Running Appium-Based Mobile Automation Tests at Scale