Senior Test Automation Engineer

Engineering and Programs – Software Integration /
Full Time
This is what you’ll do:
·         Design and build software testing platforms for sub system function validation
·         Implement full automation of various firmware testing platforms 
·         Lead integration of testing platform into build pipelines 
·         Work with multiple system domains to ensure that testing framework supports all test types
·         Create, develop and optimize build pipelines
·         Integrate build pipelines and testing platforms into front end tools
this is what you’ll need:
·         A degree in either Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering or Software Engineering
·         Ability to thrive under pressure, uncertainty and time constraints. 
·         Apply creative and critically thinking to deliver exceptional results
·         A firm belief that 80% of testing should be automated
·         3+ years of hands-on technical experience in vehicle and system testing
·         3+ years of experience with firmware test and development.
·         3+ years of experience with Python, golang and/or Shell
·         3+ years of experience with build, deployment and test tools such as Jenkins, Artifactory, Kubernetes, Zephyr, ECU-TOOL, Pytest, Robot Framework
·         Experience with various software construction tools such as SCons, Bazel or CMake is a plus
Nice to have:
·         Automotive - software development, tools and build-release engineering experience
·         Understanding of automotive networking layers
·         Experience in one or more back-end languages and stack (Node.js, Python, Golang, or similar)
·         Strong experience with test automation frameworks
·         Comfortable in a global environment and working cross functionally with teams across multiple sites and time zones
Rivian is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: Rivian is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Rivian are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Rivian will not tolerate discrimination or harassment based on any of these characteristics. Rivian encourages applicants of all ages.