Job Summary Canonical's Commercial Engineering QA team works with OEM and ODM customers to deliver certified Ubuntu laptop, desktop, workstation, IOT hardware and other computing devices.
We are seeking senior QA Engineers to support OEM projects in Taipei. As a QA engineer, You will be responsible for developing test plan, test cases, performing tests, issuing bugs, generating reports, tracking issues to ensure the quality of the suite of Ubuntu products.
Key responsibilities and accountabilities : Develop test plan and project documentation based on customer requirements Develop test case suites for customized Ubuntu Desktop and Ubuntu Core environments Perform automated and manual testing of custom versions of Ubuntu Desktop, Ubuntu Core platforms Execute and track testing progress across multiple projects and customers Support local engineering staff with SQA process development / implementation 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 understand what is required to build efficient, effective automated testing Work with hardware partners on adapting the test framework to suit their needs Communicate effectively with colleagues in a variety of time zones around the world Triage Required skills and experience : 5+ years of experience in Software Quality Assurance or equivalent, some team lead experience would be a plus Experience with the Linux desktop, and related technologies.
Ubuntu core experience would be a plus Solid grasp of commercial QA practices and ideas on how to integrate them into Linux Community standards Experience with common scripting languages, including Shell script, Python or Perl Comfortable with online communication and collaboration such as mailing lists, IRC, wiki Excellent logic, problem solving, and troubleshooting skills Strong written and spoken communication skills in English Ability to be productive in a globally distributed team Ability to pick up new technologies and achieve high effectiveness quickly