The Batch Execution System (BES) is a customizable automated test scheduling, dispatching, and reporting system which can be deployed independently of testing equipment providing greater flexibility and reliability over other systems. Efficiently schedule multiple tests (with varying priority levels), manage venue execution, incorporate post-processing functionality, and collect artifacts across multiple systems while working remotely.