Senior QA Automation Engineer



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

In this position you will be a part of an experienced team, responsible for verification of SAI-like API and enabling SONiC (Software for Open Networking in the Cloud) OS support on top of SAI (Switch Abstraction Interface) for a new router product. Our customer is a US-Israeli innovative semiconductor startup.

You will join a collaborative environment with open, transparent communication, well-established processes, a minimum of formalities and a maximum of trust.

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.

Dedicated recruiter:
Yaryna Kunynets
Yaryna Kunynets

Responsibilities Responsibilities

  • Enable regular quality evaluation for networking products by building and maintenance of stable test environment

  • Extend test coverage for new features of the product

  • SAI-like/SAI/SONiC software testing for a set of platforms

  • Analyze requirements and Test Plan/ Test Cases documents

  • Run test regressions for the product line and maintain test results documentation to assist in debugging and modification of 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

  • Develop handy tools and scripts to automate build and test environments

  • Assist the engineering team with issues build, troubleshooting of build dependencies and incremental build differences

  • Maintain and support system and tools necessary to build, integrate and test a software system

Requirements Requirements

  • Test automation experience (Python/Ansible)

  • Linux knowledge and strong Linux troubleshooting skills

  • 5+ years of commercial experience in Software Testing

  • Knowledge of technical English at Intermediate level and higher

Would be a plus Would be a plus

  • Good understanding of networking protocols (Layer 2 or Layer 3 networking protocols implementation, TCP sockets programming)

  • Experience with SAI/SONiC implementation and integration

  • Experience with NOS products testing

  • Knowledge of Ansible

  • Experience with Embedded Application Development domain

  • Experience with Linux networking

  • Experience with virtualization/containerization technologies

  • Good understanding of CI/CD processes

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