BMBmw Techworks India
Python Test Engineer / Over the Air Update
Bangalore ₹7-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