We are looking for a Senior QA Automation Engineer with in-depth Linux knowledge, a deep understanding of networking protocols, and proficiency in the Python language.
In this position, you will be a part of an experienced team, enabling the SONiC (Open Network Operating System) LTS (Long Term Support) product PLVision offers to its customers. SONiC is a highly innovative product and currently the world’s most popular open-source network OS. The goal of our project is also to harden both SAI and SONiC-based products to ensure their highest quality.
As a Senior QA Automation Engineer, you will be working directly with the customer as a member of the team responsible for development, integration, product support and hardening activities.
We offer a collaborative environment with open and transparent communication, well-established processes, a minimum of formalities and a maximum of trust. Join PLVision, a company with an in-demand specialization in computer networking, and secure your professional future. Responsibilities * Enable regular quality evaluation for networking products by building and maintaining a stable test environment * Extend test coverage for new product features * Perform SONiC/SAI software testing across a set of platforms * Analyze requirements, test plans, and test case documents * Run test regressions for the product line and maintain test results documentation to assist in software debugging and modification * Implement new test suites and test cases to extend regression coverage for new product features and protocols * Develop, modify, and execute software test plans, automated scripts, and testing programs * Develop efficient tools and scripts to automate build and test environments * Assist the engineering team with build issues, troubleshooting build dependencies, and incremental build differences * Maintain and support the systems and tools necessary to build, integrate, and test a software system
Requirements * Test automation experience (Python/Ansible) * In-depth Linux knowledge and strong Linux troubleshooting skills * Deep understanding of networking protocols (including Layer 2 or Layer 3 networking protocol implementation and TCP socket programming * 5+ years of commercial experience in software testing * Knowledge of technical English at the intermediate level and higher * Strong analytical, debugging, and problem-solving skills * Experience with CI methodology and tools (Gerrit, Jenkins, etc.) * Bachelor’s degree in Computer Science or Software/Computer Engineering
Would Be a Plus * Experience with SAI/SONiC implementation and integration * Experience with testing NOS products * Knowledge of Ansible * Experience within the embedded application development domain * Experience with Linux networking * Experience with virtualization/containerization technologies * Good understanding of CI/CD processes
Benefits * Medical insurance * Vacation and sick leave days * Paid bank holidays (11 days in 2026) * Relocation bonus * Marriage and childbirth bonuses * Referral bonus * Educational courses and training programs * Remote work * Flexible Schedule
About PLVision * At PLVision, we lead meaningful technical projects that significantly impact the open networking industry, helping you build a brighter future. With over 18 years of expertise and a highly skilled, recognized, and supportive team, we are deeply committed to engineering excellence. We provide a rewarding environment where you can thrive and transform your ideas into impactful software solutions and products.