Software Tester
Full Time, Testing/QA

Job Description

QNX supplies the software used in navigation, entertainment, and digital-instrument-clusters in millions of vehicles around the world including Audi, BMW, Chrysler, GM, Porsche, Toyota, and dozens of others. The QNX CAR Platform is the foundation to build next generation automotive infotainment systems and safety systems such as autonomous drive targeted at all major OEMs across North America, Europe, and Asia.


The QNX Platform is a complete automotive software stack ranging from low-level embedded, middleware, and application frameworks. Technologies include Safety certified real-time embedded OS, multimedia, navigation, voice recognition, graphics, application frameworks, and smart phone connectivity. The QNX Test Team is looking for a Software Tester to create and execute tests in order to support customer and internal development activities with focus on the following:

  • Working with developers to investigate and resolve customer reported problems and provides interim testing support for experimental software
  • Creating or updating test plans and test cases based on customer requirements or identified problems
  • Running a series of tests against new software loads on customer or reference hardware and analyzes the results
  • Creating test reports based on test results for internal and external audiences
  • Participating in product reviews, design or enhancement projects in order to share knowledge based on customer experience
  • Follow and ensures compliance to workplace operating and environmental, health and safety procedures and guidelines


Essential Skills And Qualifications

  • Able to discern test requirements from low-level drivers to middleware to user-level applications
  • Intimate/expert knowledge of C/C++ is a requirement
  • 1-3 years’ experience in software testing
  • Strong working knowledge of Python, Perl and shell scripting
  • Working knowledge of Windows, Linux and OS X operating systems
  • Working knowledge of QNX or other embedded operating system
  • Familiar with Continuous Integration build systems (Jenkins, Hudson)
  • Familiar with source versioning, problem reporting and constant integration systems (SVN, Git, JIRA, Jenkins)
  • Knowledge of formal test theory, test methodology, and experience in developing automated tests and testing tools
  • Able to write clear and concise problem reports
  • Familiarity with common processor architectures (i.e. x86/PPC/ARM/ARMv7)
  • Ability to work and participate in a team setting with an open, collaborative communication style
  • Excellent communication, presentation, and organizational skills are necessary
  • Enthusiasm, a passion for quality and a desire to learn about new technologies is a requirement

How to apply

Apply online at