Skills
Skill
CI/CD PIPELINE
GIT HUB
JENKINS
ANSIBLE
JSON
UNIT TESTING
INTEGRATION TESTING
Minimum Qualification
B.TECH/B.E
Role Overview
We are seeking a highly motivated Software Engineer - CI/CD & Test Infrastructure to support automated validation workflows, maintain robust build and test pipelines, and enhance developer productivity.
The ideal candidate has strong experience with unit/integration testing, CI/CD systems, and pipeline troubleshooting, as well as familiarity with modern productivity tools such as SYML/Symphony and GitHub Copilot.
Key Responsibilities
Develop, execute, and maintain unit and integration tests to validate software functionality.
Troubleshoot test failures, including issues related to JSON dependencies, UNIT_TEST guards, conditional compilation, and environment mismatches.
Ensure stable and repeatable test execution across CI environments.
Build, maintain, and optimize CI/CD pipelines using Bazel, Zuul/Jenkins, and GitHub Actions.
Diagnose and resolve pipeline failures such as dependency resolution issues, cache problems, sandboxing errors, and inconsistent build artifacts.
Improve and enforce quality gates, including static analysis, coverage checks, and automated validation.
Collaborate with development teams to ensure seamless integration of new modules into CI workflows.
Use SYML/Symphony and GitHub Copilot to streamline development workflows, accelerate coding tasks, and improve documentation quality.
Advocate best practices for automated testing, clean diffs, modular builds, and reproducible builds.
Support teams in adopting efficient tooling, scripts, and automation patterns.
Required Skills & Experience
Strong experience in unit testing, integration testing, and automated validation workflows.
Hands-on expertise with CI/CD pipelines using:
Bazel (build/test rules, sandboxing, caching)
Zuul/Jenkins (pipelines, agents, artifacts, triggers)
GitHub (Actions, workflows, reviews, branch protections)
Ansible
Scripting - Python, Bash
Ability to troubleshoot:
JSON-based configuration dependencies
Build failures caused by incorrect guards (e.g., UNIT_TEST macros)
Broken pipelines caused by environment changes, merge conflicts, or stale caches
Familiarity with SYML/Symphony for workflow automation.
Familiarity with GitHub Copilot for assisted coding and developer productivity.
Strong problem?solving skills and ability to collaborate across cross?functional teams.
Preferred Qualifications
Experience with automated quality gates: static analysis, linting, coverage tools.
Understanding of containerized CI environments (Docker) is a bonus.
Ability to write clear technical documentation, build instructions, and troubleshooting guides.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.