None
What to Expect
Tesla is looking for extraordinary talent with a passion for innovation and quality. You will continuously design creative ways to break software and identify potential bugs. You will be responsible for driving test development and quality for Tesla services and distributed systems. Come join us and learn from the best while transforming your career.
What You'll Do
· Collaborate with Business Analysts, Product Managers, and Developers to understand product requirements, and translate them into a robust test strategy.
· Design and develop functional integration tests and performance tests using industry standard tools.
· Develop frameworks and libraries to help support automated test case development.
· Maintain, improve, and expand test coverage for existing automated test suites.
What You'll Bring
BA/BS Degree in Computer Science or related technical discipline, and 3+ years of related practical experience. 5+ years of related practical experience in lieu of technical degree.
· Experience working in a development environment utilizing Agile development methodologies.
· Experience testing client-server applications and microservice architectures.
· Extensive knowledge of writing tests for RESTful APIs.
· Strong understanding of object-oriented programming in Python or Java.
· Knowledge of relational databases/SQL.
· Working knowledge of test tools including PyTest, Postman, and Selenium.
Nice to Have:
· Capable of navigating huge code bases.
· Experience developing and maintaining CI/CD pipelines using Docker and Jenkins.