Omnissa

Automation Engineer

Bengaluru, India Chennai, India
Python PowerShell Bash Terraform Ansible Chef Puppet Jenkins GitHub Actions vSphere AWS Azure Docker Kubernetes CI/CD DevOps
Description

Automation Engineer - Quality Engineering Professional 4

Location: Bengaluru, India, Chennai, India

Time Type: Full time

Job Description

Job Description:

Join the Horizon Client and Agent Engineering team to design, build, and maintain robust automation infrastructure for the Horizon product suite. You will own key parts of the test automation ecosystem automation pipelines, test environments, and developer-facing frameworks so engineering teams can build, validate, and ship high-quality features with confidence. You’ll collaborate closely with Development, QE, and cross-functional engineering teams to drive CI/CD excellence across multiple operating systems and platforms. 

As part of a modern engineering workflow, you will use AI-assisted tools to improve productivity in test development and debugging, while maintaining high standards for reliability, determinism, and long-term maintainability. 

Key Responsibilities 

Product and Architecture Understanding 

· Develop a strong understanding of Horizon product architecture across client, agent, and infrastructure layers. 

· Translate architectural insights into scalable automation strategies that strengthen integration and delivery. 

Automation Pipeline Management 

· Design, implement, and maintain scalable automation pipelines for Horizon Client and Remote Experience. 

· Ensure reliable CI/CD workflows across multiple environments and operating systems. 

Infrastructure as Code (IaC) 

· Provision, configure, and manage infrastructure on-prem and in cloud environments (vSphere, AWS, Azure) using tools such as Terraform and Ansible. 

Test Environment Deployment 

· Automate deployment and configuration of complex testbeds, including Windows, Linux, macOS, iOS, Android, and ChromeOS environments. 

· Support core enterprise services as needed (e.g., Windows OS, Active Directory, DNS, networking) for end-to-end and component testing. 

Framework & Tooling Development 

· Architect, build, and maintain developer-centric frameworks enabling fast, reliable component testing. 

· Provide support for mocking, simulation, and test data generation across supported platforms. 

Developer Enablement 

· Deliver tools, documentation, and workflows that make it easy for developers to run, debug, and validate component/integration tests across OS platforms. 

AI-Assisted Engineering Practices 

· Leverage AI-assisted tools to accelerate test scaffolding, mock generation, refactoring, and debugging. 

· Apply engineering judgment to review, validate, and harden AI-generated output to meet reliability, security, and maintainability standards. 

· Help establish practical team guidance for using AI effectively in test development (patterns, review expectations, and best practices). 

Automation Best Practices & Continuous Improvement 

· Drive adoption of DevOps best practices (automated build/test/deploy, versioning, artifact management, and monitoring). 

· Continuously improve automation quality, stability, and scalability. 

Incident Response & Support 

· Triage, resolve, and document issues impacting automation pipelines, infrastructure, or test environments. 

Documentation 

· Create and maintain clear technical documentation for pipelines, environments, frameworks, and multi-OS support guidance. 

--- 

Qualifications 

· 8+ years of experience in Test Automation, SRE, DevOps, or related roles supporting CI/CD pipelines and large-scale test infrastructure. 

· Strong multi-OS experience: proven ability to automate and support workflows across Windows, Linux, macOS, iOS, Android, and ChromeOS. 

· Experience with automation/configuration tools (Terraform, Ansible, Chef, Puppet, or equivalent). 

· Expertise with CI/CD platforms and pipeline design (e.g., Jenkins, GitHub Actions). 

· Experience with virtualization and cloud environments (vSphere, AWS, Azure) and deploying cross-platform testbeds. 

· Proficiency in at least one scripting language (Python, PowerShell, Bash, etc.). 

· Proven ability to build test frameworks for component and integration testing, including mocking/stubbing and dependency simulation. 

· Solid understanding of software testing methodologies, especially deterministic component testing and integration strategies. 

· Strong troubleshooting skills across automation failures, infrastructure, and environment setup. 

· Excellent collaboration and communication skills. 

Preferred / Nice to Have 

· Containerization experience (Docker, Kubernetes). 

· Experience with monitoring/logging/incident management tooling. 

· Experience building or operating device farms and/or virtualization-based test labs. 

· Experience applying AI-assisted tools in software development or test automation workflows, with an emphasis on quality and repeatability. 

--- 

Performance Expectations (First 6 Months) 

· First 1–2 months: Ramp up on existing pipelines, test environments, frameworks, and product architecture; begin contributing improvements and supporting day-to-day reliability. 

· By 6 months: Deliver enhancements that streamline developer test workflows and improve automation reliability across supported OS platforms.

Omnissa
Omnissa

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say