Software Development Engineer in Test (SDET) - Automotive

Actalent

Southwestern Ontario

On-site

CAD 70,000 - 95,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Actalent is seeking a Software Development Engineer in Test to join our Waterloo-based team, onsite full time. You will develop automated Python tests and tooling to validate new features and support existing solutions across automotive infotainment tech.

You’ll work with Java/Groovy, PyTest, and automation frameworks, participate in code reviews, and help enable hundreds of developers with a robust automated pipeline.

Qualifications

  • Bachelor's degree in computer science, engineering, or a related field.
  • 3+ years experience with object-oriented analysis and design, multi-threading, algorithms, and data structures.
  • 3+ years experience in Python development (coursework and/or research valid).
  • Experience with Java/Groovy
  • Experience with automated testing environments and frameworks (i.e. PyTest, unit testing, Slash).

Responsibilities

  • Develop automated test scripts and tools in Python to verify new feature functionality.
  • Support existing solutions with bug fixes and updates as needed.
  • Perform automated test execution and results analysis, root cause issues and validate fixes.
  • Contribute to code quality by participating in code reviews.
  • Interface with development and test teams to understand testing requirements.
  • Monitor messaging platforms and provide timely support for development and other test teams.
  • Develop hardware solutions to automate workflow (Arduino/microcontrollers).

Skills

Python
Java/Groovy
Multithreading
Algorithms & data structures
Test automation

Education

Bachelor's degree in CS/Engineering

Tools

PyTest
Selenium
Jenkins
Slash
Squish
Shell scripting
Git

Job description

Actalent is a global leader in engineering services and human capital solutions. Our Canadian operations continue to grow and we are actively looking for Software Development Engineers in Test to join our team.

The successful candidate will be part of the Test Automation & Tools Development team involved in the delivery of the latest automotive infotainment and connectivity technologies, initially supporting one of our largest customers in this industry. You will support the development and maintenance of a fully automated pipeline that empowers hundreds of developers every day.

Your contribution will enable a large fleet of automation nodes to serve cross-functional development teams around the clock.

Location: Waterloo (Onsite full time)

RESPONSIBILITIES
  • Develop automated test scripts and tools in Python to verify new feature functionality.
  • Support existing solutions with bug fixes and updates as needed.
  • Perform automated test execution and results analysis, root cause issues and validate fixes.
  • Contribute to code quality by participating in code reviews.
  • Interface with development and test teams to understand testing requirements.
  • Monitor messaging platforms and provide timely support for development and other test teams.
  • Develop hardware solutions to automate workflow (Arduino/microcontrollers).
REQUIRED QUALIFICATIONS
  • Bachelor's degree in computer science, engineering, or a related field.
  • 3+ year experience with object-oriented analysis and design, multi-threading, algorithms, and data structures.
  • 3+ year experience in Python development (coursework and/or research valid).
  • Experience with Java/Groovy
  • Experience with automated testing environments and frameworks (i.e. PyTest, unit testing, Slash).
  • Analytical with the ability to root-cause problems creatively and effectively.
  • Highly motivated, self-starter, resourceful.
  • Strong verbal and written communication skills.
Preferred Qualifications:
  • Experience with CI/CD (continuous integration/continuous deployment) systems (i.e. Jenkins).
  • Experience with batch and shell scripting (Windows and Linux command line scripting).
  • Experience with embedded OS (QNX, Linux).
  • Experience with microcontrollers.
  • Experience with automated testing environments and frameworks (i.e. PyTest, unit testing, Slash).
  • Experience with automated GUI testing solutions (i.e. Squish, Selenium).
  • Experience with agile methodologies.

Actalent thanks all applicants; only selected qualified candidates will be contacted.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Testing Specialist
Software Testing Specialist

MEDA Engineering & Technical Services • Ottawa

On-site
CAD 72,000 - 77,000
Paid benefits after 90 days
Pension with employer match
Referral bonus
Software Engineer in Test
Software Engineer in Test

Randstad Digital • Toronto

Hybrid
CAD 90,000 - 120,000
Test Development Team Lead
Test Development Team Lead

Nureva Inc. • Calgary

On-site
CAD 120,000 - 160,000
Competitive pay
Open culture
Calgary/Kanata offices
Senior Automation Developer - Toronto
Senior Automation Developer - Toronto

Randstad Canada • Toronto

On-site
CAD 90,000 - 140,000
Modern Tooling & Frameworks
Full-Spectrum Testing
CI/CD & DevOps Integration
+1
Senior Automation Engineer - Toronto, ON (Hybrid)
Senior Automation Engineer - Toronto, ON (Hybrid)

Pozent Corporation • Toronto

On-site
CAD 85,000 - 120,000
Senior QA Engineer (Networking/Embedded)
Senior QA Engineer (Networking/Embedded)

Confidential • Ottawa

On-site
CAD 90,000 - 120,000
Test Engineer
Test Engineer

Wipro • Toronto

On-site
CAD 75,000 - 95,000
Test Engineer
Test Engineer

Flex On -Demand Consultants • Toronto

On-site
CAD 90,000 - 130,000
Test Automation Specialist
Test Automation Specialist

COFOMO • Montreal

On-site
CAD 90,000 - 120,000
RQ08751 - Automation Developer - Senior
RQ08751 - Automation Developer - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000