DevJobs

Automation Engineer

Overview
Skills
  • Python Python
  • Linux Linux
  • GitHub Actions GitHub Actions
  • Jenkins Jenkins
  • DHCP
  • DNS
  • HTTP
  • HTTPS
  • NAT
  • routing
  • TCP/IP
  • VPNs
  • GitLab CI

About the Position

We are looking for a highly skilled Automation Infrastructure Developer with strong networking orientation to join our QA & Automation group.

In this role, you will design and build automation frameworks, testing tools, and scalable infrastructures that validate SAM’s agent, cloud services, and end-to-end networking flows across millions of devices worldwide.

Responsibilities

  • Design, develop, and maintain automation infrastructures and frameworks for large-scale system testing.
  • Build tools and services that support automated validation of agent flows, cloud microservices, APIs, and networking behavior.
  • Create scalable solutions for device simulation, traffic generation, and real-world network scenarios.
  • Collaborate with DevOps, Backend, Embedded, and Product teams to ensure full automation coverage across components.
  • Implement CI/CD integrations to improve automation efficiency and system reliability.
  • Investigate automation failures, debug complex issues, and drive improvements in testability and system robustness.
  • Continuously enhance performance, stability, and scalability of automation environments.


Requirements:

  • 3+ years of experience developing automation frameworks or testing infrastructures.
  • Strong programming skills in Python (or another high-level language).
  • Strong understanding of networking protocols: TCP/IP, DNS, DHCP, HTTP/S, routing, NAT, VPNs.
  • Hands-on experience working with Linux environments (debugging, logs, networking tools, scripting).
  • Experience with CI/CD systems (Jenkins, GitLab CI, GitHub Actions, etc.).

Ability to design automation solutions for complex distributed systems

SAM Seamless Network