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

previous arrow
next arrow
Slider

Senior Software Test Developer

BlackBerry

This is a Contract position in Dartmouth, NS posted May 29, 2021.

Worker Sub-Type: Regular Job Description: The BlackBerry IoT Business Unit co mbines BlackBerry’s core IoT assets across the company, including the BTS (QNX, Jarvis, Certicom, Radar) and BlackBerry IVY.

We are currently are 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.

POSITION SUMMARY 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 8155.

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.

RESPONSIBILITIES Actively participate in all aspects of the test process Create software test strategy and test plans Develop automated integration tests Execute system level manual tests for the solutions being developed Analyze test results to identify issues in the software and work with team members to resolve them Integrate and manage automated tests and quality measurement tools to the Gitlab CI/CD pipeline SKILLS AND QUALIFICATIONS Degree in Computer Science, Computer Engineering, Software Engineering, or related program 7 years’ relevant experience with BA/BS or 5 years’ relevant experience with MA/MS 3-5 years’ experience with scripting languages such as Python and Shell 2-3 years’ experience in C++ programming Experience using automated test frameworks to build test suits Experience developing and/or testing embedded SW Familiarity with web-based technologies such as AWS, REST and React.js Experience with 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 working with multiple host platform such as Linux, Mac and Windows Strong verbal and written communication skills Curious attitude and self-starter with strong interpersonal skills Possess strong skills in innovative thinking, initiative, and communication ADDITIONAL ASSETS 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 LI-SS1 Job Family Group Name: Product Development Scheduled Weekly Hours: 40