Software Automation Engineer

5 Days Old

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 industry’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, and more sustainable for everyone. Role Summary As a Software Automation Engineer II at Rivian Volkswagen Group Technologies, you’ll 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 Bachelor’s 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
Location:
Palo Alto, CA, United States
Category:
IT & Technology

We found some similar jobs based on your search