Senior Software Test Developer (Remote)

Avigilon Corporation

Avigilon Corporation

Software Engineering
Vancouver, BC, Canada
Posted on Saturday, November 11, 2023

Company Overview

At Motorola Solutions, we believe that everything starts with safety. It’s the constant that empowers people to confidently move forward. It can fill a flight or sell out a stadium. It can care for a patient or graduate a class.

As a global leader in public safety and enterprise security, we create and connect the technologies that help to keep people safe where they live, learn, work and play. Our integrated technology ecosystem unifies critical communications, video security and access control, and command center software, enabling collaboration in more powerful ways.

At Motorola Solutions, we’re ushering in a new era in public safety and security. Bring your passion, potential and talents to a career that matters.

Présentation de l'entreprise

Chez Motorola Solutions, nous croyons que tout commence par la sécurité. C'est la constante qui permet aux gens d'avancer en toute confiance. Elle peut remplir un vol ou vendre un stade. Elle peut permettre de s'occuper d'un patient ou d'obtenir son diplôme.

En tant que leader mondial de la sécurité publique et de la sécurité des entreprises, nous créons et connectons les technologies qui aident à assurer la sécurité des personnes là où elles vivent, apprennent, travaillent et se divertissent. Notre écosystème technologique intégré unifie les communications critiques, la sécurité vidéo et le contrôle d'accès, ainsi que les logiciels de centre de commande, permettant une collaboration plus puissante.

Chez Motorola Solutions, nous inaugurons une nouvelle ère en matière de sécurité publique. Apportez votre passion, votre potentiel et vos talents à une carrière qui compte.

Department Overview

Motorola Solutions’ innovations, products and services play essential roles in people’s lives. Our end-to-end suite of software solutions helps our customers answer thousands of emergency calls and text messages, and process video, disparate evidence and records. We are also proud to be industry leaders in video security solutions installed in more than 120 countries at thousands of customer sites, including school campuses, transportation systems, healthcare centers, public venues, critical infrastructure, prisons, factories, casinos, airports, financial institutions, government facilities, and retailers.

Our products leverage cutting edge voice technology, language models, natural language understanding, video analytics, and Machine Learning to enable our customers to focus on what matters while providing faster responses, safer outcomes and greater transparency. Our mission is to provide meaningful value to MSI’s customers by developing domain-specific applications and services in the areas of Speech & Audio, Machine Translation, Natural Language Understanding and Computer Vision.

Pelco, which is part of MSI, is aiming at automating CCTV video monitoring. We are building a cloud based platform that automatically connects with cameras, processes and analyzes their content and only forward actionable alerts to our customers. We are working with the biggest security companies in the world actively monitoring more than 25 thousands sites around the world. We are expecting to massively grow the number of cameras and traffic on our platform in the near future.

You will be part of a small growing team who will focus on upholding the quality of the Pelco product. You will be developing test automation, tools & frameworks, and quality assurance processes to ensure that Pelco can scale to hundreds of thousands of cameras all around the world. You have a strong sense of ownership and will have the opportunity to make a significant positive impact for our products.

Job Description

Analyze, design, develop, and maintain software test automation for the organization's products and systems. Perform software testing at all levels from integration to performance to end-to-end testing. Assist in empowering development teams to provide them test tools and test automation guardrails. Integrate testing into pipelines to ensure quality gates are enforced prior to release and deployment. Improve key test metrics such as test coverage, defect escape rates, and quality cycle times. Troubleshoot customer reported issues and assist with reproduction and investigation to resolve field issues.

The team is highly distributed across the globe and in different time zones, you will need to be able to thrive in a remote work environment with asynchronous communication methods. Being highly detail-oriented and organized will be a requirement.

Required Skills

  • 5+ years work experience in a software testing role focused on automation

  • Strong foundations on testing methodologies and frameworks

  • Knowledge in Node.js and JavaScript

  • Good understanding of different networking protocols

  • Experience in various types of testing: API, GUI, performance, scalability, etc.

  • Experienced in DevOps pipeline designs and configurations (GitHub Actions)

  • Excellent problem solving skills

  • Comfortable working both independently and being a team player

  • Excellent communication skills in a virtual environment

Desired Skills

  • Comfortable with cloud computing and infrastructure

  • Possess an inner source mindset for internal tools development

  • Understanding of Kubernetes

  • Familiar with Elastic Stack for log traceability

  • Familiar with Grafana for observability

  • Experience operating surveillance video management systems and cameras

Salary Range: $85,000 CAD - $90,000 CAD

Note: Candidate can reside anywhere in CAD.


Basic Requirements

  • Bachelors Degree with 6+ years of QA experience in a cloud product

  • OR Masters Degree with 4+ years of QA experience in a cloud product

Travel Requirements


Relocation Provided


Position Type


Referral Payment Plan


EEO Statement

Motorola Solutions is an Equal Opportunity Employer. We welcome and encourage diversity in our workforce. Motorola Solutions will provide reasonable accommodation to applicants with disabilities upon request. Motorola Solutions souscrit aux principes d’équité en matière d’emploi. Nous accueillons favorablement la diversité au sein de notre effectif. Sur demande, Motorola Solutions offrira des accommodements raisonnables aux candidats handicapés.