This job board retrieves part of its jobs from: Emploi Sherbrooke | Hamilton Jobs | Work From Home

Need to find a job? New postings every day

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

  mississauga jobs  

A website for the people of Mississauga

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Software Test Developer II


This is a Contract position in Mississauga, ON posted May 13, 2022.

Worker Sub-Type:


 Job Description: 

The BlackBerry IoT Business Unit combines BlackBerry’s core IoT assets across the company, including the BTS (QNX, Jarvis, Certicom, Radar) and BlackBerry IVY.  We are currently working on the initial release of Blackberry IVY – a joint development effort between BlackBerry and Amazon AWS.  We are looking for a Software Test Developer to contribute to the overall quality of this product.  IVY is a cutting edge, secure, intelligent in-vehicle data platform providing automakers with cloud-controlled access to vehicle data.  BlackBerry IVY will produce and share insights consistently with a global digital ecosystem of developers to deliver actionable value on vehicle data at scale. The BlackBerry IVY Engineering organization is focused on developing and delivering this vision of BlackBerry IVY through the delivery of software and services, which will be used by vehicle OEMs and the broader development community worldwide. 


BlackBerry IVY provides a runtime and SDKs for vehicle OEMs and 3rd party developers to integrate with the vehicle sensors and develop intelligent apps. The successful candidate will help validate the full stack of the IVY product, including embedded software running on an auto grade OS such as QNX and Linux, and on auto grade hardware such as NXP IMX8 and QUALCOMM 8195. Part of the stack runs on the AWS cloud and interacts with the embedded software running on vehicles. The successful candidate will be responsible for validating not only the components built by BlackBerry, but also by AWS to ensure the system integrated product is customer ready.


  • Actively participate in all aspects of the test process
  • Create software test strategy and test plans
  • Create and execute system level manual tests for the solutions being developed
  • Develop automated integration tests
  • Analyzing test results, generation of defect reports, verifying fixed issues, updating pre-existing defect reports
  • Integrate and manage automated tests and quality measurement tools to the Gitlab CI/CD pipeline


  • Degree in Computer Science, Computer Engineering, Software Engineering, or related program
  •  4 or more years’ relevant experience with BA/BS or 2 or more years’ relevant experience with MA/MS
  • Relevant co-op and intern experience will also be considered
  • 2-3 years’ experience with scripting languages such as Python and Shell
  • 1-2 years’ experience in C++ programming
  • Experience using one or more test automation tools and frameworks such as Pytest, Robot, Postman, Selenium and Cucumber
  • Experience with CI/CD pipeline and exposure to at least one system, such as GitLab
  • Experience developing and/or testing embedded SW
  • Experience developing and/or testing using Linux/Ubuntu PC
  • Creative and persistent debugging techniques
  • Able to write clear and concise problem reports
  • Strong verbal and written communication skills
  • Curious attitude and self-starter with strong interpersonal skills
  • Possess strong skills in innovative thinking, initiative, and communication


  • Experience with translating requirements into detailed technical user stories which the development scrum teams can implement effectively and efficiently
  • Experience with taking on the definition and work prioritization with development scrum teams to ensure new features are delivered on time and with the right scope
  • Experience collaborating and interfacing with product management, UX designers, architects and engineering teams
  • Experience with web-based technologies such as AWS, REST and React.js
  • Experience with QNX OS
  • Experience with Object Oriented Development method
  • Experience with testing SDKs
  • Experience with auto grade HW such as NXP IMX8 or Qualcomm 8155
  • Exposure to Machine Learning techniques and/or data analytics engines


Scheduled Weekly Hours: