NextHop Systems

Automation, Assurance and leading cloud based software product development

Automation Engineer

QA Automation EngineerQA Automation EngineerFull TimeRemoteTeam 1-10H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

51 days ago

Salary

Not specified

Bachelor Degree15 yrs expEnglishCloudDockerI OSJenkinsLinuxOpen SourcePython

Job Description

• Design, build, and own large-scale test automation frameworks for network devices using both open source and custom test frameworks, covering both physical and container-based topologies. • Architect and implement CI/CD pipelines that automatically deploy container topologies, execute test plans, and publish test reports and logs. • Develop and maintain configuration workflows and schemas, integrating with the NOS agnostic configuration services to generate, validate, and apply complex configurations across multi-DUT environments. • Automate end-to-end network feature and platform testing (L2/L3, BGP/EVPN, QoS, ACLs, platform health). • Integrate and automate traffic generators (IXIA / IXIA‑c, Spirent, Snappi/OTG) to validate forwarding behavior, convergence, and performance as part of regression and release test suites. • Establish and enforce automation best practices for test structure, logging, cleanup, reusability, and reliability across multiple engineering teams. • Collaborate closely with Software and Hardware Engineering teams to design test strategies for new features, platform bring-up, and regression suites; provide early feedback on design from an automation and testability perspective. • Use well defined metrics to track test execution, quality trends, and contribution impact; define and report automation metrics such as test coverage, CI/CD pipeline efficiency, and automation adoption rates. • Mentor and guide other engineers in Python development, network test automation, and modern DevOps practices, helping to grow a strong automation culture across Nexthop AI.

Job Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering or a related field.
  • Minimum 15 years of experience in roles focused on test automation, SDET, DevOps, or network engineering, with significant responsibility for designing and operating automated test systems.
  • Expert-level Python skills, with deep experience building and maintaining pytest-based frameworks (fixtures, plugins, parametrization, markers) and shared test utilities.
  • Proficient in networking protocols and technologies such as BGP, OSPF, EVPN, VxLAN, MPLS, and modern data center architectures (Clos/leaf–spine, ECMP, overlay/underlay).
  • Extensive hands-on experience with network operating systems (NOS) such as SONiC, IOS, IOS‑XR, EOS, Junos, and similar, including automated configuration, show/parse cycles, and debugging.
  • Experience testing and automating SONiC (Software for Open Networking in the Cloud) or comparable open-network NOS; familiarity with config_db, YANG models, and SAI is highly desirable.
  • Proven ability to design and operate network test frameworks and to effectively debug and troubleshoot complex networking and system issues discovered by automated tests.
  • Significant experience with traffic generators (IXIA / IXIA‑c, Spirent, or similar) and programmatic control via APIs (Snappi/OTG or vendor SDKs), including automation of flows, sessions, and KPI validation.
  • Strong background in containerization and virtual topologies, including Docker, containerlab, Linux networking, and infrastructure-as-code patterns to describe and deploy test environments.
  • Demonstrated experience with CI/CD systems (GitHub Actions, Jenkins, GitLab CI, etc.), including building, optimizing, and maintaining pipelines for automated testing and reporting.
  • Hands-on experience with YAML/JSON configuration management, schema design, and integration with config translation/validation tools.
  • Significant experience in DevOps, Network Operations, or Network Engineering within a cloud provider or enterprise-level team, with a strong emphasis on automation and reliability.

Benefits

  • None

Related Categories

Related Job Pages

More QA Automation Engineer Jobs

QA Automation Engineer51 days ago
Full TimeRemote

Our client serves small and medium-sized retail stores throughout the USA. They strive each day to be the best possible partner to their clients. We earn their trust by being both highly competent and highly trustworthy. The greatest thing about this position is the variety of le...

PythonC#KotlinJavaSQLREST APIGitCI/CDAzure DevOpsDockerKubernetesSeleniumPlaywrightRobot FrameworkNUnitxUnitMSTestEspressoRobolectric
United States

Process Automation Engineer

US Anesthesia Partners

Quality Anesthesia Care: We're raising the bar for the industry.

QA Automation Engineer56 days ago
Full TimeRemoteTeam 5,001-10,000Since 2012H1B No Sponsor

Process Automation Engineer designing automation solutions for healthcare.

AzureSDLC
Alaska + 2 moreAll locations: Alaska, California, Hawaii
$60.8K - $103.4K / year

Senior Automation Engineer

SmithRx

SmithRx is a tech-forward PBM committed to changing the way pharmacy benefits are managed.

QA Automation Engineer58 days ago
Full TimeRemoteTeam 51-200Since 2018H1B No Sponsor

Senior Automation Engineer responsible for test strategy and automation at SmithRx

CypressJavaJavaScriptJenkinsPythonSeleniumTypeScript
United States

Senior Workflow Automation Engineer

CrowdStrike

CrowdStrike has redefined security with the world’s most advanced cloud-native platform that protects and enables the people, processes and technologies that drive modern enterprise. Tested and proven, the world's largest organizations trust CrowdStrike to stop breaches with unparalleled protection against the most sophisticated cyberattacks. The CrowdStrike culture has been built upon our Core Values since the day we began. We are Fanatical About the Customer, Relentlessly Focused on Innovation and believe that our Limitless Passion drives Unlimited Potential for every CrowdStriker. As a purpose-built remote-first company, we believe cultivating a connected culture for every employee, no matter where they are in the world, is a key ingredient in building a high-performing, diverse team. We don’t have a mission statement. We’re on a mission—to stop breaches. Ready to join a mission that matters?

QA Automation Engineer59 days ago
Full TimeRemoteTeam 5,001-10,000Since 2011H1B Sponsor

Sr. Workflow Automation Engineer driving enterprise-wide intelligent automation initiatives

GraphQLPythonSQL
United States
$125K - $180K / year