Senior QA Automation Engineer

Apply

Summary

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 R&D firm, specializing in solutions for Computer Networking, Embedded Systems, and the Internet of Things Connectivity, that operates on the global market since 2007.

Dedicated recruiter:
Yaryna Kunynets
Yaryna Kunynets
Recruiter

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