BM

Python Test Engineer / Over the Air Update

Bmw Techworks India
Bangalore7-10 LPA Posted 22 Aug 2025
FULL TIME
Jenkins
Docker
Gitlab
Linux
Python

Job Description

  • Develop and own Python-based tests and tools that help validate, orchestrate and automate execution of Software Upgrade features.
  • Continuously evolve our validation approach to keep pace with software changes and enable coverage improvements.
  • Regularly perform manual tests on real hardware and define automation steps for them.
  • Work closely with manual testers and CI/CD teams to define next logical steps for tests and tools development.

Qualifications

Basic requirements and Education

  • Business fluent English
  • University degree in computer science or a comparable field of study

Required Experience and Skills

  • Solid Python development experience including object-oriented programming, designing reusable modules and building command-line tools for automation or system tasks.
  • Hands-on experience working with Linux systems beyond basic usage such as writing shell scripts, analyzing system logs, configuring services or troubleshooting runtime issues.
  • Familiarity with CI/CD pipelines (e. g. , GitLab CI, Jenkins, GitHub Actions).
  • Basic networking knowledge (TCP/IP, SSH, HTTP, firewalls, access lists)
  • Basic knowledge in security (cryptography, SELinux) and containerization (Docker, LXC)
  • It is a plus to have Automotive experience, but more important for us are your skills as a Python developer

Keywords

  • Automotive Infotainment
  • Over the air updates
  • Python Developer
  • yocto / Linux
  • CI/CD (GitLab, Jenkins, GitHub Actions)
  • Linux System Automation

Join WhatsApp Channel