Remote job
QA Engineer with Networking and UI automation
Job details
About this role
Role overview Create automated quality checks for SD-WAN and network operating system solutions, covering both network behavior and user interfaces. You’ll extend Python test frameworks, expand test environments, and coordinate with architects so that validation reflects how the systems are expected to work.
Responsibilities - Develop Python-based test automation and contribute features to existing test frameworks. - Build UI automation, preferably with Playwright. - Design and automate environment configurations that expand testbed capabilities. - Work with client architects to align validation methods with requirements. - Use AI-assisted tools for test design, implementation, code review, and troubleshooting. - Keep project documentation up to date.
Requirements - Python programming experience and familiarity with test frameworks such as PyTest or PyATS. - Practical UI automation experience; Playwright is preferred. - SD-WAN experience and strong networking fundamentals across switching and routing. - Hands-on knowledge of BGP (including iBGP and eBGP), ECMP, link aggregation, and tunnels such as VXLAN, GRE, or VPNs. - Experience with Linux, Git, and CI/CD practices. - English proficiency of at least B2; stronger communication skills are preferred.
Nice to have - CCNP certification or equivalent networking knowledge. - Experience configuring routers, switches, or network interface cards, or using traffic generators such as IXIA or Spirent. - Familiarity with virtual networking tools such as OVS, GoBGP, or FRRouting, and with Docker, KVM, OpenStack, or Kubernetes.
Benefits and work setup - Flexible hours with remote, office, or hybrid work options. - Professional training, a development budget, and hands-on onboarding.