Senior Embedded Test & Automation Developer
at Geotab
Oakville, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 14 Aug, 2024 | Not Specified | 15 May, 2024 | 1 year(s) or above | Software Development,Scrum,Test Automation,Integration,Design Specifications,Automation,Test Methodologies,Linux,Python,Low Level Programming | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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