Rivian and Volkswagen Group Technologies is looking to solve challenges in electric vehicles through technology that will set the standards for software-defined vehicles around the world by improving and maintaining their automation library and designing software automation for end-to-end customer use cases.
Requirements
- Proven ability to develop high-quality code in Python.
- Experience with Pytest, Appium, or other automation frameworks and tools.
- Familiarity with Git, Jira, and the software development lifecycle.
- Experience with continuous integration tools, such as Jenkins.
- Familiarity with Android and Linux systems.
Responsibilities
- Develop, design, and maintain software automation of end-to-end customer use cases.
- Ensure the automation framework is robust and modular through utility files and structured tests.
- Responsible for maintaining and improving the overall health and stability of the automation library.
- Troubleshoot and debug issues in the automation framework and test cases.
- Write test code to test for quality, robustness, and functional correctness, including edge cases.
- Support and coordinate between QA engineers and the rest of the development teams to ensure growing test coverage.
Other
- Education: Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field.
- Experience: 2+ years of full-time experience working as a software developer, SDET, or QA Engineer, heavily utilizing Python, is preferred.
- Strong teamwork, excellent documentation skills, and the ability to learn quickly and adapt to changing priorities.
- The role should consistently consist of approximately 85% coding/automation work and 15% manual testing or test development.