Automated testing.
Our lab.

We obsess over automation infrastructure, freeing you to focus on writing highly repeatable tests that improve the quality of your product's software and accelerate your release cycle.

Contact Us to get Started

The CanaryQA Workflow

Product testing is often a manual and time-consuming process, yet automating it is a challenge that requires a unique set of skills and experience. By using CanaryQA you can move towards automated and frequent testing with ease.

1. Ship Device

You send us your device and we install it in our lab. Our cloud based console gives you access to your device, along with our innovative automation.

2. Write Tests

Using our Python libraries you write tests that interact with your device, allowing you to take full advantage of the investment we make in automated test infrastructure.

3. Test Firmware

Upload your new firmware builds and run your tests against them as little or as often as you like, with full support for your existing continuous integration infrastructure.

Automate Device Interactions

Our growing infrastructure allows your tests to interact with your product just as a user would - our customer-led roadmap includes pushing physical buttons to checking an LED is lit. It has never been this easy to write meaningful and reliable tests with so much coverage. The interfaces we currently support follow, though we work with our customers to meet their needs:

Reliable and Available

It's in our interest to ensure high reliability and availability of our platform - our Service Level Agreement demonstrates this.


Email, telephone and online chat support is available during business hours and comes at no extra cost.

All Devices Welcome

Devices come in all shapes and sizes, we'll do everything we can to accomodate your devices and the automation you require.

Something missing? We'd love to make our platform work for you!


Our pay-as-you go pricing scales with your needs and is competitive when compared to the cost of labour incurred by manual testing. We offer an introductory pricing tier, with first month free to allow new customers to evaluate our platform. Contact us to find out more.

Blog and News

Our blog provides platform updates, technical articles and news.

Card image cap

5 Serial Automation Gotchas

Updated on 14 October 2020 / Andrew Murray

Card image cap

Pushing Buttons with CanaryQA

Updated on 29 July 2020 / Attie Grande

Card image cap

Testing Web interfaces with Selenium and CanaryQA

Updated on 03 July 2020 / Andrew Murray

Contact Us to Get Started

We're happy to answer all of your questions and get you started on our platform. Please fill in the form and we'll get back to you. Alternatively send us an email at