QA Automation Engineer



We are looking for a Python AQA Engineer with 3+ years of experience and solid knowledge of L2/L3 protocols to join PLVision and take part in development of networking software products for the technology leader. Our team is responsible for improvement, CI stabilization, and verification of a framework extension.

In this role, you will design, develop, and execute automation scripts using popular open tools in Python. You will collaborate with different engineers from global companies within the open-source communities.

If you want to work on a long-term project in the future-proof technology domain, apply for this vacancy, and join our expert community.

A stable business with 100% Ukrainian capital, PLVision has offices in Ukraine and Poland. The company is investing all its net income in 2022 for the needs of Ukraine’s Army.

Dedicated recruiter:
Taras Leskiv
Recruitment Lead

Client profile Client profile

  • Our customer is an Israel-based leader in the network equipment market, recently acquired by a multinational technology corporation. PLVision has been working with the customer since 2015, and the team, as well as the variety of projects, are constantly expanding. PLVision engineers are involved in various areas of software development, including Switch SDK, SONiC, Firmware, PHY, and more.

Responsibilities Responsibilities

  • Perform research and analysis to make optimal solution decisions.

  • Execute full software development cycle (from design to final delivery)

  • Develop and execute testing procedures for new and existing products with an emphasis on an emulation of customer environments

  • Design, develop and execute automation scripts using open source tools in Python

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

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

  • Root cause software and hardware that do not conform to the specifications

  • Possess strong communication skills

  • Be a strong advocate of software quality

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

Requirements Requirements

  • Bachelor's Degree in Computer Science or Software/Computer Engineering

  • 3+ years of experience as a Software Engineer

  • Strong programming skills in Python

  • Strong problem-solving skills

  • Ability to lead feature development, take full ownership and deliver independently

  • Understanding of Linux OS concepts

Would be a plus Would be a plus

  • Experience with Bash

  • Experience with PyTest

  • Experience with CI methodology & tools (Gerrit, Jenkins etc.)

  • Hands-on experience with Ethernet Switches: Cisco/Arista/Juniper L2 & L3 Switches & Routers

  • Exposure to communication of network protocols

About PLVision About PLVision

  • We are a software product development company specializing in computer networking, embedded systems, and the Internet of Things Connectivity. PLVision has offices in Krakow, Poland, and in Ukraine: Lviv, Odesa, Kyiv, and Kharkiv (currently relocated). Founded in 2007, the company helps networking industry leaders and ambitious startups in the U.S., Israel, and EU countries to launch innovative products.

  • PLVision has taken an active stand on Ukraine, investing all net income in 2022 to support the Armed Forces and the country, as well as implementing many volunteer initiatives.

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.*