QA Automation Lead
We are seeking an experienced QA Automation Lead with in-depth knowledge of networking protocols (L2/L3, tunneling, routing, switching) and strong work experience with Python in Embedded Software Validation.
As a QA Automation Lead, you'll extend the functionality of the network hardware product – SmartNIC (Network Interface Card), validate networking functionality for modern IPU/DPU systems, and lead a high-performing team. You'll also have the opportunity to significantly impact the future of computer networking by collaborating in open-source communities and participating in developing new technologies.
PLVision's in-demand specialization in computer networking allows us to expand existing projects and launch new ones, ensuring you have a long-term, stable job in a collaborative and rewarding environment. Join us, cooperate with our experienced team, and unleash your full potential.
About the Client
The customer is a European company, one of the world's leading manufacturers of SmartNICs (Network Interface Cards). They also provide testing, monitoring and network performance analysis services for data centers. The key technologies of this project are Open vSwitch (OVS) and DPDK (Data Plane Development Kit).
About PLVision
We are a software product development company specializing in computer networking and embedded systems. PLVision has offices in Krakow, Poland, and Lviv, Ukraine. 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:
Validate modern DPU/IPU systems
Develop and maintain test strategies, plans, and reports
Collaborate with open-source communities to align and introduce new functionalities
Communicate with the client to clarify requirements
Lead a team of up to 5 engineers, assign and track tasks, and provide technical support
Vacancy requirements:
Bachelor’s degree in Computer Science or a related technical discipline
4+ years of experience in Embedded Software Validation and Test Automation
Proven experience in team leadership
Strong knowledge of Python
Experience in writing and maintaining test documentation
Solid networking background (L2/L3, tunneling, routing, switching)
Hands-on experience with software and hardware traffic generators (e.g., IXIA, Scapy)
Proficiency in Linux as the primary working environment
Experience with virtualization, containerization, and Python virtual environments
Familiarity with test frameworks such as Pytest, PTF, etc.
Understanding of CI/CD processes and tools (e.g., Jenkins)
Experience with Linux network tools
Strong communication skills and ability to collaborate within a team
Proficiency in technical English (Intermediate level or higher)
Vacancy plus options:
Experience working on open-source projects
Experience with SAI (Switch Abstraction Interface) and SONiC (Software for Open Networking in the Cloud) validation