Calgary, AB | Full-time | in-person
TEKTELIC Communications is a leading Canadian IoT and wireless solutions company, trusted in 75+ countries. We're looking for a Test Automation Engineer to help build and maintain the testing infrastructure that ensures our global products work flawlessly - every time.
What You'll Do
- Design, develop, and maintain MATLAB-based automated test systems.
- Analyze product and system requirements, develop comprehensive test plans, and maintain clear traceability from requirements through test cases to results.
- Develop and execute functional, regression, failover, soak, and performance tests.
- Integrate and control RF and electronic test equipment such as spectrum analyzers, network analyzers, signal generators, power supplies, attenuators, and power meters.
- Automate communication with gateways, sensors, embedded systems, and supporting services through appropriate interfaces and protocols.
- Diagnose failures across application software, test scripts, instruments, fixtures, networks, and devices under test.
- Deploy, upgrade, and support test systems used in engineering laboratories and production environments.
- Improve test reporting and analyze results to identify defects, recurring failures, and opportunities for better coverage.
- Identify opportunities to reduce test time and cost while improving reliability, maintainability, and repeatability.
- Help define the architecture, technical priorities, and long-term direction of the test automation platform.
- Champion practical software engineering practices, including source control, issue and defect tracking, code review, testable design, change management, and release processes.
- Establish maintainable coding and automation standards while improving technical documentation and knowledge sharing.
- Provide technical guidance and mentorship to other team members, building consensus and leading improvements through collaboration and example.
What You Bring
- A bachelor's degree in Electrical or Electronics Engineering, Computer Engineering, Software Engineering, Computer Science, or a related field.
- At least three years of experience in test automation, hardware/software integration, QA engineering, or a closely related role.
- Strong MATLAB programming skills, including experience developing, maintaining, and debugging automation software.
- Hands-on experience testing hardware in an industry, research, or advanced laboratory environment.
- Experience designing structured, repeatable tests and translating technical requirements into test cases and measurable results.
- Strong understanding of software development practices such as source control, issue tracking, code review, automated testing, and controlled releases.