About the Role
We are seeking a technically strong Senior QA Engineer with deep expertise in 5G network traces, device logs, API testing, and telecom protocol validation. You will be embedded in a cross-functional team responsible for ensuring the quality, correctness, and reliability of subscriber provisioning flows, charging systems (CHF/SMF), and microservices within a next-generation wireless network. You will own end-to-end test strategies from design through execution, working closely with network engineers, developers, and architects.
Key Responsibilities
● Design, develop, and execute test cases for API testing (REST/SOAP) using Postman, Swagger, and ReadyAPI, covering functional, regression, and integration scenarios.
● Validate JSON and XML payloads across REST/SOAP services; perform schema validation and contract testing for microservices.
● Test and validate subscriber provisioning flows within 5G wireless network environments, ensuring accuracy of CDRs (Call Detail Records) and online/offline charging flows.
● Perform 5G charging validation including N28 (SMF ↔ CHF), N40 (SMF ↔ CHF), and N7 (SMF ↔ PCF) interface packet trace analysis and troubleshooting.
● Capture and analyse Wireshark traces and QXDM logs to diagnose network-layer defects and charging anomalies.
● Test Kafka message queues and validate message payloads, event ordering, and delivery guarantees in event-driven architectures.
● Conduct database validation using SQL to verify data integrity across provisioning and charging systems.
● Build and maintain API automation frameworks integrated into Jenkins CI/CD pipelines.
● Develop and manage mock services to simulate network components for isolated testing.
● Manage full defect lifecycle: discovery, documentation, triage, retesting, and closure using standard defect tracking tools.
● Participate in test planning, peer reviews, and contribute to continuous improvement of QA processes.
Required Qualifications
● 5+ years of QA experience with a strong focus on API and backend system testing in a telecom or wireless environment.
● Hands-on proficiency with Postman, Swagger, and ReadyAPI for REST and SOAP service testing.
● Solid understanding of JSON and XML structures; experience with schema and payload validation.
● Demonstrated experience testing subscriber provisioning flows in a 5G or LTE wireless network.
● 5G charging domain knowledge: familiarity with 3GPP standards, CHF, SMF, PCF, and associated N-interfaces (N7, N28, N40).
● Practical experience with Wireshark for packet capture and trace analysis.
● QXDM log analysis experience for diagnosing wireless device and network issues.
● Experience testing Kafka or equivalent message queue systems.
● Proficiency in SQL for database querying and data validation.
● Experience integrating automated tests into Jenkins or similar CI/CD pipelines.
● Strong understanding of microservices architecture and testing strategies (contract, integration, component).
● Experience designing and using mock/stub services for API testing.
● Solid grasp of the defect lifecycle and experience with tools such as JIRA or similar.
Nice to Have
● Experience with end-to-end 5G charging flow testing including CDR generation and validation.
● Knowledge of 3GPP Diameter or HTTP/2 based charging interfaces.
● Scripting skills in Python or JavaScript for test automation.
● Exposure to cloud-native environments (Kubernetes, OpenShift) and containerized microservices testing.
● ISTQB or equivalent QA certification.
Core Skills at a Glance
API Testing
Postman / ReadyAPI
REST / SOAP
JSON / XML Validation
Mock Services
API Automation
5G / Telecom
N7 / N28 / N40
5G Charging (CHF)
SMF / PCF
CDR Validation
Subscriber Provisioning
Tooling
Wireshark
QXDM
Jenkins CI/CD
Kafka / MQ
SQL
Core QA
Test Case Design
Defect Lifecycle
Regression Testing
Integration Testing
Microservices Testing
Pay: Up to $70.00 per hour
Work Location: Hybrid remote in Toronto, ON M5J 2V5