Software QA Engineer
Core
Ensure quality, reliability, and performance of Ooma's cloud-based communication and smart home security products through comprehensive testing, validation, and lab environment management.
Role type
Software Quality Assurance Engineer
Builds
Cloud-based VoIP phone service, unified communications solutions, and smart home security systems
Domain
Telecommunications / VoIP / Smart Home Security
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test strategy definition, automated test development, lab environment configuration, defect tracking, AI-assisted testing tool usage, Linux administration, iOS/Android application testing
Preferred skills
Generative AI familiarity, database administration, customer support troubleshooting
Technologies
AI-assisted testing tools, Linux, iOS, Android
Responsibilities
Design, develop, and execute test plans and test cases to validate product functionality, performance, and customer use cases; Define test strategies and provide clear project status, risk assessments, and schedule updates to management; Build, configure, and maintain lab environments to validate a variety of product configurations and solutions; Collaborate with engineering, automation, and performance teams to improve test coverage and efficiency; Identify, document, track, and drive resolution of defects throughout the development lifecycle; Prepare test reports and communicate quality results to project stakeholders