Senior QA Automation (Python) with Networking
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Senior QA Automation (Python) with Networking expert to join our team in Bengaluru, India, focusing on API and CLI testing.
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 the 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 platforms.
- 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 the fixes.
- Integrate test suites into CI/CD pipelines.
- Collaborate closely with hardware and software development teams to triage test failures and drive quality improvements.
- Reproduce and root-cause hardware/firmware defects through systematic test isolation.
- Make use of AI tooling (e.g., code generation, code review, automation, agentic AI) given customer-specific heavy usage patterns.
- Review customer deployments and customer-found issues and address any gaps in the test coverage.
Requirements
-
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 framework development.
- Hands-on experience automating Spirent TestCenter (STC) using its Python API - specifically StcPython native API, the REST-based stcrestclient library (py-stcrestclient), or HLTAPI (High Level Test API); ability to script traffic port configuration, device emulation, traffic stream setup, result subscription, and statistics retrieval.
- Familiarity with STC Lab Server architecture: connecting to chassis, managing test sessions, and executing 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; ability to configure emulated/simulated router topologies for scale and convergence testing.
- Familiarity with RFC 2544 / RFC 2889 benchmarking methodology for throughput, latency, frame loss, and back-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 performance and 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 and Development teams.
- Highly motivated, self-driven, and able to collaborate cross-functionally to meet challenging goals.
-
Nice to have
- Knowledge of 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 to Python).
- Familiarity with additional traffic generation or network testing tools (e.g., IXIA/Keysight, Wireshark, Iperf).
We Offer
- Competitive salary
- Opportunity to work with the latest networking technologies and concepts
- Access to training and certifications
- Collaboration with an international team of professionals
About the Company
Luxoft is a global provider of innovative technology solutions and services, dedicated to helping clients transform their businesses through digital innovation. Join our team of networking enthusiasts and contribute to customer success.
Apply Now
Apply for Senior QA Automation (Python) with Networking in Bengaluru, India.
© Luxoft DXC. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Automotive,Finance,Healthcare,Life Sciences,Tech and Telecom
About the Company Luxoft, a DXC Technology Company, is a global digital strategy and software engineering firm with over 17,000 international employees across 58 offices in 29 countries. Headquartered in Zug, Switzerland, Luxoft specializes in providing tailored tech solutions that drive global business transformation. The company focuses on enhancing customer experiences and boosting efficiency through strategy, consulting, and engineering services. Products, Services & Tech Stack Core Solutions: Digital strategy and software engineering services. Technologies & Frameworks: Specific platforms, languages, or tools are not mentioned in the provided text. Project Scope & Target Clients Client Base: Automotive, finance, healthcare, life sciences, tech, and telecom. Engineering Scale: Scope and complexity of engineering projects are not specified in the provided text.
More at Luxoft DXC
All 345 rolesSenior Storage Systems Engineer
Luxoft DXC · Mexico
Senior Fullstack Developer (Java & Angular)
Luxoft DXC · Romania
Experienced Bug Hunter
Luxoft DXC · Romania
Regular MS SQL Developer
Luxoft DXC · Ukraine