ХТО МИ PLVision — це технологічна компанія з 100% українським капіталом, яка займається розробкою програмних продуктів і спеціалізується на рішеннях для комп’ютерних мереж, вбудованих систем та Інтернету речей. Ми створюємо повноцінні програмні продукти або ж окремі фічі для них.
15 вересня 2022

Senior QA Automation Engineer

Київ, Харків, Львів, Одеса, віддалено

Необхідні навички

• 5+ years of commercial experience in Software Testing
• Test automation experience (Python and Ansible)
• In-depth Linux knowledge and strong Linux troubleshooting skills
• Good understanding of networking protocols (Layer 2 or Layer 3 networking protocols implementation, TCP sockets programming)
• English level — Intermediate and higher

Буде плюсом

• Experience with SAI or SONiC implementation and integration
• Familiarity with NOS products testing
• Experience with embedded application development
• Understanding of Linux networking
• Expertise in virtualization or containerization technologies
• Good understanding of CI/CD processes


• Enable regular quality evaluation for networking products by building and maintaining a stable test environment
• Extend test coverage for new product features
• Test SONiC and SAI software for a set of platforms
• Analyze requirements, Test Plan and Test Case documents
• Run regression tests for the product line and maintain test results documentation for debugging and modifying the software
• 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
• Create handy 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 system, and tools necessary to build, integrate, and test a software system

Про проєкт

We are looking for a Senior QA Automation Engineer with in-depth Linux knowledge, perfect understanding of networking protocols, and good command of Python and Ansible.

In this position, you will be a part of an experienced team, enabling SONiC (Software for Open Networking in the Cloud) OS support on top of SAI (Switch Abstraction Interface) for a new router product. SONiC is a highly innovative product and currently the world’s most popular open-source network OS.

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. You will join a collaborative environment with open, transparent communication, well-established processes, minimum formalities and maximum trust.

Project Definition
There is a community-driven test suite available for SONiC. The verification team’s goal is to build a test environment and extend test coverage for switch and router products. The goal of our project is also to harden both SAI and the SONiC-based products and ensure their highest quality. The test part of the project extends from the development of the test environment, test strategy, and test plan to the actual testing. On this project, you will work with various technologies — Python3, Bash, Linux, Docker — as well as the physical hardware.

Client Profile
Our customer is a leading global networking equipment, software, and switching ASIC (chip) vendor, based in the U.S. Their networking products enable end-to-end solutions for data centers, ISP/Telecom, and enterprise clients.

About PLVision
PLVision is a software product development services company specializing in computer networking, embedded systems, and the Internet of Things Connectivity. Operating in the global market since 2007, we help networking industry leaders and ambitious startups launch innovative products. PLVision has offices in Lviv, Kyiv, Odesa, Krakow (Poland) and is planning to open an office in Kharkiv.