Enable job alerts via email!

EDA QA Engineer – UI and Network Automation

Nokia

Ottawa

On-site

CAD 80,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking an EDA QA Engineer to design and execute test plans for UI and network automation. The role involves collaboration with development teams to ensure high-quality systems. Ideal candidates will have a strong background in Python and automation tools, along with experience in network fundamentals.

Qualifications

  • 5+ years experience in QA, test automation, or software development roles.
  • Strong proficiency in Python for automation and scripting.

Responsibilities

  • Develop, maintain, and execute manual and automated test cases for network automation UIs and APIs.
  • Validate functionality, usability, and performance of network automation tools.

Skills

Python
UI Automation
Network Fundamentals
Agile

Education

Bachelor’s degree in Computer Science

Tools

Selenium
Playwright
Robot Framework
PyTest
Kubernetes

Job description

EDA QA Engineer – UI and Network Automation

In late 2024, we introduced a new infrastructure automation application called EDA (Event-Driven Automation). EDA is an award-winning cloud-native, scalable, extensible platform for automating the management of networks and data centers. Join a growing team of talented engineers who are building an innovative new platform for the next generation of infrastructure that drives the modern world.

In this role, you'll be responsible for designing and executing comprehensive test plans that cover UI testing and network automation validation. You'll work closely with development and network engineering teams to ensure the delivery of high-quality systems that meet the highest standards of usability, performance, and reliability. If you're excited about the challenge of building the next generation of network management tools, we encourage you to apply!

DCN2025

Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, Networking, or a related field.
  • 5+ years experience in QA, test automation, or software development roles.
  • Strong proficiency in Python for automation and scripting.
  • Experience in UI automation using Selenium (Python bindings), Playwright (Python), or similar tools.
  • Familiarity with Robot Framework, PyTest, or custom Python-based testing frameworks.
  • Deep understanding of network fundamentals (TCP/IP, VLANs, VPNs, routing protocols).
  • Hands-on experience validating APIs (REST, gRPC) using Python tools like requests, httpx, or API testing libraries.
  • Knowledge of Kubernetes, Helm, and containerized environments.
  • Understanding of Agile/Scrum methodologies.
Responsibilities
  • Develop, maintain, and execute manual and automated test cases for network automation UIs and APIs.
  • Validate the functionality, usability, and performance of network automation tools, dashboards, and orchestration workflows.
  • Perform end-to-end testing of UI components integrated with backend network automation services.
  • Design automated UI tests using frameworks like Robot Framework, Selenium, Playwright, Cypress, or similar.
  • Design Python-based automation frameworks for UI, API, and end-to-end system testing. Develop UI automation using Python libraries/tools (e.g., Selenium with Python bindings, Playwright for Python).
  • Test REST/gRPC APIs for network automation platforms and validate responses against expected outcomes.
  • Create and maintain test data, mock devices, and simulated network environments for testing.
  • Work on system integration testing (SIT) and user acceptance testing (UAT) phases.
  • Contribute to test automation frameworks and CI/CD integration for continuous testing.
  • Identify bugs, performance bottlenecks, and usability issues, and document findings clearly.
  • Collaborate with developers, network engineers, and product owners in agile sprints.
  • Assist in setting up performance/load tests for large-scale network automation systems.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer (Full Stack)

PocketHealth

Ontario

Remote

CAD 80.000 - 110.000

3 days ago
Be an early applicant

Software Developer Engineer in Test (SDET) – Core Protection Technology

McAfee

Waterloo

Remote

CAD 70.000 - 90.000

6 days ago
Be an early applicant

Software Developer - Delivery Automation

Intelerad Medical Systems

Remote

CAD 78.000 - 105.000

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 80.000 - 120.000

4 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 80.000 - 120.000

6 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Remote

CAD 80.000 - 120.000

6 days ago
Be an early applicant

HPC Software Engineer

Canonical

Gatineau

Remote

CAD 80.000 - 110.000

18 days ago

Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU

Canonical

Vancouver

Remote

CAD 70.000 - 120.000

6 days ago
Be an early applicant

Senior Software Engineer - MAAS

Canonical

Ottawa

Remote

CAD 80.000 - 120.000

30+ days ago