Point your AI agent at freehire and let it find you a job.

Get the CLI →

Cato Networks

Open 75d

Automation Engineer

Posted Updated 8 views
Discussion

Summary

Build and maintain Java-based automated tests for a cloud-native SASE security platform, covering networking, traffic, and authentication while improving reliability and CI/CD workflows.

Cato Networks is the converged network and security cloud for the AI era.

As AI reshapes cybersecurity, enterprises face a dual challenge: unlocking AI’s potential while defending against AI-driven attacks. Cato addresses both through a unified, cloud-native platform, providing the visibility and context to prioritize risks and stop threats in real time across users, applications, data, and AI agents.

Join us as we scale: take on ambitious technological challenges and shape the next generation of enterprise security at a company trusted by thousands of organizations worldwide.

We’re looking for a Senior Automation Engineer to join our Automation team. As a member of this team, you will be responsible for the design, implementation, and maintenance of automated tests and infrastructure using our Java-based framework. Our Automated tests cover various aspects of the security product, including complex networking topology, traffic, security rules, Users authentication scenarios.


Responsibilities

  • Design, develop, and maintain automated tests for complex, multi-layered systems using our Java-based framework
  • Drive initiatives to enhance automation infrastructure and tools to support seamless development and testing workflows.
  • Define, build, and maintain automation infrastructure, frameworks, and reusable libraries, to improve test execution reliability, reduce flakiness, shorten feedback loops, and increase confidence in automation results.
  • Evaluate and integrate AI-driven solutions into the automation workflow, improving productivity, reliability, and insight generation
  • Leverage AI-based tools and techniques to enhance test automation, including test generation, failure analysis, and optimization of test coverage and execution
  • Enable QA automation engineers and developers with reusable components, templates, tools, dashboards, CI/CD integrations, and best practices.
  • Translate automation data into actionable insights for automation engineers, developers, product teams.
  • Identify gaps and develop tools and solutions to improve automation efficiency, stability, and scalability
  • Collaborate with development, product, and cross-team automation groups to ensure high-quality delivery and unified standards

Requirements

  • 7+ years of experience in test automation for multi-layered complex systems
  • Strong coding skills with OOP/OOD principles (Java, C#)
  • Experience with load and performance testing (Jmeter, K6, Gatling)
  • Experience with cloud platforms (AWS, Azure, GCP)
  • Strong understanding of network protocols (L3–L7)
  • Strong understanding of automation architecture, CI/CD integration, and scalable execution infrastructure using Docker, Kubernetes, and cloud environments.
  • Experience designing, building and maintaining automation frameworks and test environments
  • Practical experience using AI-based tools to improve software development or test automation workflows (e.g. test generation, code assistance, failure analysis, or test optimization)
  • Familiarity with identity providers (LDAP, AD, Okta, Azure AD)
  • Demonstre a strong ownership mindset and exceptional communication skills to mentor teams toward continues engineering excellence.

Skills

What Senior Industrial Engineering jobs ask for — and how much of it you have →
Apply

See also

Industrial Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.