QA Automation Lead

Apply

Summary

We are looking for an experienced QA Automation Lead with in-depth Linux knowledge and Python3 development background. 

We offer a ramp-up period for strong candidates to boost their expertise in Networking technologies. This includes 3 pre-project weeks of dive deep into new tech, followed by 3 months on the project guided by an experienced mentor.

QA Lead will be leading a team of QA Engineers while establishing test metrics, mentoring team members as well as developing test plans and strategies. You will perform testing procedures along with other QA Engineers, ensuring all errors are identified and corrected before release. You will be working closely with developers to give them a test perspective.  

Dedicated recruiter:
Yaryna Kunynets
Yaryna Kunynets
Recruiter

Project Definition Project Definition

  • In this position you will be a part of a new experienced team, enabling SONiC (Software for Open Networking in the Cloud) OS support for a new datacenter switch. Together with the team, you will perform QA automation, starting from the development of the test strategy and test plan to the actual testing. On this project, you will work with various technologies  – Python3, Bash, Linux, Docker – as well as the physical hardware. 

Client Profile Client Profile

  • Our customer is a world’s leading US-based networking equipment and software vendor. 

Responsibilities Responsibilities

  • Lead the team, coach and train team members

  • Ensure code features are delivered and documented as required

  • Analyze and document test standards and procedures

  • Maintain test results documentation to assist in debugging and modification of software

  • Consult with development engineers for problem solution definition

  • Develop, modify and execute software test plans, automated scripts and testing programs

  • Develop handy tools and scripts to automate build environment

  • Assist engineering team with issues build, troubleshoot build dependencies and incremental build differences

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

Requirements Requirements

  • 4+ years of experience in automation testing using Python3

  • In-depth Linux knowledge and strong Linux troubleshooting skills

  • Test automation experience (Python/Ansible)

  • Experience with Ethernet traffic analyzers: Wireshark, tcpdump, etc.

  • Good scripting skills in Bash/Python3

  • Strong practical knowledge of CI Tools, e.g. Jenkins

  • Advanced experience with test automation tools and strategies

  • Full knowledge and deep understanding of QA methodologies

  • Hands-on experience in GIT console

  • High organizational and leadership skills

  • Effective time management skills, ability to be flexible in a changing environment

  • Good communication skills, ability to work in a team

  • Knowledge of technical English at Intermediate level and higher

  • Strong technical documentation skills

Would be a plus Would be a plus

  • Deep understanding of networking protocols

  • Hands-on experience with Ethernet Switches: Cisco/Arista/Juniper Switches/Routers or similar

  • Experience with Hardware or Software traffic generators: IXIA, Spirent, TRex, Ostinato, scapy, etc.

  • Previous experience with SONiC network OS

  • A customer driven approach

  • Working knowledge of Agile software development lifecycle

About PLVision About PLVision

  • We are 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. 

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