Software Quality Assurance Engineer - Linux, PC, IoT
Core
Establishing quality processes and testing strategies for Ubuntu desktop, server, and IoT devices across Linux hardware.
Role type
Software Quality Assurance Engineer (Linux/IoT)
Builds
Certified Ubuntu laptop, desktop, and IoT computing devices
Domain
Open-source operating systems (Linux/Ubuntu) and embedded/IoT hardware
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Linux desktop expertise, commercial QA practices, scripting (Shell/Python/JavaScript), automated test design, bug isolation and documentation, process improvement, project scheduling
Preferred skills
Ubuntu experience, global team collaboration
Technologies
Ubuntu, Linux, Shell, Python, JavaScript, Mattermost, wiki
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 hardware, suggest solutions to identified product problems, collaborate with project teams for consistent execution, identify QA process bottlenecks and suggest improvements, oversee continuous improvement projects, collect quality data, establish proactive measures to improve platform quality and reliability, prepare time estimates and schedules for testing activities, identify, isolate, and document bugs, work with development teams to build efficient automated testing, triage test reports and customer bugs
Seniority
Individual Contributor, process-focused