.
Senior QA Automation Engineer (Python, Computer Networking)
  • Kraków
Senior QA Automation Engineer (Python, Computer Networking)
Kraków, Kraków, Lesser Poland Voivodeship, Polska
PLVISION
13. 1. 2025
Informacje o stanowisku

Senior QA Automation Engineer (Python, Computer Networking)

Miejsce pracy: Kraków

Technologies we use

Expected

  • Python

Operating system

  • Linux

About the project

PLVision invites an experienced Senior QA Automation Engineer with a strong knowledge of Python and a deep understanding of networking protocols to join us. In this role, you will actively extend the functionality for modern DPU/IPU systems based on Software for Open Networking in the Cloud (SONiC) — the most popular open-source network operating system. You will also collaborate in open-source communities and participate in developing new technologies that affect the future of computer networking.

At PLVision, we lead meaningful technical projects that significantly impact the open networking industry, helping you build a brighter future. With over 17 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. Join us and enjoy a consistent career while contributing to innovative open networking technologies!

Your responsibilities

  • Validate new SONiC/SAI functionality for modern DPU/IPU systems
  • Extend test coverage for new product features
  • Analyze requirements and Test Plan/Test Cases documents
  • Run test cases for the product and maintain test results documentation to assist in debugging and modifying software
  • Implement new test suites and test cases to extend test coverage for new product features and protocols
  • Develop, modify, and execute software test plans, automated scripts, and testing programs
  • Develop handy tools and scripts to automate build and test environments
  • Assist the engineering team with build issues, troubleshooting build dependencies, and identifying incremental build differences
  • Maintain and support the system and tools necessary to build, integrate, and test a software system

Our requirements

  • Bachelors degree in Computer Science or a related technical discipline
  • 4+ years of commercial experience in Embedded Software Validation and Test Automation
  • Good knowledge of Python
  • Experience in writing test documentation
  • Good network background (L2/L3, tunneling, routing, switching)
  • Experience with software and hardware traffic generators (IXIA, Scapy, etc.)
  • Hands-on experience with Linux as a main working environment
  • Experience with virtualization, containerization, and Python virtual environment
  • Knowledge of test frameworks like Pytest, PTF, etc.
  • Understanding of CI/CD pipelines and Jenkins
  • Experience with Linux network tools
  • Good communication skills and the ability to work effectively in a team
  • Intermediate or higher level of technical English

Optional

  • Experience with open-source projects
  • Experience with SAI (Switch Abstraction Interface) / SONiC (Software for Open Networking in the Cloud) validation

This is how we organize our work

This is how we work

  • in house
  • at the clients site
  • you develop several projects simultaneously
  • you have influence on the choice of tools and technologies
  • you have influence on the technological solutions applied
  • you have influence on the product
  • you focus on product development
  • agile
  • scrum

This is how we work on a project

  • Continuous Deployment
  • Continuous Integration
  • documentation
  • functional tests
  • integration tests
  • test automation
  • testing environments
  • unit tests

Development opportunities we offer

  • development budget
  • industry-specific e-learning platforms
  • intracompany training
  • mentoring
  • technical knowledge exchange within the company
  • the company supports open source projects

What we offer

  • Bonuses for marriage and childbirth;
  • Training and development opportunities.
  • Equal opportunities for all the PLVisions specialists. We are firmly committed to providing equal opportunity in all aspects of employment and do not tolerate any illegal discrimination or harassment based on race, color, religion, sex, national origin or any other protected class.

Benefits

  • private medical care
  • sharing the costs of professional training & courses
  • remote work opportunities
  • flexible working time
  • employee referral program

Recruitment stages

  • HR Interview
  • English Check
  • Tech Interview
  • Offer

PLVISION

We are a software product development company specializing in computer networking and embedded systems. PLVision has offices in Krakow, Poland, and in Lviv, Ukraine. Founded in 2007, the company helps networking industry leaders and ambitious startups in the U.S., Israel, and the EU countries to launch innovative products.

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    73 613
    12 763