Position Summary
We are looking for a detail-oriented engineer to join our Switching Software QA team.
This position provides an excellent opportunity to ensure the quality and reliability of enterprise networking products while gaining deep technical knowledge of switching technologies.
Key Responsibilities
- Design, develop, and execute comprehensive test plans for switching software features
- Perform platform, functional, regression, and performance testing on switch products
- Test network protocols including STP, VLAN, LACP, QoS, and Layer 2 / 3 switching functionality
- Create and maintain automated test scripts using Python and testing frameworks
- Set up and manage test environments with multiple switches, routers, and network configurations
- Identify, document, and track software defects using bug tracking systems
- Collaborate with development teams to reproduce and resolve issues
- Perform interoperability testing with third-party networking equipment
- Participate in product release testing and validation activities
- Contribute to QA process improvements and test automation initiatives
Required Qualifications
Bachelor's degree in Computer Science, Electrical Engineering, Electronics & Communication, or related technical fieldStrong understanding of computer networks, TCP / IP, and networking protocolsProgramming skills in Python or TCL or willingness to learn quicklyKnowledge of Linux / Unix systems and command-line operationsUnderstanding of software testing methodologies and QA processesStrong analytical and problem-solving skillsExcellent attention to detail and systematic approach to testingGood communication skills and ability to work collaborativelyWillingness to learn networking technologies and testing toolsPreferred Qualifications
Understanding of Ethernet switching, VLANs, and routing conceptsExperience with network simulation tools or packet analyzers (Wireshark)Knowledge of test automation frameworks and toolsFamiliarity with scripting languages (Bash, Perl, Python)Understanding of Agile testing methodologiesSkills Required
Unix, Wireshark, Ethernet Switching, Bash, Network Protocols, Vlans, Perl, Linux, Python, Tcl