Senior QA Automation (Python) with Networking

Luxoft

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Luxoft in Bengaluru, India is seeking an experienced QA Automation Engineer to design, implement and maintain long-running automated test scenarios for an L1-L3 traffic generator solution. You will work with Spirent TestCenter APIs on Windows/Linux servers and contribute to continuous validation in a fast-paced team.

The role requires strong Python scripting, API/CLI testing in an Agile environment, and collaboration with hardware and software teams to triage failures, optimize coverage and

Qualifications

  • Over 6 years in QA automation with networking apps.
  • 4+ years testing networking domain-related applications.
  • Automation using APIs/CLI with Python preferred.

Responsibilities

  • Design, implement and maintain long-running automated test scenarios (soak tests spanning days/weeks) using Spirent TestCenter APIs.
  • Derive automation requirements from manual functional tests and hardware validation reports.
  • Collaborate with development to translate requirements into high-quality test automation suites.

Skills

QA Automation
Networking testing
Python scripting
Spirent TestCenter
STC Python API
CI/CD
RFC benchmarking
Linux
Communication

Tools

Spirent TestCenter (STC)
py-stcrestclient
HLTAPI
Python API
Linux

Job description

Project description

Project Description: Product verification & testing for an L1-L3 Traffic Generator Solution for a Global Networking Testing and Validation equipment provider.Our team: A team of networking enthusiasts willing to contribute to customer success.Technologies used: Networking protocols, traffic generation tools, Windows/Linux servers, network virtualization, network management tools, microservices.Opportunities: Networking and testing certifications, collaboration with an international team of professionals, working with the latest networking technologies and concepts, access to training.

Responsibilities
  • Design, implement and maintain long-running automated test scenarios (soak tests spanning days/weeks) using Spirent TestCenter APIs, covering performance, scalability, convergence, and protocol stability under sustained traffic load.
  • Derive automation requirements from manual functional test specifications and hardware validation reports
  • Collaborate with development team to translate software requirements into high-quality test automation suites
  • Develop automation for the end-to-end solution validation and integrate the automation for seamless validation.
  • Implement, execute and debug Python automated test scripts on Linux-based platform
  • Analyze and manage automated regression test execution failures
  • Debug and troubleshoot complex issues and work closely with the engineering team on the failures and validate fixes
  • Integrate test suites into CI/CD pipelines
  • Collaborate closely with hardware and software development teams to triage test failures and drive quality improvement
  • Reproduce and root-cause hardware/firmware defects through systematic test isolation
  • Make use of AI tooling (e.g. Claude Code, agentic AI) given customer-specific heavy usage patterns.
  • Review customer deployments and customer-found issues and address any gaps in the test coverage.
SKILLS
Must have
  • Overall QA background of 6+ years, with 4+ years in testing networking domain-related applications.
  • QA Automation experience in an Agile/SCRUM team, focused on API and/or CLI testing (4+ years);Python strongly preferred (other comparable languages considered).
  • Automated Testing for API or CLI 4+ years, including experience in test harness or frameworkdevelopment.
  • Hands-on experience automating Spirent TestCenter (STC) using its Python API specifically StcPythonnative API, the REST-based stcrestclient library (py-stcrestclient), or HLTAPI (High Level Test API); abilityto script traffic port configuration, device emulation, traffic stream setup, result subscription and statisticsretrieval.
  • Familiarity with STC Lab Server architecture: connecting to chassis, managing test sessions, andexecuting automated sequences without GUI dependency.
  • Experience writing and maintaining long-running automation suites (soak tests of days/weeks duration)with robust result collection, error handling, and reporting.
  • Working knowledge of L2/L3 protocols exercised through STC: Ethernet, VLAN/QinQ, BGP (v4/v6),OSPF (v2/v3), IS-IS, MPLS/LDP, BFD, and data-center protocols such as VXLAN and EVPN; abilitytoconfigure emulated/simulated router topologies for scale and convergence testing.
  • Familiarity with RFC 2544 / RFC 2889 benchmarking methodology for throughput, latency, frame loss andback-to-back testing.
  • Practical experience with AI tooling in day-to-day activities to improve productivity and delivery quality(code generation, code review, automation, agentic AI, MCP usage, etc.).
  • Experience in performance, scale, and convergence testing; ability to analyze and improve performanceand convergence at system level.
  • Ability to develop and publish solution validation documents and test reports.
  • Strong verbal and written communication skills; able to communicate effectively across QA andDevelopment teams.
  • Highly motivated, self-driven, and able to collaborate cross-functionally to meet challenging goals.
Nice to have
  • Knowledge Linux OS variants (Ubuntu, Debian).
  • CI/CD (Jenkins, GitLab, or similar) and issue tracking tools (JIRA, Confluence).
  • Knowledge of STC Tcl API or legacy Tcl/HLTAPI scripting (useful for migrating existing test suites toPython).
  • Familiarity with additional traffic generation or network testing tools (e.g., IXIA/Keysight, Wireshark, Iperf).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

STAFF QA SW ENGINEER 10349 – Data Center Networking | Python Automation|Layer2/Layer3
STAFF QA SW ENGINEER 10349 – Data Center Networking | Python Automation|Layer2/Layer3

Extreme Networks • Chennai District

On-site
INR 4,000,000 - 7,000,000
Staff QA Engineer 10348 – Data Center Networking | Python Automation|Layer2/Layer3
Staff QA Engineer 10348 – Data Center Networking | Python Automation|Layer2/Layer3

Extreme Networks • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Network Automation Engineer
Network Automation Engineer

Inspirisys • Chennai District, Bengaluru

On-site
INR 1,500,000 - 2,600,000
SR QA SW ENGINEER 10381- Layer2/Layer3 Protocol Testing- Python |Data Center Networking
SR QA SW ENGINEER 10381- Layer2/Layer3 Protocol Testing- Python |Data Center Networking

Extreme Networks • Chennai District

On-site
INR 1,800,000 - 2,800,000
Test Lead - Networking Automation
Test Lead - Networking Automation

HCL Technologies Limited • NTR

On-site
INR 2,400,000 - 3,600,000
PRINCIPAL QA SW ENGINEER 10380- Layer2/Layer3 Protocol Testing- Python |Data Center Networking
PRINCIPAL QA SW ENGINEER 10380- Layer2/Layer3 Protocol Testing- Python |Data Center Networking

Extreme Networks • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Lead QA Engineer
Lead QA Engineer

Luxoft • Bengaluru

On-site
INR 1,800,000 - 2,800,000
PRINCIPAL QA SW ENGINEER 10379- Layer2/Layer3 Protocol Testing- Python |Data Center Networking
PRINCIPAL QA SW ENGINEER 10379- Layer2/Layer3 Protocol Testing- Python |Data Center Networking

Extreme Networks • Bengaluru

On-site
INR 4,000,000 - 7,000,000
L2/L3 Python Automation Testing
L2/L3 Python Automation Testing

Xoriant • Bengaluru, Chennai District

On-site
INR 600,000 - 1,200,000
TEST ARCHITECT - Switching and routing
TEST ARCHITECT - Switching and routing

Happiest Minds Technologies • Bengaluru

On-site
INR 3,000,000 - 4,200,000