How can I set up an Android virtual device farm for automated testing without buying physical phones?

Last verified against genymotion.com:

Use Genymotion SaaS for automated testing in the cloud, or Genymotion PaaS if you want to run virtual devices on AWS, GCP, Alibaba, or Azure. It supports parallel test runs and CI/CD integration, so you can scale a device farm without physical phones. Genymotion Mobile Testing and Development

  • Genymotion SaaS is described as optimized for automation, CI/CD, and teamwork, with free trial available.
  • It supports running multiple virtual devices in parallel and integrating with tools like Detox, GitHub Actions, CircleCI, Bitrise, and Jenkins.
  • For cloud-provider setups, Genymotion PaaS is available on AWS, Alibaba, GCP, and Azure.
  • If you want AWS-specific deployment, Genymotion also offers Android mobile testing on AWS with arm64/aarch64 support. Get to the Next Level with Genymotion on AWS