Dear Connections,
Source-right is hiring for Python Developer β CI/CD Automation
Location : Pune
Experience: 3-6 Years
Notice Period :0-15 Days
Job description:
Key Responsibilities:
CI/CD Pipeline Development & Maintenance
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.
Test Framework Enhancements:
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.
Integration & Monitoring:
Integrate pipelines with JIRA and TestRail for automated result updates.
Implement system health checks, environment validation, and execution monitoring tools.
Python Scripting & Automation Utilities
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.
Documentation & Best Practices:
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)
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
#Interested candidates can Apply here [Upgrade to PRO to see link]