Test automation developer building Python frameworks, Jenkins pipelines, and QA tools. Supporting reliable releases for Lynx’s mission-critical edge computing software.
Responsibilities
Build and maintain Python automation tools and test frameworks for functional, regression, and performance testing
Partner with QA, Engineering, DevOps, and internal teams to clarify requirements and deliver automation solutions
Convert repetitive workflows into tools that improve accuracy and reduce manual effort
Design, maintain, and troubleshoot Jenkins CI/CD pipelines and jobs using Groovy, Python, and supporting scripts
Monitor automated test runs, investigate failures, support root-cause analysis, and communicate results, risks, and follow-up actions
Validate software fixes and enhancements through targeted and regression testing
Summarize test, automation, and development data for QA, Engineering, and leadership audiences
Represent QA during enterprise tool changes and coordinate on upgrades, configuration changes, and tool updates
Improve automation coverage, test reliability, execution time, and workflow consistency
Provide technical guidance through code reviews, debugging support, design discussions, and knowledge sharing
Lead and mentor Tools Developer Co-op students
Support hiring for Co-op and development roles through interview participation and technical input
Provide regular status updates on Tools team progress, priorities, risks, schedules, stakeholder coordination, and initiatives
Requirements
3–4 years of professional Python development experience
2–3 years of hands-on experience developing, maintaining, and troubleshooting Jenkins or similar CI/CD pipelines
Bachelor’s degree or equivalent diploma in Computer Science, Computer Engineering, Software Engineering, or a related field is preferred
Equivalent professional experience may be considered
Experience creating software tools, automation frameworks, or scripts that improve QA, Engineering, or test-execution workflows
Practical source-control experience, including pull requests, branching, tagging, and troubleshooting commit or branch issues
Strong debugging skills across software, automation, test environments, and CI/CD pipeline failures
Strong analytical and problem-solving skills, including root-cause analysis and validation of effective corrective actions
Clear written and verbal communication skills, with the ability to explain technical information to both technical and non-technical audiences
Ability to work independently, manage competing priorities, and deliver reliable solutions in a collaborative team environment
Experience with automated functional, regression, or performance testing in QA or Engineering environments is nice to have
Experience with GitHub, GitLab, or similar source-control platforms is nice to have
Experience with JIRA or similar defect-tracking and project-management tools is nice to have
Working knowledge of Linux-based development or test environments is nice to have
Experience with Docker, virtualization, or containerized test environments is nice to have
Experience with GUI development libraries such as Tkinter, Qt, or similar frameworks is nice to have
Experience onboarding, mentoring, or supporting Co-op students, junior developers, or other technical team members is nice to have
Benefits
Bonus eligible
Low-cost Medical / Dental / Vision coverage options
401K with generous employer match
Responsible Paid Time Off
Paid Holidays
Remote work opportunities based on role
Employee Assistance Program (EAP)
Career growth and professional development opportunities
Senior Cloud/DevOps Platform Engineer building secure Azure, AKS, and AI platforms for CDW, a technology solutions provider. Automating infrastructure, CI/CD, observability, and production operations.
Test Developer, Automation at Ford, developing Python - based tests for automotive Data Collection Platforms. Designing scalable testing for embedded software and vehicle - network modules.
Senior automation engineer designing AI - powered security workflows for CrowdStrike’s Falcon Complete MDR team. Building scalable services that detect, investigate, and remediate cyber threats.
Automation Developer modernizing Calgary municipal public services with Power Platform, Azure, RPA, and AI - enabled solutions. Designing, deploying, and supporting enterprise automation workflows.
Embedded engineer developing firmware for Flosonics Medical’s FloPatch wireless Doppler ultrasound device. Building automated assembly and manufacturing test systems to improve clinical product quality.
Cloud Engineer automating Azure infrastructure, Kubernetes, and disaster recovery for Smile Digital Health’s FHIR healthcare data platform. Improving delivery speed, reliability, security, and operational efficiency.
Marketing automation developer building Braze journeys, interactive emails, and AI workflows. Supporting Wealthsimple’s financial products through advanced personalization, integrations, and reporting.
Automation Engineer Co - op improving Manulife’s financial - services processes through workflow automation. Building low - code solutions, dashboards, and integrations for digital transformation initiatives.
QA Automation Engineer building automated end - to - end testing for SWTCH’s EV charging platform. Improving software quality across charging stations, APIs, mobile apps, and backend services.