Software Quality Assurance Engineer - Linux, PC, IoT
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
