Manager of DevOps & Test Automation

Wright Technical Services

Manager of DevOps & Test Automation

Euclid, OH
Full Time
Paid
  • Responsibilities

    Engineering Manager, DevOps & Test Automation
    Type: FTE, Salaried Exempt
    Location: Cleveland, OH – Hybrid Onsite

    Position Overview:

    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.

    Key Responsibilities:

    • 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.

      Qualifications:

    • 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.