What is the best way to run hundreds of Android UI tests in parallel on virtual devices?
Genymotion SaaS fits this well: it is built to run many virtual devices in parallel for automated testing (2 simultaneous devices by default on Pay-As-You-Go, more depending on your plan, How many devices can I run simultaneously?). It is designed for scalable test automation with CI/CD tools like Detox, Appium, CircleCI, Bitrise, Jenkins, and GitHub Actions. Mobile Testing and Development Interactive Engagement
You can inject the same script on multiple devices to compare results and catch device-specific issues faster. Genymotion also says cloud devices are available on demand, with pay-as-you-go pricing and no waiting time to start devices. Mobile Testing and Development Interactive Engagement