Test Automation Engineer
Our client provides a global platform that merges the local networks of all their alliance partners, forming a single Software-Defined Network (SDN). Leveraging the advantages of virtualization technology and automation, the client facilitates a flexible end-to-end configuration and provisioning of all services, thereby enabling local alliance partners to deliver consistent data connectivity services to their enterprise customers on a global scale.
An exciting, dynamic, international start-up environment awaits you with an open corporate culture of flat hierarchies. At the company, responsibility will be in your hands from the very beginning. You will continuously grow both on the professional and personal front amongst a diverse team of more than 20 nationalities, varied age groups, and a wide range of skill-sets.
Job description, responsibilities, and duties:
Test cases design, develop test cases, perform regression tests, maintain the test suites, validate new features & troubleshoot automated network services, service orchestration, and SD-WAN related features;
Automate and execute tests, debug, investigate and integrate into our automation solution;
Understand requirements, scope the effort needed to validate the features, translate use cases into the test plan;
Help create network assessment documentation including workflows.
Employee perks, benefits:
2 extra vacation days;
Up to 30 days paid sick leave;
Mobile work possibility;
Meal vouchers paid by the company (full amount).
Successfully completed a university degree in CS or a similar subject with 5-8+ years of working experience;
Required to have hands-on experience: 5+ years with Python and 2+ years with Robot framework;
Experience in testing in large systems, deeply interested and have hands-on experience in test on several levels and aspects - from unit test to E2E test;
Strong in structure, having the ability to document and explain why certain risk-based choices are made;
Always thinking about automation and how to get the most value from the test we do in terms of cost for maintaining, building environments in relation to what confidence in quality it gives;
Familiar with Linux OS with administration, CI/CD process and DevOps tools;
Proactive and be able to work independently; the flexibility to act convincingly within agile structures;
Able to create documentations and communicating fluently in English.
Nice to have:
Preferred to have Network Programmability skillsets/understanding in Software Defined Networking (SDN), REST APIs, NETCONF, YANG, JSON and XML;
Strong networking skills in SD-WAN, routing protocols like BGP, troubleshooting complex data-centre and enterprise networking topologies is highly desirable;
Familiar with network Automation/Orchestration skillsets in frameworks and toolsets, including Cisco Network Service Orchestrator (NSO) or Tail-f NCS;
Familiar with Cisco and Industry Cloud computing (i.e. OpenStack, VMWare), Data Centre, Virtualization, Storage and Networking solutions;