R

Rivian and Volkswagen Group Technologies

Builds software and electronics for electric cars

Senior Software Automation Engineer

Test Automation EngineeringPosted on Nov 9
Full-timeToronto, ON, CanadaHybrid

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Applied Mathematics, Electrical Engineering, Computer Engineering, or equivalent practical experience.
  • At least 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 collect requirements, scope and design a test plan.
  • Ability to manage workload with minimal supervision.
  • Demonstrated ability to navigate technical disagreements, explain tradeoffs with evidence, and influence decisions across disciplines.

Responsibilities

  • Work with the platform teams in Toronto and the test automation teams in Palo Alto and Belgrade.
  • Collect and synthesize requirements, then scope and design test plans for extending the existing automation.
  • Develop 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 skills with continual learning, workshops, conferences, and talks.
  • Use modern AI tools to support investigation, implementation, testing, and code review, independently validating their output and maintaining responsibility for their correctness and quality.

Desired Qualifications

  • CI/CD experience, including Android build tooling and test automation.
  • Experience with Databricks and SQL.
  • Experience in an embedded Linux environment.
  • Knowledge of Android performance and testing frameworks.
  • Experience with unit and integration testing, Espresso, Compose Testing, Roborazzi, reusable fixtures and test abstractions, and functional/end-to-end testing with Maestro or Trailblaze.
  • Practical use of modern AI development tools, with verification of their output.

About the Company

Rivian and Volkswagen Group Technologies

Builds software and electronics for electric cars

Rivian and Volkswagen Group Technologies develops vehicle software and electronic systems for Rivian and Volkswagen Group's electric cars. Its platform links the computers that control vehicle functions with operating systems, cloud services and wireless updates. Automakers use the shared architecture to add features across different models and improve vehicles after sale without a service visit. The independent venture develops technology for its two automotive owners under a partnership built around shared engineering work and licenses to Rivian's existing software and hardware. Founded in 2024, the company is headquartered in Palo Alto, California, United States.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Palo Alto, CA
Founded
2024

Recently Posted Jobs

Explore more opportunities at Rivian and Volkswagen Group Technologies

See more jobs