Get Certified Ubuntu Training

Employment


QA Engineer

Posting Date: August 2009
Job Location: Lexington, MA
Job Summary: Canonical OEM Services is responsible for building custom versions of the popular Ubuntu Desktop operating system for use on small form factor laptops and mobile devices. With the help of thousands of community members, Ubuntu is the fastest growing and most widely used Linux distribution in the world. OEM Services takes the result of that hard work and adds new and exciting desktop user interfaces, drivers for the latest wireless technologies, and works closely with manufacturers on hardware improvements. Join our fast paced team and help us ensure the highest quality releases for the next generation of mobile computing devices.
Reports To: QA Manager, OEM Services

Key responsibilities and accountabilities:

  • Develop test planning and project documentation based on customer requirements
  • Develop test case suites for customized Ubuntu Desktop and Mobile environments
  • Perform automated and manual testing of custom versions of Ubuntu Desktop and Mobile platforms
  • Execute and track testing progress across multiple projects and customers
  • Support local engineering staff with SQA process development/implementation
  • Lead a project based team of QA Testers
  • Organize community testing efforts for post ship updates and security releases
  • 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 hardware partners on adapting the test framework to suit their needs
  • Triage test-generated reports and customer bugs
  • Participate in regular development "sprints" involving international travel

Required skills and experience:

  • Solid Experience in Software Quality Assurance, some team lead experience a plus
  • Experience with the Linux desktop, and related technologies
  • Solid grasp of commercial QA practices and ideas on how to integrate them into Linux Community standards
  • Experience using desktop automation tools such as AT-SPI, dogtail or LDTP
  • Understanding of mobile and embedded platforms
  • Experience with common scripting languages, including Python
  • Comfortable with online communication and collaboration such as mailing lists, IRC, wiki
  • Excellent logic, problem solving, and troubleshooting skills
  • Strong English language communication skills
  • Ability to be productive in a globally distributed team
Apply for this job