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