QA Automation Engineer



We are looking for talented QA Automation Engineers with excellent Python skills, a strong understanding of Linux kernel internals and Linux networking for a Linux Kernel development project.

You will join a team, developing a Linux kernel device driver (Switchdev) for a next-generation switch. Our customer is a leader in the networking industry, known as a revolutionary in the field of digital storage and transmission of information.

Dedicated recruiter:
Yaryna Kunynets
Yaryna Kunynets

Project Definition Project Definition

  • The Ethernet switch device driver model, Switchdev is an in-kernel driver model for switch devices which offload the forwarding (data) plane from the kernel. Switchdev enables the control of switching silicons (ASICs) on a kernel level, using standard open Linux interfaces. With Switchdev driver availability for an ASIC, any Network Operating System for the networking equipment could be replaced with native Linux.

    Switchdev is the basis of DENT OS – a new, revolutionary Native Linux OS for Retail, Campus, Remote Office and Enterprise Edge use. PLVision's engineers are highly skilled in Linux Kernel development, so you will benefit from knowledge-sharing and guidance within our expert community.

Responsibilities Responsibilities

  • Design, develop and execute automation scripts in Python 3.x.

  • Root-cause/troubleshoot software and hardware issues

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback

  • Collaboration with internal teams (e.g., developers and product managers) to identify system requirements

  • Clear verbal and written communication in English

  • Be a strong advocate of software quality

  • Stay up to date with new testing tools and test strategies

Requirements Requirements

  • Over 1 year of experience as a Software QA Engineer

  • Over 1 year of experience in Python development

  • Knowledge in one or more of the following L2 & L3 protocols (VLANs, STP, IP Routing, ARP, ICMP)

  • Experience with Linux usage and configuration using CLI

Would be a plus Would be a plus

  • Any experience with Network devices configuration (Cisco, Mikrotik, etc), CCNA courses, etc.

  • Knowledge of OOP in Python

  • Independent worker, able to plan and execute own responsibilities

  • Team player with good communication and interpersonal skills

About Our Team About Our Team

  • PLVision is a software R&D firm, specializing in solutions for Computer Networking, Embedded Systems, and the Internet of Things Connectivity, operating on the global market since 2007.

Want to develop innovative products? Let's talk!

You can attach your resume here:

file not selected
By filling out your contact information in this form, you agree to our Privacy Policy.*