Manager of DevOps & Test Automation
Role details
Job location
Tech stack
Job description
As an Engineering Manager for DevOps & Test Automation, you will lead a team of engineers responsible for building and maintaining the shared infrastructure, pipelines, and automation frameworks that support desktop applications, cloud services, and embedded firmware products. You will operate as a hands-on technical leader, contributing directly to CI/CD, test automation, system-level validation, and engineering tooling while developing and coaching a team of DevOps Engineers and Test Automation Engineers. Your leadership will help standardize engineering practices across multiple product teams, accelerate delivery, improve product quality, and enhance overall engineering effectiveness., + Manage, mentor, and develop a team of DevOps and Test Automation Engineers, providing technical guidance, performance management, and career development.
- Collaborate with cross-functional teams-including firmware, software, cloud, and hardware-to understand engineering workflows and align shared infrastructure with product needs.
- Design, build, and maintain standardized CI/CD pipelines that support multiple technology stacks (firmware, desktop, cloud) and drive consistency across the organization.
- Architect, implement, and maintain automated test frameworks and system-level test environments, including UI, API, integration, and hardware-in-the-loop (HIL) testing.
- Oversee the reliability and scalability of shared build and test infrastructure, including agents, runners, device labs, virtualized test environments, artifact repositories, and cloud-based test execution.
- Implement and maintain Infrastructure as Code (IaC) for consistent, repeatable environment provisioning.
- Integrate automated tests and DevSecOps practices-such as vulnerability scanning, dependency analysis, and security gating-into CI/CD workflows.
- Monitor build and test system performance, identify bottlenecks, and drive improvements to pipeline speed, reliability, and maintainability.
- Troubleshoot issues across build, test, and deployment environments with a focus on rapid root cause identification and resolution.
- Contribute directly to technical work (architecture review, pipeline templates, framework development, code review, troubleshooting)
- Partner with peer engineering managers to align priorities, coordinate shared service intake, and promote standardized DevOps and test automation practices across teams.
- Stay current with trends in DevOps, test automation, and engineering tools; evaluate emerging technologies; and recommend improvements to engineering systems and processes.
- Adapt team plans and resource allocations in response to operational challenges, organizational priorities, and engineering roadmap needs.
- Operate with accountability for team results, ensuring high-quality deliverables that support organizational goals.
Requirements
-
Bachelor's degree in Computer Science, Computer Engineering, or a related technical field. Master's degree is a plus.
-
Proven experience in DevOps, Test Automation, or related engineering roles supporting complex software ecosystems.
-
Experience leading or managing technical teams, including hiring, coaching, and performance management (formal management or tech-lead experience).
-
Proficiency with CI/CD tools such as Azure DevOps, GitHub Actions, Jenkins, or GitLab CI/CD.
-
Strong technical depth in scripting or programming (Python, Bash, PowerShell).
-
Experience developing or maintaining automated test frameworks for UI, API, integration, or hardware-in-the-loop testing.
-
Familiarity with secure development practices and automated security scanning tools.
-
Understanding of software development workflows, branching strategies, and version control (Git).
-
Excellent problem-solving skills and the ability to oversee complex technical systems in a dynamic environment.
-
Effective communication skills, with the ability to present technical concepts to both technical and non-technical stakeholders.
-
Ability to work collaboratively across multiple engineering groups and influence the adoption of shared standards and best practices.