Project Description
You will be part of a multi-national team responsible with the development of the next generation SDN (Software-Defined Networking) solution for Data Center networking. The solution targets Data Centers of large organizations, including private/hybrid/public cloud environments. It is addressing the needs of users requiring an easier option than switch-by-switch, CLI-based approaches and can automate time-consuming tasks such as configuration of L2-L3 network devices. The controller uses microservice architecture, the components will communicate via REST APIs and will also provide a user-friendly web-based user interface on the front-end.
Job Opportunity
We are looking for a QA engineer to contribute to the test automation process for multiple web applications that monitor and manage data center network topologies.
Responsibilities
- Develop automated test cases in Python, using public test framework pyATS;
- Create libraries for new features and maintain the existing ones;
- Prepare Test plan, Test cases, and Test scripts for product enhancements and bug fixes;
- Document test results, identify exceptions, and communicate results to the team;
- Manage Defect lifecycle;
- Understand Jenkins current pipelines and perform updates when needed;
- Manage test environments.
Mandatory Skills Description
- Hands-on experience in automated testing of web applications;
- Working knowledge of REST APIs;
- Programming and scripting skills in Python;
- Working experience with pytest;
- Understanding of OOP concepts;
- Basic networking knowledge;
- UI testing experience;
- Experience with a versioning system (preferably Git).
Nice-to-Have Skills
- Knowledge of using Postman/ similar tool;
- ISTQB Certification is a plus;
- Hands-on experience testing switches, routers, networking, and SDN controller is a plus;
- Docker experience;
- Working knowledge of Jenkins, VMWare.
Languages
English: C2 Proficient