Software Testing Specialist

Job Details

LocationWaterloo, ON, Canada
Job TypeContract Full-Time
IndustryInformation Tech/Com
Position ID 14336
Degree RequiredBachelor

Job Description

We are recruiting an experienced Software Testing Specialist to join our team to support our client in the automotive industry.

NOTE:

  • Onsite

RESPONSIBILITIES:

  • Design, develop, and maintain Python-based test automation for Media & USB (frameworks, utilities, test suites, and reusable libraries)
  • Execute automated tests to validate pull requests, tagged builds, and integration drops, ensuring Media & USB functionality meets quality gates
  • Analyze automation results to distinguish product vs. automation failures
  • Publish summaries and create Jira defects/tasks to drive issues to closure
  • Improve automation reliability by executing regression test suites and participating in analyzing and fixing issues
  • Expand automation coverage by adding new scripts, stability scenarios.
  • Collaborate closely with developers, product owners, and QA in an agile environment participating in design discussions, code reviews, and automation strategy
  • Create and maintain automation (and targeted manual) test plans for regression execution aligned to requirements
  • Ensure traceability and defect lifecycle management in Jira (and related test tools)
  • Build and execute scalable interoperability (IOP) coverage with a wide range of media devices (phones, USB drives, audio formats, file systems, etc.), including automated test data generation where applicable

REQUIRED SKILLS & QUALIFICATIONS:

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field from an accredited university or a WES-evaluated equivalent
  • 5+ years of experience in software quality engineering, including 3+ years building and maintaining Python-based test automation (embedded/infotainment media/USB experience preferred).
  • Strong Python development experience building test automation (test frameworks, utilities, CI execution, and maintainable test suites)
  • Experience with automation engineering practices: test design patterns, version control (Git), code reviews, and Python test frameworks (e.g., Slash)
  • Strong experience working with embedded platforms (e.g., QNX and Android-based systems), including ADB and basic command-line workflows
  • Hands-on experience within vehicle infotainment Media & USB features or similar embedded media systems (browsing/indexing, playback, USB connectivity, and error handling)
  • USB device behavior (mass storage, file systems such as FAT32/exFAT, device mounting/unmounting)
  • Common audio formats and containers (e.g., MP3, AAC, WAV, FLAC, M4A) and playlists (e.g., M3U)
  • Strong QA fundamentals: requirement analysis, automation strategy, test plan creation, and risk-based coverage
  • Hands-on experience with functional, system, regression, and performance testing, including ownership of automated regression suites
  • Experience working with logs and debugging tools for embedded/infotainment systems
  • Ability to build or extend scripts/tools that speed up triage
  • Excellent analytical and technical problem-solving skills
  • Excellent oral and written communication skills
  • Self-motivated and passionate about quality and software excellence
  • Experience with testing process, test management, and planning (preferably using JIRA/TestRail or similar tools

PREFERRED SKILLS & QUALIFICATIONS

  • Master’s degree from an accredited university or a WES-evaluated equivalent
  • Experience in project management including MS Project
    Strong facilitation, mentoring, and coaching skills working with individuals and groups
  • Demonstrated experience communicating effectively to senior level management
  • Proficiency with relational databases (i.e. DB2)
  • Ability to understand DB structure and write SQL statements

COMPENSATION & BENEFITS:

  • $54.00 - $58.00/hour (depending on experience)
  • Paid Benefits after 90 days (individual and family) – extended medical, out-of-country coverage, dental etc.
  • Pension eligibility, with employer match, after 1 full year of work (open enrollment every October)

MEDA offers an excellent referral bonus. Great candidates know great candidates.

MEDA Limited is an equal opportunity employer and does not discriminate in employment on the basis of any of the protected reasons as described in the Ontario Human Rights Code. We are committed to providing accommodation for persons with disabilities, as described in the Accessibility for Ontarians with Disabilities Act, 2005, reasonable accommodation requests will be reviewed and granted to those that request assistance during our hiring process.

A resume is required to apply to jobs. Login to your Account or Sign Up to start applying.
Loading...