Canonical logo

Graduate Software Quality Assurance Engineer - Linux, PC, IoT

Canonical
Taipei, Taiwan
Full Time
Posted September 18, 2025
Apply Now

Application opens on company website

Job Description

A Graduate Software QA Engineer at Canonical is responsible for testing and improving the quality of Ubuntu products through automated and manual testing, collaborating with development teams, and contributing to quality assurance processes to ensure reliable and high-quality software delivery.

Key Responsibilities

  • Perform automated and manual testing of Ubuntu Desktop, Server, and Core on various hardware
  • Improve automated test capabilities through design and code contributions
  • Identify, isolate, and document product bugs clearly and concisely
  • Collaborate with project teams to ensure consistent project execution
  • Suggest solutions to identified product problems
  • Collect quality data and establish proactive measures to enhance platform quality and reliability
  • Build and maintain efficient automated testing processes with development teams
  • Triage test reports and customer bugs
  • Estimate time and schedule testing activities
  • Identify and address process bottlenecks in quality assurance workflows

Requirements

  • Perform automated and manual testing of Ubuntu Desktop, Server and Core on various latest hardware.
  • Suggest solutions to identified product problems.
  • Collaborate with the Project team to ensure consistent project execution.
  • Identify quality assurance process bottleneck and suggest improvements.
  • Collect quality data.
  • Establish proactive measures to improve the quality and reliability of the Ubuntu platform.
  • Prepare time estimates and schedule for testing activities.
  • Identify, isolate, and document bugs clearly and concisely in the bugs database.
  • Work with development teams across multiple projects to build efficient, effective automated testing.
  • Communicate effectively with colleagues in a variety of time zones around the world.
  • Triage test reports and customer bugs.
  • Have a passion for Linux desktop and related technologies.
  • Have experience with common scripting languages, including Shell script, Python or JavaScript.
  • Be comfortable with online communication and collaboration tools such as mailing lists, Mattermost, and wiki.
  • Possess excellent logic, problem solving, and troubleshooting skills.
  • Have strong written and spoken communication skills in English.
  • Be able to be productive in a globally distributed team.
  • Have the ability to pick up new technologies and achieve high effectiveness quickly.

Benefits & Perks

Annual compensation review
Recognition rewards
Annual leave
Priority Pass for travel
Annual health check

Ready to Apply?

Join Canonical and make an impact in renewable energy

Stay Updated on Sustainability Jobs

Get the latest renewable energy jobs and career tips delivered to your inbox.

More jobs at Canonical

Canonical logo

Usability Engineer - User Science

Canonical
Remote
Full Time
6d
Canonical logo

Senior Design Researcher - User Science

Canonical
Remote
Full Time
6d
Canonical logo

Ubuntu Engineering Manager

Canonical
Remote
Full Time
Jan 8

More jobs in Taipei, Taiwan

Use Insider logo

Channel and Partnership Manager - (Taiwan Base)

Use Insider
Taipei
Full Time
Oct 19
Peak Energy logo

Sales Manager, Power Sales Marketing C I Sales

Peak Energy
Taipei
Full Time
Dec 29
Peak Energy logo

Renewables Lawyer - Taiwan Mid-Level

Peak Energy
Taipei
Full Time
Oct 27