Job Description
About the UnitTCS IAE
is redefining the future of industry by embedding intelligence across engineering, manufacturing, asset, and service value chains. Powered by AI, connected ecosystems, and autonomous operations, it transforms insights into action, creating self-optimising, resilient, and intelligent enterprises at scale. By seamlessly converging the physical and digital worlds, TCS IAE is enabling a new era of AI-first enterprises where systems continuously learn, adapt, and evolve, driving measurable outcomes and shaping how industries operate for the future.
SONiC SAI Test EngineerResponsibilitiesDesign, develop, and execute test plans, test cases, and automation suites for SONiC and SAI validation.Perform feature validation and regression testing for networking protocols and switching/routing functionalities.Develop and maintain Python-based automation frameworks for network testing.Validate networking features including TCP/IP, VLAN, BGP, LAG, QoS, and ACLs across SONiC-based platforms.Analyze test results, troubleshoot issues, perform root cause analysis, and collaborate with development teams for defect resolution.Work closely with platform, ASIC, and software engineering teams to ensure product quality and interoperability.Support CI/CD-based test execution and continuous quality improvements.Prepare test reports, defect summaries, and quality metrics for release sign-off.Must Have Skills4 to 8 years of experience in Networking Testing with robust Switching and Routing fundamentals.Minimum 1+ years of hands-on experience in
SONiC and SAI (Switch Abstraction Interface) Testing .Strong proficiency in
Python
for test automation and scripting.Hands-on experience validating networking protocols such as
TCP/IP, VLAN, BGP, LAG, QoS,
and ACLs .Experience working with Linux-based networking systems and troubleshooting tools.Strong debugging, analytical, and problem-solving skills.Good understanding of network architecture, packet flow analysis, and protocol validation.Good to Have SkillsExperience with
SAI validation for ASIC vendors .Exposure to
gRPC, REST APIs, and network test automation frameworks .Knowledge of
CI/CD tools
such as Jenkins, Git, and Docker.Experience working with
Open Networking ecosystems
and white-box networking solutions.Familiarity with packet capture and analysis tools such as Wireshark.LocationBangaloreExperience Range :-
4 to 8 YearsQualificationsBachelor’s or Master’s degree in Computer Science, Electrical Engineering, Electronics & Communication Engineering, or a related field.Strong understanding of networking concepts and software test methodologies.CertificationsNot Mandatory , but networking certifications such as CCNA, CCNP, or Linux certifications will be an added advantage.Eligibility4 to 8 years of relevant experience in networking test engineering.At least 1 year of hands-on SONiC and SAI testing experience.Strong Python automation experience is mandatory.Candidates should be willing to work from the Bangalore location as per project requirements.Excellent communication and stakeholder collaboration skills.Documents Required for InterviewUpdated Resume.Government-issued Photo ID.Educational Certificates.Latest Salary Documents (if applicable).Experience and Relieving Documents from previous employers.Unit Level AssetsSolution:https://www.tcs.com/what-we-do/services/iot-digital-engineering/intelligent-productsBig Bet Hiring Page Linkhttps://www.tcs.com/careers/india/tcs-industrial-autonomy-engineering-careers
📌 Sonic SAI Testing (Mumbai)
🏢 TCS
📍 Mumbai