Job Details
Python Automation QA System Developer
Python Developer for QA Automation System. Company: Personnel Department. Remote or hybrid. Salary from 200,000 RUB. Official employment. Develop and maintain a system for automating functional and load testing of network OS.
Our team develops an operating system used on routers and switches manufactured by our company. Responsibilities: • Development and enhancement (modification) of the system that automates comprehensive functional and load testing of our network OS (it is an orchestrator and hundreds of scripts for it); • Development of existing and creation of new autotests for the mentioned system; • Description of network topologies that reproduce typical customer network configurations in the form of program code; • Participation in the design and writing of CI/CD pipelines; • Interaction with developers to implement test scenarios for added features and to create tasks for fixing identified malfunctions.
•Knowledge of software testing methodologies and network solutions (smoke tests, unit tests, etc.); •Knowledge of dynamic routing protocols (BGP, OSPF); •Confident work in Linux operating systems; •Understanding of communication networks based on Ethernet and IP Ability to automate tasks using Python and Bash scripts: familiar with the syntax of these languages, able to write a required script from scratch, able to understand complex existing code of 10,000+ lines; •Virtualization in Linux (QEMU-KVM) and isolation (Docker): can prepare a KVM VM configuration from scratch, launch it, and diagnose it; •Experience in operating and troubleshooting network infrastructures based on Ethernet and IP: if you have a network of several elements and packets are not passing, you understand how to perform diagnostics.
Remote or hybrid work format. Official employment according to the Labor Code of the Russian Federation (accredited IT company with relevant employee benefits).
Don't miss a single job
Subscribe to our Telegram channel