Rivian and Volkswagen Group Technologies
Rivian and Volkswagen Group Technologies is hiring: Software Automation Engineer
Rivian and Volkswagen Group Technologies, Palo Alto, CA, US, 94306
Join to apply for the Software Automation Engineer II role at Rivian and Volkswagen Group Technologies .
About Us
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for the automotive industrys next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, were 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, well map a new way forward. Working together, well create a future thats more connected, more intelligent, and more sustainable for everyone.
Role Summary As a Software Automation Engineer II at Rivian Volkswagen Group Technologies, youll be pivotal in ensuring the delivery of robust, high-quality connected vehicle features through comprehensive test automation. You will primarily focus on creating and maintaining Python-based automated test suites for various testing levels, from functionality to performance and stress tests, while also building and maintaining automation test benches. Collaborating closely with firmware, cloud, DevOps, and development teams, you'll enhance test coverage, integrate with CI/CD pipelines, and drive quality improvements. Your expertise in automation frameworks (like Pytest or Appium) and IoT/telematics systems will directly contribute to the reliability and innovation of Rivian Volkswagen Group Technologies' connectivity platform, leveraging data analytics for actionable insights.
Responsibilities Create and maintain automated test suites/cases for connectivity system functions for various testing levels
Write and maintain common test libraries, utilities in Python test framework
Build and maintain automation test benches and test runs
Interface with dev ops team to enable continuous integration and testing
Work with integration and developers to improve automation coverage
Generate software test requirements and use requirement management tools
Compile test data to demonstrate the automation software meets the specified requirements
Develop reports and dashboards to track quality improvements
Work closely with firmware, cloud, and validation teams
Author and review test plans, automation strategies, and release readiness criteria
Identify regressions and report high-quality bugs to drive quality improvements
Qualifications Bachelors degree in computer science, Computer or Software Engineering, or related field
5+ years of relevant industry experience, with 3+ years of test automation experience in Python
Experience with Pytest, Appium, or other automation frameworks and tools
Experience with Agile methodologies
Prior experience in IoT, telematics, or wireless systems
Familiarity with vehicle connectivity protocols (MQTT, gRPC, REST, TCP/UDP, UDS)
Automation experience in embedded software, automotive field is a plus
#J-18808-Ljbffr