Python Test Automation Engineer CI/CD
2 weeks ago
Position: Python Test Automation Engineer CI/CD & OTA Validation (TK36SF RM
Role Summary
We are seeking an experienced Test Automation Engineer with strong Python and CI/CD expertise to advance our OTA (Over-The-Air) Multi-Run Stimulation Framework
This role focuses on designing automated test workflows, building robust pipelines, and strengthening the automation infrastructure that validates OTA software updates for automotive ECUs
The ideal candidate excels in Python-based test automation, CI/CD orchestration, and quality assurance in hardware-dependent environments, with a strong focus on reliability, traceability, and test coverage
Key Responsibilities
Required Qualifications
CI/CD Pipeline Design & Test Orchestration
Design, implement, and maintain CI/CD pipelines for automated OTA test execution using:
GitHub Actions
GitLab CI/CD
Configure and operate self-hosted runners on physical test racks (hardwarebacked)
Implement commit-based, scheduled, and manual test triggers
Enable parallel test execution with intelligent resource locking (racks/devices/session tokens)
Manage test artifacts: logs, HTML reports, CSV summaries, diagnostic data, screenshots/traces
Implement environment lifecycle management: setup, teardown, cleanup, isolation, artifact retention
Test Framework & Automation Enhancements
Extend the OTA test framework with CI/CD-driven capabilities for multi-run workflows
Integrate pipeline execution with the three-phase test workflow: Precondition Action Postcondition
Develop automated result aggregation and multi-run success tracking (pass/fail stats, flakiness)
Implement reporting pipelines for HTML reports, CSV summaries, dashboards, and diagnostics
Contribute to test utilities: fixtures, mocks/stubs, data providers, and reusable modules (e
g
, pytest plugins)
Integration & Monitoring
Integrate pipelines with JIRA and TestRail for automated test result updates and traceability
Implement system health checks, environment validation, and execution monitoring tools
Define and track quality gates (build verification tests, smoke/regression suites, criteria for release)
Documentation & Best Practices
Document CI/CD test 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
Contribute to test design standards (coverage strategy, flakiness mitigation, nonfunctional checklists)
Technical Skills
Python (Testing Focus)
Strong proficiency in Python and OOP for test automation
Hands-on with pytest (fixtures, parametrization, markers), unittest,tkinter
Robust exception handling, recovery patterns, and resilient test design
Familiarity with Python logging frameworks and standardized log schemas
CI/CD Expertise
Practical experience with one or more:
GitHub Actions (YAML workflows, runners)
Jenkins (Jenkinsfiles, declarative/scripted pipelines)
GitLab CI/CD (pipeline definitions, runners, artifacts)
Strong grasp of pipeline concepts: triggers, jobs, stages, caching, artifacts, matrix builds
Version Control
Proficiency with Git, pull requests, and branching models (GitFlow / GitHub Flow)
Test Engineering
Solid understanding of test planning, automation lifecycle, and result reporting
Experience with report aggregation, trend analysis, and post-processing
Knowledge of test design techniques: equivalence partitioning, boundary value analysis, state-based testing
Familiarity with defect lifecycle management and root cause analysis in CI/CD contexts
System Skills
Basic Linux and Windows administration for lab/test environments
Understanding of networking, system resource monitoring, and device connectivity (USB, Ethernet, Wi-Fi)
Experience
34 years of hands-on Python development/test automation
23 years of CI/CD pipeline engineering
2 years working with automation frameworks in hardware-dependent systems
Automotive Domain
Experience with ADB-based embedded system interactions and ECU validation Exposure to HIL (Hardware-in-the-Loop), CAN, UDS, OTA delivery flows, and device provisioning
Advanced CI/CD Competencies
Experience with hardware-backed self-hosted runners and lab orchestration
Knowledge of parallel execution strategies, resource orchestration, and environment isolation
Experience in artifact retention strategies, flaky test detection, and retry policies
Monitoring & Observability
Familiarity with log processing, performance monitoring, and telemetry tools
Ability to derive KPIs: test pass rate, pipeline success rate, MTTR (Mean Time to Triage), escape rate
Integration Skills
REST API development/integration for test management/reporting
WebSocket communication for real-time test status updates
JIRA/TestRail integration workflows and traceability linking Soft Skills
Strong analytical and debugging abilities, especially in hardware-dependent test scenarios
Clear communication and documentation skills
High attention to detail for compliance-driven workflows and auditability
Ability to adapt to evolving test environments and hardware constraints; collaborative with dev and lab teams
Immediate Projects
Build GitHub Actions pipelines for automated OTA test workflows
Configure self-hosted runners on test racks and validate resource allocation
Implement artifact aggregation and automated reporting (HTML/CSV)
Develop CSV reporting pipelines and success-rate analytics with trend visualization
Ongoing Responsibilities
Maintain and optimize CI/CD pipelines and test suites
Troubleshoot execution issues, environment failures, and flaky tests; drive RCA
Improve execution speed, resource utilization, and pipeline reliability
Enhance automation coverage across functional, regression, and smoke layers
Collaborate closely with test engineering, dev, and lab operations teams
Maintain documentation, operational runbooks, and knowledge base
-
Python Developer CI/CD Automation
2 weeks ago
Pune, Maharashtra, India Sourceright Technologies Full timePosition: Python Developer CI/CD Automation (TK36SF RM 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...
-
Python Developer
2 weeks ago
Pune, Maharashtra, India Sourceright Technologies Full timePosition: 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...
-
Python automation engineer
7 hours ago
Pune, Maharashtra, India KPIT Full timeWe're Hiring | Python Developer – CI/CD Automation (Automotive OTA)We are expanding our OTA Automation & CI/CD Engineering team and looking for a Python Developer with strong CI/CD expertise to work on next-generation Over-The-Air (OTA) validation frameworks for automotive ECUs.This role is ideal for professionals who enjoy building robust automation...
-
Mobile Automation Engineer
1 week ago
Pune, Maharashtra, India SpurQLabs | Next-Generation Software Testing & Test Automation Services Full timeSpurQLabs is a thriving Independent Software Testing and Test Automation company with a mission "To help our clients build exceptional quality products at speed". We offer services in Test Automation, API testing, performance testing, and CI/CD. At SpurQLabs, we envision our clients delivering the most reliable, usable, secure, and scalable software products...
-
Automation Test Engineer
12 hours ago
Pune, Maharashtra, India Fabric Full timeJob Application Job Summary:This role requires an experienced automation and performance testing professional with expertise in Python-based automation frameworks like Playwright and Selenium, along with performance testing using Jmeter. The candidate will work on web-based and desktop application testing, including UI, API, and database testing in both...
-
Android CI/CD Build
6 days ago
Pune, Maharashtra, India TekPillar Full timeJob Title: Android CI/CD Build & Integration EngineerExperience: 5 to 8 YearsLocation: PuneKey Responsibilities:Design, develop, and maintain Android CI/CD pipelines for build, integration, and release processesManage and optimize Android build systems, including AOSP, SDK, and PDK buildsDevelop and maintain build and automation scripts using Python, Bash,...
-
Python Automation Engineer
6 days ago
Pune, Maharashtra, India InfoBeans Full timeSenior Python Automation EngineerExperience - 6 to 10 Years Location - Indore/ Pune/ Bangalore/ ChennaiImmediate joiners are preferred.Job Description:What will your role look likeCollaborate with development teams to enhance application quality through test automation.Provide technical mentoring and guidance across the test automation team.Design and...
-
Automation Test Engineer
6 days ago
Pune, Maharashtra, India Smith Nephew Full timeRole & responsibilitiesTest Automation EngineerLocation: Pune, IndiaJob Type: Full-timeOverviewWe are seeking a seasoned Test Automation Engineer to spearhead the testing strategy and execution for advanced Electrosurgical devices. This role demands a subject matter expert with deep expertise in Python-based automation, firmware testing in FreeRTOS and...
-
Cloud Automation and Test Engineer
2 weeks ago
Pune, Maharashtra, India Implere Technologies Pvt Ltd Full timeJob Description: Cloud Automation & Test EngineerRole:Cloud Automation and Test EngineerObjective:Enhance the quality and reliability of theHyperCompute Cluster Service (HCS)on Google Cloud by designing and implementing automation tests across APIs, end-to-end workflows, and critical user journeys.Key ResponsibilitiesAPI Test DevelopmentDesign and implement...
-
AI Test Automation Engineer
6 days ago
Pune, Maharashtra, India infogine solutions Full timeAI Test Automation Engineer (Selenium + Python + AI Tools)Locations: Coimbatore | Chennai | PuneEmployment Type: PermanentExperience: 8 Years (Minimum 1 year in AI Testing – Mandatory)Notice Period: Immediate Joiners / 15 Days / 1 MonthSalary : LPARole Summary:We are looking for an experienced AI Test Automation Engineer to lead AI-driven test automation...