Verified today
Principal QA Software Engineer
About the role
Principal QA Software Engineer in Bangalore validating end-to-end solutions across modern data center and 5G networking environments. The role combines manual and automated testing to ensure high-quality delivery of IP fabric-based solutions, designing test plans for L2/L3, EVPN/VXLAN, and 5G architectures while building automation frameworks in Python and Golang. Work model is hybrid.
What you’ll do
- Design, develop, and execute test plans and test cases for complex networking solutions (L2/L3, IP Fabric, EVPN/VXLAN)
- Validate 5G and data center architectures, including integration, scalability, and performance testing
- Build and maintain automation frameworks using Python and Golang
- Perform manual testing for new features, exploratory validation, and edge-case scenarios
- Develop end-to-end solution validation, including interoperability and system-level testing
- Automate regression, functional, and performance test suites
- Troubleshoot and debug issues across network, system, and application layers
- Analyze logs, packet captures, and system behavior to identify root cause issues
What you’ll bring
- 13-20 years of experience in software testing or QA engineering
- Strong programming skills in Python (must-have)
- Golang proficiency (preferred/strong plus)
- Solid understanding of data center networking (Leaf-Spine, IP Fabric, Clos architectures)
- Knowledge of protocols: BGP, EVPN, VXLAN, TCP/IP
- Experience in 5G technologies (Core, RAN, or transport network validation)
- Hands-on experience with test automation frameworks and Linux systems/scripting
- Proficiency in packet analysis tools (Wireshark, tcpdump) and debugging distributed systems
Nice to have
- 13-20 years of experience in software testing or QA engineering
- Strong programming skills in Python (must-have)
- Golang proficiency (preferred/strong plus)
- Solid understanding of data center networking (Leaf-Spine, IP Fabric, Clos architectures)
- Knowledge of protocols: BGP, EVPN, VXLAN, TCP/IP
- Experience in 5G technologies (Core, RAN, or transport network validation)
- Hands-on experience with test automation frameworks and Linux systems/scripting
- Proficiency in packet analysis tools (Wireshark, tcpdump) and debugging distributed systems