CareerPlan

Senior Python Test Automation Engineer

Ottawa, OntarioFull-time2026-10-22 → 2026-11-10

Core

Design, build, and maintain scalable test automation frameworks for distributed, event-driven applications, APIs, and microservices.

Role type

Senior Python Test Automation Engineer (Technical Leadership)

Builds

Automated test frameworks, reusable utilities, and CI/CD quality gates for satellite communications software.

Domain

Telecommunications / Satellite Networks / Distributed Systems

Required skills

Python, Pytest, Selenium, REST API testing, Microservices testing, Kafka, GitLab CI/CD, Jira, Zephyr, Kubernetes, Troubleshooting, Mentorship

Preferred skills

Trino, HTTPX, gRPC, Prometheus, Grafana, OpenTelemetry, Distributed tracing, AI-assisted development

Technologies

Python, Pytest, Selenium, Kafka, HTTPX, Trino, GitLab, Kubernetes, Jira, Zephyr

Responsibilities

Design and maintain automation frameworks; Develop automated tests for APIs, web apps, and microservices; Validate Kafka-based event-driven workflows; Integrate testing into CI/CD pipelines; Execute and troubleshoot automation in containerized environments; Mentor junior engineers; Collaborate on diagnosing complex system issues.

Seniority

Senior, hands-on IC with mentorship responsibilities