Kernel QA Engineer Americas, EMEA
Kernel QA Engineer - Location: Work from home - North America / Western Europe
What is Canonical?
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 organizations. Our services are helping individuals and businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.
Ubuntu is the fastest growing Linux distribution, with over 20 million users in just a few years. The project is aimed at reducing barriers to innovation globally by providing free access to an open technology platform.
The Canonical Kernel Team is responsible for maintaining all supported Ubuntu Linux kernels, managing all custom flavors of Ubuntu Linux kernels, tracking and contributing to upstream kernel development, as well as driving development of the upcoming Ubuntu kernel release.
As a Kernel QA Engineer you will be responsible for collaborating with a very active distributed development team on all the tasks involved in the development, release and support processes.
The entire kernel team is dedicated to putting out a quality product. We are looking for an individual that will step up and lead our testing efforts. If you have a passion for shipping a quality product and is excited to tackle the challenges that come with testing that product, this job is for you. If you are a QA professional that sees testing and QA as the ying to the developers yang, this job is for you. I you are a QA professional that sees that believes strongly in test automation, this job is for you. If you are interested in testing with the latest cloud technologies, this job is for you.
- Collaborate proactively with a distributed team
- Fix test case bugs
- Write high-quality code to validate and exercise new features
- Take ownership of existing testing process and infrastructure
- Work with stakeholders on test results
- Recommend and/or develop new tests for kernel subsystems and features
Required skills and experience
- Degree level education, preferably in a technology field
- Strong communication and cooperation skills
- Involvement in open source projects in the past
- Understanding of how to be part of a distributed team
- Ability to clearly discuss ideas and collaborate on finding good solutions
- Excellent distributed systems administration experience
- Proficient in devops methodology and process
- Python programming experience
- Linux experience
- Experience with test automation including system level automation and job runners
- Experience with continuous integration strategies
- Experience with Debian packaging a plus
Vacancy page : https://boards.greenhouse.io/canonical/jobs/1254498