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 UNITTEST 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. UNITTEST 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 problemsolving skills and ability to collaborate across crossfunctional 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.
Required Experience:
Manager
Role OverviewWe 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 an...
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 UNITTEST 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. UNITTEST 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 problemsolving skills and ability to collaborate across crossfunctional 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.
Required Experience:
Manager
View more
View less