FIND_THE_RIGHTJOB.
JOB_REQUIREMENTS
Hires in
Not specified
Employment Type
Not specified
Company Location
Not specified
Salary
Not specified
Position: Python Developer – CI/CD Automation (TK36SF RM 3829)
Role Summary
We are looking for an experienced Python Developer with strong CI/CD expertise to advance our OTA (Over-The-Air) Multi-Run Stimulation Framework. This role is responsible for developing and maintaining CI/CD pipelines, automating end-to-end test execution workflows, and strengthening the automation infrastructure that validates OTA software updates for automotive ECUs.
The ideal candidate brings deep Python development skills, strong familiarity with modern CI/CD ecosystems, and the ability to optimize automation flows in a complex, hardware-dependent environment.
Key Responsibilities
Design and implement CI/CD pipelines for automated OTA test execution using:
o GitHub Actions
o GitLab CI/CD
Configure self-hosted runners on physical test racks.
Implement commit-based, scheduled, and manual test triggers.
Enable parallel test execution with intelligent resource locking.
Manage artifacts including logs, reports, diagnostic data, and execution summaries.
Implement automated environment cleanup and lifecycle management.
Extend the OTA Framework with CI/CD-driven capabilities.
Integrate pipeline execution with the three-phase workflow (Precondition Action Postcondition).
Develop automated results of aggregation scripts and multi-run success tracking.
Implement reporting pipelines for HTML reports, CSV summaries, and diagnostic outputs.
Integrate pipelines with JIRA and TestRail for automated result updates.
Implement system health checks, environment validation, and execution monitoring tools.
Develop Python utilities for configuration management, log parsing, diagnostics,
and artifact cleanup.
Create helper modules to support CI/CD orchestration.
Automate diagnostic data collection and reporting workflows.
Document CI/CD workflows, pipeline architectures, and troubleshooting runbooks.
Define best practices for integrating CI/CD with hardware-dependent test frameworks.
Maintain integration guides for GitHub Actions, Jenkins, and GitLab CI.
Required Qualifications
Technical Skills
Python Development
Strong proficiency in Python
Solid understanding of OOP principles
Experience with robust exception handling and recovery patterns
Familiarity with Python logging frameworks and standards
CI/CD Expertise
Practical experience with one or more:
o GitHub Actions (YAML workflows, runners)
o Jenkins (Jenkinsfiles, scripted/Declarative pipelines)
o GitLab CI/CD (pipeline definitions, runners, artifacts)
Strong grasp of pipeline concepts: triggers, jobs, stages, caching, artifacts Version Control
Proficiency with Git, pull requests, branching models (GitFlow / GitHub Flow) Test Automation Exposure
Understanding of automated execution lifecycle and result reporting
Experience with report aggregation and post-processing
System Skills
Basic Linux and Windows administration
Understanding of networking and system resource monitoring
Experience
3–5 years of hands-on Python development
2–3 years of CI/CD pipeline engineering
2 years Experience in working with automation frameworks
Education
Bachelor’s degree in computer science, Software Engineering, or related field
Equivalent work experience may be considered
Preferred Qualifications
Advanced Technical Skills
Automotive Domain Knowledge
Experience with ADB-based embedded system interactions
Advanced CI/CD Competencies
Experience working with hardware-backed self-hosted runners
Knowledge of parallel execution strategies and resource orchestration
Experience in artifact retention management and environment isolation
Monitoring & Observability
Familiarity with log processing and performance monitoring tools
Integration Skills
REST API development/integration
WebSocket communication for real-time status updates
JIRA integration workflows
Soft Skills
Strong analytical and debugging abilities
Clear communication and documentation skills
High attention to detail, especially for compliance-driven workflows
Ability to adapt to evolving test environments and hardware constraints
Immediate Projects
Build GitHub Actions pipelines for automated OTA test workflows
Configure self-hosted runners on test racks
Implement artifact aggregation and automated reporting
Develop CSV reporting pipelines and success rate analytics
Ongoing Responsibilities
Maintain and optimize CI/CD pipelines
Troubleshoot execution issues and environment failures
Improve execution speed and resource utilization
Enhance automation reliability and coverage
Collaborate with test engineering teams
Maintain documentation and operational runbooks
*******************************************************************************************************************************************
Similar jobs
Amazon.com
India
3 days ago
Amazon.com
India
3 days ago
Maruti Suzuki
India
4 days ago
CRUTZ LEELA ENTERPRISES
India
4 days ago
KPMG India
Mumbai, India
4 days ago
© 2025 Qureos. All rights reserved.