Company Introduction
Tesla is accelerating the world's transition to sustainable energy. We continuously develop revolutionary strategies and products within the shortest time and successfully launch them on a large scale. This is only possible through extraordinary speed, innovation, and efficiency.
Responsibilities
- Work with software developers to define test strategies and automate test cases for factory applications
- Design, develop, and enhance Tesla's automated test frameworks using open-source solutions
- Stay informed of current methodologies and technologies, contribute to and participate in the evaluation of new strategies and/or technologies to improve software quality
- Log, manage, and retest defects using issue tracking system
- Report testing status, milestones and issues to project stakeholders
- Maintain high standard of internal documentation with a special focus on traceability and change validation
Requirements
- Degree in Computer Science or equivalent practical experience
- Solid understanding of general concepts and best practices of software engineering
- Hands-on software development experience working with one or more of TypeScript, Java, C#, and Go
- Experience with CI/CD toolchains using common technologies such as Git, Docker, Kubernetes, Jenkins
- Proficiency in API testing automation (REST)
- Hands-on experience with one of Playwright, Cypress, Selenium
- Working experience with relational databases and SQL
- Knowledge of performing testing tools such as K6, JMeter is a big plus
- Previous experience with Kafka and deep understanding of streaming architectures is a big plus
Benefits
- Competitive salary and Tesla shares, and bonuses
- Pension program
- 30 vacation days
- Flexible work arrangements
- Employee insurance
- Relocation and commuting support