5 months ago
Taipei, TaiwanSenior
Responsibilities
- Plan, create, and manage the overall quality planning strategy and documentation.
- Improve automated test capabilities through test design and code contributions.
- Perform automated and manual testing of Ubuntu Desktop, Server, and Core on current hardware.
- Identify, isolate, document, and triage product bugs, test reports, and customer issues.
- Collaborate with development and project teams across multiple projects to build effective automated testing.
- Identify QA bottlenecks, oversee continuous improvement projects, collect quality data, and establish proactive measures to improve Ubuntu quality and reliability.
- Prepare testing estimates and schedules and suggest solutions to identified product problems.
Requirements
- Experience with the Linux desktop and related technologies; Ubuntu experience is a plus.
- Solid understanding of commercial software QA practices and how to integrate them with Linux community standards.
- Experience with common scripting languages, including Shell script, Python, or JavaScript.
- Comfort with online communication and collaboration tools such as mailing lists, Mattermost, and wiki.
- Strong logic, problem-solving, troubleshooting, written communication, and spoken English skills.
- Ability to work productively in a globally distributed team and learn new technologies quickly.
Benefits
- Learning and development
- Annual compensation review
- Recognition rewards
- Annual leave
- Priority Pass for travel
- Annual health check
Tech Stack
Categories
About Canonical
Canonical publishes Ubuntu, a widely used Linux operating system for servers, cloud, desktops, and edge/IoT, along with tooling for containers, Kubernetes, OpenStack, and AI. It sells enterprise support, security maintenance, managed services, and certifications to businesses, governments, and hardware makers. Founded in 2004 and headquartered in London, the privately held company supplies Ubuntu images and tooling to major public clouds and silicon partners.
