Skip to main content
EPITEC logo

Software Developer - Test Automation (Python)

EPITEC
Waterloo, Ontario, CAPosted April 7, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonShellJenkinsLinuxAgileScrum

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Software Developer – Test Automation (Python)

📍 Waterloo, Ontario, Canada

🏢 Automotive / Embedded Vehicle Network Technologies

💼 W2 Contract – Long‑Term

💰 Pay Range: $56+/hr.

✅ Medical Benefits & PTO Included

🏢 Fully Onsite

Epitec is seeking a Software Developer, Test Automation to join the Network Node team supporting the largest U.S. & Canada automaker. This role is focused on developing automated solutions that validate next‑generation vehicle network technologies in a hands‑on, onsite engineering environment.

What You’ll Do

  • Develop automated test tools, libraries, and scripts using Python
  • Validate embedded vehicle network technologies
  • Create test scenarios based on requirements and architecture documentation
  • Maintain and execute large automated test suites
  • Triage and troubleshoot failures from automated test systems
  • Support CI pipelines (Jenkins)
  • Contribute to agile scrum development sprints
  • Collaborate closely with development and test teams

Required Qualifications

  • 5+ years of test automation and tools development
  • 3+ years of Python development with strong object‑oriented design
  • Experience testing embedded systems
  • Experience maintaining automated execution of large test suites
  • CI experience (Jenkins)
  • Unit testing frameworks
  • Linux development environment and shell scripting
  • Strong troubleshooting and problem‑solving skills
  • Excellent communication and collaboration skills
  • Bachelor’s Degree

Nice to Have

  • Data analytics and visualization experience
  • Database or web application development

📌 Important: This position is 100% onsite in Waterloo, Ontario, Canada.

#TestAutomation #PythonDeveloper #EmbeddedSystems #AutomotiveTech #SoftwareTesting #OnsiteJobs #WaterlooOntario #EpitecJobs

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free