T

Tesla

Makes electric cars, robotaxis and grid batteries

Senior Software Engineer in Test - Supply Chain

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeBarcelona, SpainNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of software engineering focused on test automation.
  • Experience with test automation in a modern programming language, preferably Python, or Java, C#, JavaScript, or TypeScript, including writing structured, modular, and reusable test code.
  • Experience building and maintaining large-scale test automation frameworks in production environments.
  • Hands-on experience executing API, database, and UI tests.
  • Strong SQL skills for querying and interacting with databases to validate data and support test scenarios.
  • Experience building test reports, analyzing results, and sharing them with stakeholders, using Allure or similar reporting tools.
  • Understanding of continuous integration and continuous delivery principles and patterns, including integrating automated tests into build and deployment workflows.
  • Practical experience setting up and maintaining test infrastructure, including pipelines, runners, and environments.
  • Knowledge of RESTful APIs, HTTP protocols, and service-level testing.
  • Familiarity with logging best practices, structured logging using JSON, and observability principles.
  • Willingness to learn factory and logistics operations; a supply chain career is not required.
  • Mastery of English, both written and verbal, is required.
  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.

Responsibilities

  • Design, develop, and maintain scalable, maintainable, and performant test automation frameworks using Python and pytest.
  • Implement end-to-end, integration, and regression test suites across APIs, databases, and user interfaces to cover critical supply chain workflows.
  • Integrate test execution with continuous integration and continuous delivery pipelines, such as GitHub Actions and Jenkins, to ensure fast feedback and traceability.
  • Build detailed, actionable test reports; analyze and share results with stakeholders to provide visibility into test coverage, failure trends, and performance metrics.
  • Collaborate with developers to champion testability improvements and design systems that are easier to test and monitor.
  • Identify risks proactively and recommend improvements based on data, trends, and industry standards.

Desired Qualifications

  • Python is the preferred programming language for test automation.

About the Company

Tesla

Makes electric cars, robotaxis and grid batteries

Tesla makes electric cars and batteries that store power for homes and utilities, and it develops self-driving software and humanoid robots. In 2023, its Model Y became the first electric vehicle to rank as the world's best-selling car. Buyers order the Model 3 sedan, Model Y SUV, or Cybertruck pickup directly from Tesla instead of through dealers, and they charge on its Supercharger fast-charging network. It also sells Megapack and Powerwall batteries, runs a robotaxi service, and charges drivers a monthly fee for self-driving software that still needs their supervision. Tesla was founded in 2003, with Elon Musk as its lead early investor and a recognized co-founder, and it is based in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
2003

Recently Posted Jobs

Explore more opportunities at Tesla

See more jobs