QA Engineer – Networking, UI Automation

Posted 7hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

QA Engineer automating Python and Playwright tests for CodiLime’s SD-WAN and networking solutions. Validating network hardware, environments, and client-facing software projects.

Responsibilities:

  • Develop test automation using Python
  • Develop UI test automation using Playwright
  • Contribute to Python-based test framework functionalities
  • Design and automate new environment configurations to extend existing testbed capabilities
  • Work with client architects to ensure validation methods meet expectations
  • Maintain project documentation in Confluence
  • Collaborate as part of a team of developers, QA automation, and DevOps engineers
  • Work with client-supplied hardware and tools
  • Participate in Agile projects using Kanban or Scrum where possible

Requirements:

  • Python programming skills and experience with Python test frameworks such as PyTest or PyATS
  • Hands-on expertise and practical understanding of UI automation, ideally with Playwright
  • Practical use of AI-powered tools for test automation development, test design, code review, and troubleshooting
  • Experience with SD-WAN
  • Advanced computer networking knowledge, including switching and routing at Cisco CCNA level
  • Hands-on expertise with BGP, iBGP, eBGP, ECMP, link aggregation, VXLAN, GRE, and VPNs
  • Experience with Linux and Git
  • Experience with CI/CD tools and processes
  • English at B2 level minimum, preferably C1 or C2
  • Cisco CCNP certification or equivalent knowledge preferred
  • Experience configuring routers, switches, and NICs preferred
  • Experience with IXIA and/or Spirent traffic generators preferred
  • Knowledge of OVS, GoBGP, FRRouting, and other network virtualization tools preferred
  • Understanding of containers, virtual machines, orchestrators, and virtual networks, especially Docker, KVM, OpenStack, and Kubernetes preferred

Benefits:

  • Flexible working hours and approach to work: fully remotely, in the office or hybrid
  • Professional growth supported by internal training sessions and a training budget
  • Solid onboarding with a hands-on approach
  • A great atmosphere among professionals who are passionate about their work
  • The ability to change the project you work on