Imagine Communications

  • QA Engineer - Waterloo, ON

    Job Locations CA-ON-Waterloo
    Posted Date 4 weeks ago(7/18/2018 1:36 PM)
    Requisition ID
  • Company Overview

    Every day, Imagine Communications is delivering billions of media moments all over the world — anywhere, anytime and on any device.


    Imagine Communications delivers innovative, end-to-end media software and networking solutions to over 3,000 customers in more than 185 countries, including the top broadcast facilities and the most technologically advanced sports and live-event venues. Today, we’re driving an industry transformation by investing deeply in a new generation of media enabled by IP, virtualization, cloud infrastructure and software-defined networks.


    At Imagine Communications, groundbreaking work is part of our everyday environment.  All our employees play a vital role in our organization, helping the media industry enable instant access to moments that matter.  Wherever your skills fit in our business — from engineering and sales to service and support — you’ll find you gain much more than just a job. At Imagine Communications, you’ll gain the opportunity to contribute to the transformation that’s taking place in the way the world is consuming media.


    If you’re looking to join a market leader and take your career to the next level, contact us today!


    Imagine Communications Corp. is an Equal Employment Opportunity (EEO) Employer and does not discriminate on the basis of race, color, religion, national origin, sex, gender, gender identity, gender expression, age, sexual orientation, disability (physical or mental), medical condition, marital status, ancestry, protected veteran status, genetics and any other protected group status or non-job related characteristics as directed by law.

    Specific duties include but are not limited to

    • Evaluate functional, performance, and compliance requirements of our products;
    • Develop test strategies, test plans/cases, automation scripts (API/UI level scripts), and system configurations to efficiently validate compliance with product design requirements and design guidelines;
    • Host test plan reviews and test results meetings with project stakeholders prior to and proceeding testing phases;
    • Develop test reports and work with other team members to help understand and incorporate test results into cohesive quality metrics for the business;
    • Assist and collaborate in designing and improving test automation framework and validation strategies, by analyzing project documents to identify test requirements;
    • Identify areas for automation, collect test data requirements, develop new test metrics and techniques to maximize testing efficiency and scalability;
    • Develop, maintain and execute automated testing tools for functional, acceptance, integration, regression, system and performance testing;
    • Assess, define and implement test execution processes and procedures to streamline the end-to-end deployment, tracking, and reporting;
    • Utilize and integrate the latest hardware and software, in combination with media industry applications and tools to perform manual and/or automated analysis, verification and validation;
    • Participate in the development, planning, estimation and prioritization processes for all testing activities;
    • Provide work breakdown and estimation as per Agile project lifecycle;
    • Where necessary, carrying out various internal training activities.


    • Bachelor’s degree in Computer Science or equivalent;
    • 3 years or more of programming and/or scripting languages and test automation experience in a technology-related industry;
    • Expertise in automated test methodologies, software testing principles, concepts, verification, and validation techniques in an Agile environment;
    • Demonstrated excellent analytical and problem-solving skills;
    • Expertise in automation test framework technologies/protocols and related development tools;
    • Experience in programming and/or scripting languages such as C/C++, Java, Python, Visual Basic/JavaScript, Perl, Web Apps, SOAP & REST Web Services, XML, and/or Relational Databases;
    • Working knowledge of build processes with experience using build/source code tools such as Jenkins, GIT, etc;
    • Knowledge of network architectures, communication protocols in LAN/WAN environments, familiar with using routers, switches, and firewalls;
    • Knowledge of the following areas is an asset:
      • MPEG-2 and MPEG-4 video and audio compression;
      • Digital Video formats including NTSC, PAL, SDI, and HD-SDI;
      • Uncompressed IP video and audio data (i.e. 2022-6 and 2110).
    • Thorough understanding of Windows 10, Server 2012 and 2016
    • Experience with Linux or Linux-like command line environments will also be an asset;
    • Highly self-motivated and excellent attention to detail;
    • Strong interpersonal, verbal and written communication skills.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Coming Soon!