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

QA Automation Engineer (вакансія неактивна)

Київ, Львів, Краків (Польща), віддалено

PLVision is expanding its networking project for a Fortune 100 client and is seeking a talented QA Automation Engineer to join our team. We are seeking candidates with over 2 years of experience in Python and Bash, as well as a solid understanding of networking, to help ensure the high quality of the innovative networking products we create.

In this role, you will collaborate closely with the client’s team to tackle their challenge in transitioning from manual testing processes to fully automated systems. Your responsibilities will include building and maintaining a stable test environment to support product development, developing robust automation environments, and utilizing various automated testing tools. You will also be responsible for designing efficient test strategies and managing automation testing frameworks, all aimed at enhancing the quality and reliability of our solutions.

At PLVision, we drive meaningful technical projects that shape the future of the open networking industry, helping you build a brighter tomorrow. With over 17 years of expertise and a highly skilled, recognized, and supportive team, we’re deeply committed to engineering excellence. We offer a rewarding environment where you can thrive, turning your ideas into impactful software solutions and products. Join us and enjoy a fulfilling, stable career while contributing to the next generation of open networking technologies!

Responsibilities:

  • Ensure regular quality evaluation of networking products by building and maintaining a stable test environment
  • Expand test coverage for new product features
  • Test SONiC and SAI software across various platforms
  • Analyze requirements, test plans, and test case documents
  • Execute regression tests for the product line and maintain detailed test result documentation to support debugging and software modifications
  • Design and implement new test suites and test cases to enhance regression coverage for emerging product features and protocols
  • Develop, modify, and execute software test plans, automated scripts, and testing programs
  • Create efficient tools and scripts to automate processes for building and testing environments
  • Assist the engineering team in resolving build issues, including troubleshooting dependencies and incremental build differences
  • Maintain and support systems and tools required to build, integrate, and test software systems

Requirements:

  • Solid understanding of networking technologies (L2/L3, routing, switching, etc.)
  • 2 years of experience in test automation using Python
  • Extensive knowledge of QA methodologies
  • Experience with CI methodologies and tools such as Gerrit and Jenkins
  • Familiarity with Linux as a working environment
  • Strong analytical, debugging, and problem-solving skills
  • Bachelor’s degree in Computer Science or Computer Engineering
  • Knowledge of technical English at an Intermediate level or higher

Vacancy plus options:

Experience with SAI or SONiC implementation and integration
Familiarity with testing Network Operating System (NOS) products
Experience in embedded application development
Strong understanding of Linux networking
Expertise in virtualization and containerization technologies
Solid knowledge of CI/CD processes