ABOUT US
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we’re addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world.
The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we’ll map a new way forward. Working together, we’ll create a future that’s more connected, more intelligent, more sustainable for everyone.
Rivian and Volkswagen Group Technologies Canada is proud to be a Great Place To Work® Certified company — 92% of employees at RV Tech Canada say it is a great place to work, compared to 60% at a typical company.
ROLE SUMMARY
We're on a mission to redefine how people interact with their vehicles, creating seamless digital experiences that connect, entertain, and inspire every journey. Our team brings together deep expertise in Android, connected systems, and automotive platforms, striving to push boundaries in software innovation and design. Innovation is our engine: whether integrating the latest IoT features, improving safety and reliability, or inventing intuitive interfaces, we thrive in solving complex engineering challenges that shape real-world mobility.
As a Senior Software Automation Engineer in Toronto, you will extend our test automation and develop the performance tests for our infotainment platform. You will work with the platform teams in Toronto and the test automation teams in Palo Alto and Belgrade.
As part of Rivian VW Group Technologies, we embrace an ethos of curiosity, integrity, and open-mindedness. Here, you'll find a growth-oriented team dedicated to building world-class apps and platforms, with opportunities to lead, mentor, and shape products at the forefront of vehicle technology.
If you share our passion for ambitious challenges and inventive thinking, and you're eager to help transform the way people engage with their vehicles, come join us in driving the future of connected mobility.
RESPONSIBILITIES
- Work with the platform teams in Toronto and the test automation teams in our other locations - Palo Alto and Belgrade.
- Collect and synthesize requirements, then scope and design test plans for extending the existing automation.
- Develop the performance tests and identify gaps in the existing test framework.
- Build regression coverage and diagnose failures across unit, integration, and Android UI tests.
- Build pipelines that turn nightly automation and vehicle telemetry into metrics and dashboards used for release sign-off.
- Triage automation and field-reported failures, and work with developers to root-cause them across app, platform and vehicle.
- Make test runs repeatable and reliable in CI, on test benches and on vehicles.
- Review designs and merge requests across collaborating teams, and constructively challenge requirements, implementation approaches, and release decisions.
- Clearly communicate concerns, recommend alternatives, and push back when correctness, quality, or maintainability would be compromised.
- Grow your skills with continual learning, workshops, conferences, and talks.
- Use modern AI tools to support investigation, implementation, testing, and code review, while independently validating their output and maintaining responsibility for their correctness and quality.
QUALIFICATIONS
Minimum Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, Applied Mathematics, Electrical
- Engineering, Computer Engineering, or equivalent practical experience.
- 5+ years of experience in test engineering or software test automation.
- A test engineering background, with experience in automation frameworks.
- Android and/or Automotive experience.
- Experience with Java and Kotlin.
- Linux experience.
- Python and bash experience.
- Ability to…