Senior Embedded Test & Automation Developer

at  Geotab

Oakville, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate14 Aug, 2024Not Specified15 May, 20241 year(s) or aboveSoftware Development,Scrum,Test Automation,Integration,Design Specifications,Automation,Test Methodologies,Linux,Python,Low Level ProgrammingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WHO YOU ARE:

We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking a Senior Embedded Test Automation Developer who will work with Geotab telematics and expandability hardware and testing software. If you love technology, and are keen to join an industry leader — we would love to hear from you!

Responsibilities:

WHAT YOU’LL DO:

The Senior Embedded Test Automation Developer will help define, design, implement and maintain CI/CD pipelines and automation tests for how the hardware interacts with the vehicle, the data, and the backend systems in the automated test environment.

WHAT YOU’LL BRING TO THIS ROLE:

  • 5+ years experience using Python, pytest or similar tools and technologies to develop hardware-firmware automation test frameworks.
  • Understand the core tenets of software development, able to write reliable automation tests & scripts, and modify application code for test automation.
  • Understanding and exposure to a wide array of QA practices, processes, and tools
  • 2+ years experience working in embedded development and low level programming preferably using C.
  • 2+ years experience working with CI/CD pipelines in an embedded development environment. Knowledge and experience in Gitlab pipelines is a plus.
  • 1+ year experience leading efforts to gather requirements, creating design specifications and defining tasks to implement them is a plus.
  • Good understanding of test methodologies and working experience developing unit, integration, system, power, performance and stress tests using automation.
  • Exposure and/or experience with SCRUM is an asset.
  • Exposure and/or experience with RTOS and Linux is an asset.
  • GCP, BigQuery, SQL experience is an asset.


REQUIREMENT SUMMARY

Min:1.0Max:6.0 year(s)

Information Technology/IT

IT Software - QA & Testing

Software Testing

Graduate

Proficient

1

Oakville, ON, Canada