[OnPremise] Is a VM good enough to host on, or does it need to be dedicated hardware?

Yes, qTest can be installed on VM as long as the OS is CentOS (linux) or Windows server as we required.