Required Skills & Qualifications:
- Bachelor’s degree in Computer Science or Electrical Engineering and a minimum of 5 years of hands-on testing and automation experience with knowledge in data networking.
- Strong proficiency in Python for test automation and scripting.
- Deep understanding of Layer 2 switching protocols (VLAN, STP, MSTP, RSTP, LACP), quality of service (QoS), and performance testing.
- Experience with Linux operating systems.
- Comprehensive understanding of end-to-end network architecture and troubleshooting network-related issues.
- Solid knowledge of virtualization and cloud computing concepts.
- Experience in software testing methodologies, including test development and execution.
Preferred Qualifications:
- Experience with automated test frameworks and CI/CD pipelines.
- Familiarity with high availability testing for networking solutions.
- Knowledge of containerization technologies (Docker, Kubernetes) is advantageous.
- Experience in testing storage protocols such as Fibre Channel (FC) and Fibre Channel over Ethernet (FCoE) is beneficial.
Personal Characteristics:
- Excellent communication skills with a proven ability to manage competing high-priority tasks.
- Strong team player with collaborative work skills.
- Independent, accountable, with a strong sense of ownership and urgency; assertive, communicative, and adaptable.
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electronic Engineering, or related fields.