Worker Sub-Type:
Regular
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 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 Developer in Test to create and execute tests in order to support customer and internal development activities with focus on the following:
Responsibilities:
- 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
- Follows 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
- Knowledge of C/C++ is a requirement
- 3-5 years’ experience in software testing
- Working knowledge of Python and shell scripting would be an asset
- Working knowledge of Windows, Linux or OS X operating systems
- Working knowledge of QNX or other embedded operating system
- Familiarity with Continuous Integration build systems such as Jenkins would be an asset
- Familiarity 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
- 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!
#LI-SK2
Scheduled Weekly Hours:
40
Read Full Description