Hardware Certification Engineer at Canonical
Role summary
Hardware (HW) Certification Engineer is responsible for test coverage and test execution of Ubuntu Certification for commercial devices.
To apply, please visit the original job posting at Canonical's website
Key responsibilities and accountabilities
The team is part of Platform Services department and provides certification as a service to commercial hardware partners. The role responsibilities include:
- Write test cases and test scripts to test the functionality and performance of all HW systems (netbooks, laptops, desktops, servers) to ensure they continue to be certified even after kernel and other module changes.
- Update the test coverage in line with changes in the Ubuntu development roadmap and customer/stakeholder requirements.
- Conduct product testing, analyse results and raise bugs as appropriate. This will include both manual and automated testing.
- Work with hardware partners, the certification team and the development teams to ensure that bug reports are triaged and assigned to the appropriate teams in a highly efficient and effective manner.
- Respond to and work to resolve issues raised by end users, partners and commercial support customers.
- Receive, install, catalogue and maintain hardware on the local lab facility
- Be an active member of the Certification team.
- Participate in regular meetings involving international travel (10-20% of the time).
Required skills and experience
- A strong background in Test methodology and Automation.
- Experience with Python programming and other scripting languages required.
- Strong English language communication skills, especially in online environments such as mailing lists and IRC.
- Ability to be productive in a globally distributed team through self discipline and self motivation, delivering according to a schedule.
- Understanding of Agile Scrum methodology is desired
- Previous experience working with Ubuntu or other Linux based products is required
