10 views
Lead Team IT
Our client has been a leader in the field of network solutions since 2009, having offices in Israel and Kyiv. They specialize in both software and hardware for networking equipment, providing our customers with advanced, secure and reliable networking products. Their engineering team is known for their expertise in the design and integration of high-load switching and communication platforms, thin clients, Linux and embedded devices for IoT, enterprise, telecommunications and industrial applications. They are committed to providing innovative and cost-effective solutions.
Role Overview: As a Mid/Senior Network Quality Assurance/QA Engineer at the company, you will play a critical role in quality assurance of our advanced networking products including switches, routers and network packet brokers. You will design and implement a custom Python-based test automation framework to improve the testing process, ensuring compliance with best practices and technological advances to maintain high software quality standards.
Primary responsibilities:
• Design and implementation of a Python-based test automation framework for networking products such as switches, routers, and network packet brokers.
• Design and implementation comprehensive test plans to ensure products meet the required high quality standards.
• Collaborate with development teams to integrate test automation into the development process, solving problems quickly.
• Stay abreast of industry trends and best practices in test automation and network product quality assurance.
• Collaborate with members of quality assurance teams.
• Align test automation strategies with needs customers.
Requirements:
• Experience in the networking industry, particularly configuring switches and routers.
• Deep understanding of network technologies, protocols and architectures, including L2/L3 and protocols such as ARP, VLAN, STP, IGMP, BGP, SNMP, etc.
• Experience in software testing and quality assurance, with an emphasis on test automation and scripting.
• Proficiency in Python and experience with other scripting languages.
• Experience with network testing and monitoring tools such as Spirent and Ixia.
• Knowledge of tools: Git, Docker.
• Strong analytical and problem-solving skills.
• Excellent communication and collaboration skills.