QA Automation Engineer – Telecommunications & Networking
About Staffinity Inc.
We are your trusted bilingual recruiting, short and long-term staffing service provider. Our primary goal has been matching sought-after employers with talented candidates. We are your source to get you in front of desirable employers who are now hiring in your area. Staffinity is an equal opportunity employer. Please visit us at https://staffinity.ca
Why Work With Us?
Dynamic Work Environment: Thrive in a fast-paced, agile startup environment where your impact is visible every day.
Stable and Growing Company: Join an institutionally backed, well-funded venture led by industry heavyweights.
Excellent Growth Opportunity: Secure a foundational role at the early stages of a company disrupting advanced networking.
Position Overview
Staffinity is currently seeking a Senior QA Automation Engineer (Telecommunications) for a premier client located in Mississauga. This is a full-time, permanent position with a competitive salary, benefits, and equity options. The base salary range is 100-120k+ DOE.
Our client is an innovative networking software provider developing high-performance edge computing and network optimization solutions for advanced telecom ecosystems. Rather than testing front-end UI components, this role is explicitly focused on backend automation, API testing, and network performance validation (latency, bandwidth, traffic simulation) within a distributed enterprise environment.
Ideal Candidate Profile: This is not a front-end or UI testing role. We are looking for an outside-the-box, hands-on technical automation builder who thrives in ambiguity, resists a restricted corporate framework, and understands how to programmatically test backend infrastructure and network performance.
Responsibilities
- Automation Framework Development: Design, build, and maintain robust, scalable automation test frameworks from scratch for backend APIs, microservices, and network compliance.
- Network Performance & Latency Validation: Programmatically simulate and validate network performance metrics, specifically testing for low latency, high bandwidth optimization, jitter, and throughput constraints.
- Backend Architecture Validation: Test real-time, distributed microservices systems for adherence to performance, scalability, concurrency, and reliability standards.
- Message Broker Verification: Rigorously validate asynchronous messaging frameworks and event-driven architectures, testing deep functionality and edge cases within message brokers like RabbitMQ or Kafka.
- Security & Infrastructure QA: Design and execute integration tests verifying secure connections, including hands-on validation of CA & TLS handshake mechanics and OAuth2 authorization frameworks.
- Log Analysis & Debugging: Leverage distributed logging and monitoring solutions (ELK Stack) to independently dissect log files, error messages, and system behaviors to track down root causes.
- SDLC & CI/CD Integration: Work closely with the core Java development team to weave advanced automated QA verification directly into the continuous integration and deployment pipelines.
- Documentation & Metrics: Create clear, comprehensive test strategies, test cases, and quality metrics while effectively communicating architectural defects to cross-functional engineering teams.
Qualifications
- Education: Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical field.
- Experience: 5-7+ years of rigorous QA experience, with a proven track record focusing on QA automation within core networking products, infrastructure, or advanced telecommunications.
- Telco Performance Expertise: Deep practical understanding of telecom network mechanics—specifically handling and measuring latency, bandwidth tools, traffic shaping, packet delivery, and routing.
- Automation Prowess: Strong API and backend automation experience with a background in writing and maintaining scripts from scratch (Python or Java).
- Technical Stack Alignment: Strong hands-on experience or deep technical familiarity testing environments built on Java/Spring-Boot, Microservices, RabbitMQ, RESTful APIs, ELK Stack, OAuth2, and CA/TLS security.
- Startup Mindset: Direct experience working in a startup or lean environment where minimal supervision is provided, and out-of-the-box systemic thinking is required.
- Tools: Familiarity with a subset of tools including Python, Selenium, Appium, Postman, Git/Bitbucket, Jira, Confluence, SQL Server, or IntelliJ.
Job Types: Full-time, Permanent
Pay: $100,000.00-$120,000.00 per year
Benefits:
- Dental care
- Disability insurance
- Extended health care
- Flexible schedule
- Life insurance
- Paid time off
- Profit sharing
- RRSP match
- Vision care
Experience:
- Telecom Network Performance & Latency testing: 2 years (required)
- QA: 7 years (required)
- QA Automation (API/Backend): 4 years (required)
- JAVA or Python: 5 years (required)
Work Location: In person