
Summary
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.
We are looking for an experienced QA Automation Lead with in-depth Linux knowledge, deep understanding of networking protocols, and Python3 development background.
QA Lead will be in charge of leading a team of QA Engineers while establishing test metrics, mentoring team members as well as developing test plans and strategies. QA Lead 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. You will be responsible for various infrastructure support/automation tasks, preparation, automation, and execution of test plans.
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
4+ years of experience in automation testing using Python3
In-depth Linux knowledge and strong Linux troubleshooting skills
Deep understanding of networking protocols
Hands-on experience with Ethernet Switches: Cisco/Arista/Juniper Switches/Routers or similar
Test automation experience (Python/Ansible)
Experience with Hardware or Software traffic generators: IXIA, Spirent, TRex, Ostinato, scapy, etc.
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
Would be a plus
Previous experience with SONiC
High organizational and leadership skills
Knowledge of technical English at Intermediate level and higher
A customer driven approach
Effective time management skills, ability to be flexible in a changing environment
Strong technical documentation skills
Good communication skills, ability to work in a team
Working knowledge of Agile software development lifecycle
Login to download