Canonical logo

QA Engineer


Job description

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, “the world’s best free software platform”. Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping individuals and businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

Job Summary:

Canonical is the company behind Ubuntu, the fastest growing,  and most widely used Linux distribution to date. The project’s aim is to reduce barriers to innovation globally by providing free access to an open technology platform. 

The Solutions QA team at Canonical is responsible for the integration testing of the Ubuntu-based cloud products produced by Canonical. These products are used to deploy cloud infrastructure across all major clouds (public and private). The Solutions QA team develops and executes tools for deploying and testing these products, both internally and externally to Canonical. The team tests Canonical’s cloud products with a specific focus on the real world use cases of customers. Testing includes product integrations, deployment environments, and end-to-end workloads.

As a Software Engineer in Solutions QA you will have the opportunity to develop automation for deploying and testing Canonical’s cloud products. Additionally, you will develop new tests, testing strategies, and process improvements that directly impact the success of Canonical’s enterprise cloud deployments. Finally, you will maintain the infrastructure that continuously executes and reports on these tests.

As a QA Engineer you will:

  • Collaborate proactively with a globally distributed team 
  • Develop, deploy, manage, and debug highly distributed systems
  • Develop and implement automated test suites/CI infrastructure
  • Develop re-usable tools for deploying Canonical’s cloud products
  • Execute, monitor, and report on existing testing efforts
  • Create new testing infrastructure, process and strategies
  • Identify, isolate, and document bugs clearly and concisely

The successful QA Engineer will have :

  • Bachelor’s degree in a technology field, or equivalent experience
  • Solid background in modern QA process and strategies
  • Solid understanding of Linux system architecture
  • Professional experience in Python
  • Working knowledge of continuous integration tools such as Jenkins
  • Knowledge of networking technologies and fundamentals
  • Experience with cloud typologies and technologies 
  • Strong communication and teamwork skills, both written and verbal
  • 2-4 weeks of travel per year, including international travel

What Canonical Offers:

Recruiter adds additional benefits if applicable

  • Learning and Development
  • Annual Compensation Review
  • Recognition Rewards
  • Annual Leave
  • Priority Pass for travel
  • Flexible working option

Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world’s computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Apply now

Apply Apply

Please let Canonical know you found this job on Himalayas. This will help us grow!

About this role

Apply before

April 30th, 2021

Job posted on

October 14th, 2020

Job type

Full Time

Hiring timezones

Canonical is hiring for this role in the following timezones:

Badge UTC -10.0
Badge UTC -9.5
Badge UTC -9.0
Badge UTC -8.0
Badge UTC -7.0
Badge UTC -6.0
Badge UTC -5.0
Badge UTC -4.0
Badge UTC -3.5
Badge UTC -3.0
Badge UTC -2.0
Badge UTC +14.0


Primary industry
Company size


Founded in


Social media
Visit Visit

About the company

We deliver open source to the world faster, more securely, and more cost-effectively than any other company. We develop Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together w...
View company profile View company profile

We'll keep you updated when the best new remote jobs pop up.


We care about the protection of your data. Read our Privacy Policy.

Featured remote companies

View all companies View all companies
  • Clerky logo

    Clerky helps startups get legal stuff done right (and fast).



  • Valora Digital logo

    To brighten up our customers' journey - that's the purpose of our work - also in the digital department. We are growth-helpers and men and women of action, drive and focus.



  • OpenPhone logo

    We're building a new type of phone for business. Most entrepreneurs and professionals either use their personal phone numbers for business or a clunky phone system from the 90s.



  • Percona logo

    Percona is a leader in providing best-of-breed enterprise-class support, consulting, managed services, training and software for MySQL®, MariaDB®, MongoDB®, PostgreSQL® and other open-source databas



  • logo

    Free. Open Source.



  • Harvest logo

    Harvest is an independent software company that makes tools to help businesses run more smoothly.