Canada
13 hours ago
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

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.
  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.
Confirm your E-mail: Send Email
All Jobs from Nokia