logo[мetahunt]
> DOU
senior

Automation QA Engineer

PLVision
format:Remotecompany:Product
pythonansiblelinuxnetworkingtcpjenkins
ci/cdvirtualization
englishB1
experience5+ years
locationLviv, Ukraine · Krakow, Poland
> full description

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.
Відгукнутись на вакансію