Tesla's Infotainment Team is looking for an exceptionally talented and committed System Software Automation Engineer to help re-invent the in-car experience. Join the small, dedicated team that is responsible for Tesla's over-the-air update system. The ideal candidate combines excellent quality assurance skills with strong automation design sensibilities and a passion for building inspiring, easy-to-use software.
Develop detailed test plans to validate Tesla's OTA (over-the-air) update system.
Develop test scripts to automate OTA test plans.
Validate Autopilot OTA functionality.
Identify effective test strategies for a given feature and craft test plans accordingly.
Integrate existing automation results with daily/weekly reports.
Investigate issues reported by customers in the field, internal test engineers, and your own testing.
Triage automation failures.
Execute functional and regression tests as a part of release testing and triage results.
Identify and drive big picture initiatives to improve OTA testing efficiency and visibility.
BS/MS/PhD in Computer Science, Information Systems, Electrical Engineering or the equivalent in experience and evidence of exceptional ability.
3+ years Software Automation experience.
Demonstrable experience solving difficult QA problems (scalability, reliability, reporting, parallelization, etc.)
Passionate about troubleshooting failures to determine root cause.
Experience in designing automation frameworks and developing test automation software.
Very comfortable with Linux environments and hardware-based testing setups.
Experience with one or more scripting languages such as Perl, Ruby, Python, or Bash.
Excellent communication skills and very detail oriented.
Passionate about improving the customer experience.
Passionate about Tesla's mission.