The Design Technology group at Tesla creates or manages software used in the design and manufacture of Tesla products. The group maintains a stack made up of multiple co-existing versions of COTS and in-house design tools and is building a larger system wrapping them to make design data accessible and useful at Tesla factories around the world, 24/7.
Software Test Engineers understand that manual testing is exhausting, error prone and unscalable, yet testing itself is vital to quality and trust. They focus on building frameworks to make it easy to write and run tests at scale. They work with Product Management and technical leadership to convert business requirements into acceptance/regression tests that form a constantly growing foundation for the future.
Responsibilities
Establish testing frameworks in multiple cluster environments.
Own incorporation of high-level testing plans into the business and technical roadmaps.
Drive bi-weekly release acceptance plans with Product or Program Managers.
Evangelize adoption of new test-related tools and procedures, e.g., leveraging GitHub actions.
Present measurables related to testing and quality to the team.
Requirements
Two years of experience coding, developing, or installing end-2-end test frameworks equivalent to www.selenium.dev in function and intent (headless testing).
Four years providing leadership to SWE teams in testing and testing concepts – unit, feature, e2e, test-driven, pre-commit, release qualification, etc.
Familiarity with Kubernetes (pushing new test frameworks), SQL (can fill databases with mocked data).
GitHub actions, Jira, Kafka or other CI/CD workflow mechanisms.
Comfortable with asynchronous event driven testing.
WinAppDriver experience.