This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

BlackBerry QNX – Software Test and Automation Specialist – Safety Certified Products

BlackBerry Inc.

This is a Contract position in Taber, AB posted September 13, 2022.

Worker Sub-Type: Regular Job Description: The Services Test Team at QNX is seeking talented individuals with a mind for details and passion for quality.

QNX customers produce an exciting array of embedded products using QNX technologies, producing QNX-based systems in everything from automobiles to internet, from medical devices to space systems and from manufacturing to nuclear power plants.

Technologies include Safety certified real-time embedded OS, BSP and drivers, networking stacks, hypervisors, multimedia, navigation, voice recognition, graphics, application frameworks, smart phone connectivity, and sensor integration such as cameras, LiDAR and radar.

The QNX Test team is looking for a candidate to perform testing on embedded systems.

The roll will cover all aspects of testing include writing and executing manual tests as well as running, maintaining and developing automated test cases.

The role requires working with hardware and accessing test labs, and not suitable for remote work.

The candidate will participate in all verification related activities related to Functional Safety certification (ISO 26262
– Road vehicles – Functional safety).

Experience working an ASPICE compliant environment is a definite asset.

Responsibilities: Manual and automated testing of BSPs and drivers Contribute towards Safety Certifications
– (E.g.: ISO-26262 up to ASIL-D, EN-61508 up to SIL-4, etc.) Create, update and maintain test plans, test cases based on requirements Automation of manual test cases and automation lab maintenance Hands-on configuration, integration and testing of software deliverables on reference hardware Collaboration with other test and development teams Recreation of observed issues through a variety of techniques to help root cause issues Debugging, analyzing test results, generating and updating defect reports, verifying resolved issues Execution of product release and regression testing Producing test reports based on test results with high attention to detail For safety certified product verification, creation of fault injection test cases or functional safety test cases Essential Skills and Qualifications: Bachelor’s degree in computer science, engineering or equivalent Demonstrated experience writing test plans and test cases, executing tests and reporting results Experience delivering verification for Safety Certified products Experience developing automated tests
– using C and/or Python Familiar with Continuous Integration build systems (Eg: Jenkins) Ability to work autonomously Proven ability to manage multiple priorities and deliver high quality software within timelines Experience with source versioning systems (Eg: SVN, Git) Knowledge of formal test theory, test methodology, and ISO-9001 quality management Able to write clear and concise problem reports Creative debugging techniques and persistent in finding solutions Familiarity with various processor architectures (Eg: Intel and ARM) Ability to work and participate in a team setting with an open, collaborative communication style Excellent communication, presentation, and organizational skills Enthusiasm, a passion for quality and a desire to learn about new technologies is a requirement Optional Skills and Qualifications: Familiar with Functional Safety standards (E.g.: ISO-26262, IEC-61508, DO-178c) Familiar with ISO/IEC-29119
– Software testing standard Familiar with ASPICE (or SPICE) Working knowledge of QNX or other embedded operating system LI-SK2 Scheduled Weekly Hours: 40