
Software Engineer
Arista Networks1 day ago
Bengaluru, IndiaMid Level / Senior
Responsibilities
- Design and build end-to-end automated test suites for AGNI authentication flows, REST APIs, network policy enforcement, and device onboarding.
- Own test coverage for product domains such as RADIUS/EAP, TACACS+, captive portal, and PKI from test planning through maintenance.
- Build and extend test utility libraries for simulated clients, browser automation, certificate handling, and REST API access.
- Perform root-cause analysis of test failures, reproduce defects, and collaborate with backend engineers on resolutions.
- Review feature specifications and create test plans covering standard, boundary, and failure scenarios.
- Own and improve Jenkins CI pipelines for nightly end-to-end testing across cloud and on-premises deployments.
- Contribute bounded platform fixes involving testability, logging, and small bug corrections.
- Mentor junior engineers and interns and participate in incident post-mortems and customer issue reviews.
Requirements
- Bachelor’s or master’s degree in Computer Science, Electronics, or a related engineering field.
- 3–6 years of hands-on software engineering experience, with significant experience in test automation or quality engineering rather than manual testing alone.
- Proficiency in Go or Python for production-grade automation, with Go strongly preferred.
- Strong Linux administration and debugging skills, including process management, networking tools, and log analysis.
- Working knowledge of enterprise authentication protocols such as 802.1X, RADIUS, EAP variants, TACACS+, or PKI/certificate management.
- Hands-on REST API testing experience, including test design, response validation, and API client development.
- Experience with CI/CD systems such as Jenkins or GitHub Actions, including pipeline development and failure triage.
- Strong independent debugging, written communication, test planning, bug reporting, and post-mortem documentation skills.
- Preferred experience with Docker, GCP or AWS, Prometheus, Grafana, PKI infrastructure, SCEP/EST, TLS troubleshooting, browser automation, and PostgreSQL or equivalent database testing.
Tech Stack
Categories
About Arista Networks
Arista Networks builds cloud networking hardware and software for large data centers, campus networks, and WAN routing. Its portfolio centers on EOS, a Linux-based network operating system, CloudVision management, and Ethernet switches used by cloud providers and enterprises; revenue comes from product sales plus subscriptions and support. Founded in 2004 and headquartered in Santa Clara, it is a public company on the NYSE (ticker: ANET).