CareerPlanSign in

Software Quality Assurance Engineer - Linux, PC, IoT

Office Based - Beijing, China💼 Full-time🗓 2026-10-02 → 2026-10-07

Core

Establish quality processes and coordinate testing for Ubuntu Desktop, Server, and IoT devices across Linux hardware.

Role type

Senior Software Quality Assurance Engineer (Linux/IoT)

Builds

Certified Ubuntu laptop, desktop, and IoT computing devices

Domain

Open-source operating systems, Linux, IoT

Required skills

Linux desktop expertise, automated testing design, scripting (Shell/Python/JavaScript), bug isolation and documentation, quality process strategy, continuous improvement, hardware testing

Preferred skills

Ubuntu experience, commercial QA practices integration, Linux community standards knowledge

Technologies

Ubuntu, Linux, Shell, Python, JavaScript, Mattermost, wiki (via careerplan.io/jobs/8248986-software-quality-assurance-engineer-linux-pc-iot-at-canonical)

Responsibilities

Plan and manage overall Quality Planning strategy and documentation; Improve automated test capability through design and code contributions; Perform automated and manual testing of Ubuntu on various latest hardware; Identify quality assurance process bottlenecks and suggest improvements; Collect quality data and establish proactive measures to improve platform reliability; Prepare time estimates and schedules for testing activities; Triage test reports and customer bugs; Work with development teams to build efficient automated testing solutions.

Seniority

Senior, hands-on IC