Job Details
Python Developer for QA Automation System
Python Developer for QA Automation System at Департамент персонала. Remote or hybrid. Salary from 200,000 RUB (net). Official employment under the Labor Code of the Russian Federation. Develop and maintain a system for automated testing of network OS.
The team develops an operating system used on routers and switches produced by our company. Responsibilities: • Development and enhancement (modification) of the system that automates complex functional and load testing of our network OS (it is an orchestrator and hundreds of scenarios 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 form tasks for fixing identified malfunctions.
• Knowledge of software and network solution testing methodologies (smoke tests, unit tests, etc.); • Knowledge of dynamic routing protocols (BGP, OSPF); • Confident work in Linux operating systems; • Understanding of Ethernet and IP-based communication networks 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 existing complex 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.
• Official employment under the Labor Code of the Russian Federation (accredited IT company with relevant employee privileges); • Remote or hybrid work format; • Salary from 200,000 RUB (net) - wide range.
Don't miss a single job
Subscribe to our Telegram channel