
QA Network Test automation Engineer
Ztek Consulting • Denver, Colorado, United States
Role & seniority: Senior Automation QA Software Engineer
Stack/tools
-
Python, Robot Framework
-
Linux/Unix, SSH/CLI, embedded devices
-
Networking: DHCP, DNS, TCP/IP, Wi-Fi standards (Wi-Fi 6/6E/7), IPv6, MAP-T
-
CI/CD: GitLab pipelines, Git
-
Test design/automation, logs analysis, packet capture (Wireshark, tcpdump)
-
Cloud integrations, data/config retrieval (DAL, SCL, SCPS)
-
Lab/OSS/in-house test environments; collaboration with DevOps, offshore teams
Top 3 responsibilities
-
Design, develop, and maintain automated test cases for firmware, Wi-Fi features, and device stability across multiple OEM router platforms
-
Automate key areas (firmware upgrades/downgrades, reboot cycles, SSH/CLI, WAN/LAN, Wi-Fi performance, MAP-T, security) and run suites in GitLab CI/CD
-
Analyze results, classify defects, drive closure with partners, and continuously improve automation reliability and pipeline speed
Must-have skills
-
Strong Python and automation framework experience (Robot Framework preferred)
-
Networking fundamentals and Wi-Fi standards; working knowledge of Linux/Unix, SSH/CLI
-
Experience with GitLab CI/CD, Git; ability to analyze logs and debug defects
-
Ability to collaborate across onsite/offshore teams; strong communication
-
Experience with multi-vendor router platforms (e.g., Sagemcom, Sercomm)
Nice-to-haves
-
AI/ML for test automation (log analysis, anomaly detection, predictive testing)
-
Packet capture/network ana
Full Description
Job Role: QA Software Engineer
Location: Englewood, CO / Denver, CO (Onsite)
Mode of interview: Video Interview
Years of experience: 10+ years
Job Roles/Responsibilities
Job Description
- We are looking for an Automation QA Software Engineer to join our team supporting automated testing for Charter’s CPE/Wi-Fi product lines. This role focuses on validating firmware releases, Wi-Fi features, cloud integrations, and stability scenarios across multiple OEM router platforms. You will work closely with firmware developers, WIST, SCPS, CUJO, and DevOps teams to ensure high-quality releases and reliable automation pipelines.
Key Responsibilities
-
Design, develop, and maintain automated test cases using Python + Robot Framework for end-to-end development of Wi-Fi routers and client devices.
-
Work with DAL (Data Access Layer), SCL, SCPS, and cloud APIs to retrieve configuration and telemetry.
-
Automate key areas such as firmware upgrade/downgrade, reboot cycles, SSH/CLI scenarios, WAN/LAN connectivity, Wi-Fi performance, MAP-T, security features, and device stability.
-
Execute automated suites in GitLab CI/CD pipelines and work with DevOps on integration and failure triage.
-
Analyze test results, identify defects, categorize failures (code/lab/hardware/existing bug), and work with partners to drive closure.
-
Contribute to automation improvements including reliability, flakiness reduction, resource optimization, and pipeline speed.
-
Support multiple OEM models across Spectrum labs with 80+ chambers and remote lab access.
-
Collaborate with onsite/offshore teams to meet delivery milestones and maintain test coverage targets.
-
Document test plans, automation design, test execution results, and best practices.
Required Skills
-
Strong experience in Python and automation frameworks (Robot Framework preferred).
-
Hands-on knowledge of networking fundamentals: DHCP, DNS, TCP/IP, Wi-Fi standards (Wi-Fi 6, 6E, 7), IPv6, MAP-T, routing.
-
Experience working with Linux/Unix, SSH/CLI, and embedded devices.
-
Familiarity with GitLab pipelines, Git, and CI/CD workflows.
-
Ability to analyze logs, debug failures, and isolate reproducible defects.
-
Good communication skills and ability to work with both onsite and offshore teams.
-
Experience with AI/ML for test automation (log analysis, anomaly detection, predictive testing)
-
Familiarity with packet capture and network analysis tools (Wireshark, tcpdump)
-
Experience with multi-vendor router platforms (Sagemcom, Sercomm, etc.)