PLVision is looking for a QA (Quality Assurance) Automation Engineer with excellent knowledge of Python and Bash, as well as hands-on experience with Layer 2/Layer 3 protocols testing. You will get a stable job on a growing project for our client, a US-Israel innovative semiconductor startup that creates products for cloud service providers and data center networks. As a QA (Quality Assurance) Automation Engineer, you will become an integral part of our team, responsible for verification of SAI-
PLVision is looking for a QA (Quality Assurance) Automation Engineer with excellent knowledge of Python and Bash, as well as hands-on experience with Layer 2/Layer 3 protocols testing. You will get a stable job on a growing project for our client, a US-Israel innovative semiconductor startup that creates products for cloud service providers and data center networks. As a QA (Quality Assurance) Automation Engineer, you will become an integral part of our team, responsible for verification of SAI-like API and enabling SONiC (Software for Open Networking in the Cloud) OS support on the top of SAI (Switch Abstraction Interface) for a new router product. Join PLVision, a reliable Ukrainian company, and collaborate with experienced engineers in a future-proof networking domain. Apply now and secure your career! About PLVision We are a software product development company specializing in computer networking and embedded systems. PLVision has offices in Krakow, Poland, and in Ukraine: Lviv, Odesa, Kyiv, and Kharkiv (currently relocated). Founded in 2007, the company helps networking industry leaders and ambitious startups in the U.S., Israel, and the EU countries to launch innovative products. Vacancy responsibilities:- Develop test plans and test cases- Execute automation testing- Report, investigate and debug issues- Develop and extend the test framework- Investigate and report test resultsVacancy requirements:- Bachelor's degree in Computer Science or Software/Computer/Communication Engineering- At least 3 years of experience with Python- Test automation experience (Python/Bash)- Good knowledge of network protocols Layer 2/Layer 3 of the Open Systems Interconnection (OSI) model- Hands-on experience with Network Protocol Testing (L2/L3)- Understanding of Continuous Improvement methodologies and tools (Gerrit, Jenkins, etc.)- Familiarity with Linux as a working environment- Strong analytical, debugging and problem-solving skills- Understanding of Ethernet traffic analyzers: Wireshark, TCPDUMP, etc.- Knowledge of technical English at Intermediate level and higherVacancy plus options:- Experience in Test Plan development- Familiarity with Ansible- Experience with SAI(Switch Abstraction Interface)/ SONiC(Software for Open Networking in the Cloud)- Acquaintance with hardware or software traffic generators: Ixia, Spirent, T-Rex, Ostinato, Scapy, etc.- Experience with Ethernet Switches: Cisco/Arista/Juniper Switches/Routers or similar