- Search jobs
- Ottawa, ON
- software testing
Software testing Jobs in Ottawa, ON
Create a job alert for this search
Software testing • ottawa on
Distributed Systems Testing Software Engineer, Python / Go
CanonicalOttawa, ON, CASenior Manager Platform Testing
Ciena CorporationOttawa, ON, CAQA Systems Testing Analyst
Treasury Board of Canada SecretariatOttawa, OntarioSenior Software Design Engineer, Testing Infrastructure
MattermostOttawa, ON, CASenior Software Developer ( Performance testing / Performance opti
CB CanadaOttawa, Ontario, CanadaIntegrated Testing Coordinator
AtkinsRéalisOttawa, ON, CAC# Software Developer – Tier 3 Software Support
Randstad CanadaKanata, Ontario, CASenior Optical Testing & Characterization Engineer
Lumentum Operations LLCOttawa, ON, CAElectromechanical Technician : Precision Assembly & Testing
CCX TechnologiesOttawa, ON, CASoftware Developer
Forensics SourceOttawa, ON, CALIMS assistant _ Eurofins Environment Testing Canada
Eurofins Canada Environment TestingOttawa, ON, CASoftware Developer
Trend MicroOttawa, ON, CARadio Software Developer Co-op : AI Tools & Lab Testing
Ericsson GmbHOttawa, ON, CAAdministrative Assistant _ Eurofins Environment Testing Canada
Eurofins Scientific SEOttawa, ON, CAMechanical Engineer (Nuclear Packaging & Testing)
NordionOttawa, ON, CALIMS assistant Eurofins Environment Testing Canada
EurofinsOttawa, Ontario, CanadaField Electrical Technologist : HV / MV Testing
Phasor Engineering IncOttawa, ON, CAQA Systems Testing Analyst
Bank of CanadaOttawa (Downtown), ON, CASoftware Developer
SafarilandOttawa, ON, CA- Maple Ridge, BC (from $ 104,250 to $ 208,900 year)
- Saint John, NB (from $ 150,539 to $ 155,964 year)
- Halton Hills, ON (from $ 85,069 to $ 155,842 year)
- North York, ON (from $ 59,719 to $ 155,768 year)
- East York, ON (from $ 59,719 to $ 155,768 year)
- Montreal-Est, QC (from $ 80,000 to $ 155,759 year)
- Montreal, QC (from $ 80,000 to $ 155,759 year)
- Montreal-Ouest, QC (from $ 80,000 to $ 155,759 year)
- Fort St. John, BC (from $ 87,750 to $ 155,713 year)
- High Level, AB (from $ 99,450 to $ 155,678 year)
Popular searches
Distributed Systems Testing Software Engineer, Python / Go
CanonicalOttawa, ON, CA- Full-time
Distributed Systems Testing Software Engineer, Python / Go
1 day ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
We are hiring a Software Engineer for Distributed Systems Testing with a passion for building and validating resilient distributed systems. You will drive the success of those leveraging Canonical's Ubuntu and Juju to build multi-cloud deployable applications. We see quality engineering as a first‑class engineering practice and are looking for people who can bring deep engineering insights and a data‑driven approach to testing, test automation, reporting and data analytics.
The Distributed Systems testing team at Canonical is responsible for the high quality of Canonical's Cloud solutions based on Juju, Terraform, OpenStack, or Kubernetes. Systems are tested and deployed under highly diverse conditions, from bare metal in customer data centers to public clouds such as AWS, GCE, and Azure.
As a software engineer you will have the opportunity to develop CI pipelines which power Canonical's cloud integration testing and reporting. You will help test our products on new clouds and advance our AI / ML pipelines for automatic analysis of test results. A successful candidate is interested in tackling these problems, as well as imagining and leading new initiatives within the team and across Canonical.
The role entails
- Creating automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
- Enabling engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company
- Enhancing continuous integration pipelines for deploying and testing Canonical's cloud native products such as Kubeflow
- Deploying, managing, and debugging highly distributed systems on clouds and bare metal
- Monitoring and reporting on automated testing efforts
- Collaborating daily with a globally distributed team
What we are looking for in you
Nice‑to‑have skills
What we offer colleagues
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open‑source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-Ljbffr