Browserstack

BrowserStack is a cloud-based cross-browser testing tool that enables people to test their websites across various browsers on different operating systems and mobile devices, without requiring users to install virtual machines, devices or emulators. 

Its cover a range of Operating Systems, Browsers and Devices, so whatever the coverage requirements, Browserstack can accommodate most, if not all (including browsers you may never have even even heard of).

As well as providing a platform for manually testing in a whole range of OS's/Browsers/Devices, the automated tests can be run against the service, providing screenshots on failures and a downloadable video of the test run. 

Example of video:

Here is link to the pricing plans ("Automate") is minimum required plan level.

https://www.browserstack.com/pricing