Skip to main content

Software Developer - Test Automation (Python)

Technology
EPITEC
Waterloo, Canada3 days agoUntil 2026-06-07
ContractOn-site

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

Keywords
monthsOfExperience: 60LinuxNode.jsPythonScrumUnit TestingNodeShell scriptJenkins

¿Te interesa este puesto?