Postuler

Publié il y a 23 jours

Software Engineer, Test

@ Providius

Hamilton, Ontario

Temps plein1+ ans d’expérience
Postuler
SIGNAUX

En bref

Providius is hiring a full-time Software Engineer, Test to build and maintain automated testing for its software, which analyzes live network and media traffic on Linux. The role involves writing automated tests across APIs, integrations and regression suites, and investigating failures across application, database, OS and network layers. The posting states a salary of 60,000-80,000 per year and on-site parking.

Responsabilités :

  • Write and maintain automated tests across API, integration, UI and end-to-end testing
  • Build and maintain reusable test utilities, fixtures, mocks and test data
  • Add smoke tests and automated checks to CI/CD pipelines
  • Reproduce defects and investigate flaky tests
  • Debug failures across application, database, OS and network layers

Résumé des exigences :

  • 1-3 years of software testing or development experience
  • Scripting experience in Python, Java, JavaScript or TypeScript
  • Experience with pytest, JUnit, Playwright, Cypress or Selenium
  • Experience testing REST APIs
  • Comfortable on the Linux command line

Outils et compétences

Avantages mentionnés

Soins dentairesSoins de la vueCongés payés
Source et dates

Site carrière / système de candidatures · workable

Date publiée par l’employeur
2026-10-14
Première détection par notre source
2026-10-16
Mise à jour du dossier source
2026-10-16

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauDébutant
DomaineDéveloppement logiciel
Expérience1 an(s) et plus
Heures par semaine40 (estimé)
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
Avantages mentionnésCongés payés généreux, Aide au transport en commun

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Providius

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Personnes associées sur LinkedIn
29
Autres noms enregistrés
  • Providius
ChampValeur
SecteurIT Services and IT Consulting
Siège socialHamilton, Ontario
Offres sur Jobsy3
LinkedInVoir la page
Description

Providius is looking for a Software Engineer, Test to help build and maintain the automated testing behind our software products.

This is a hands-on engineering role for someone who enjoys writing code, building automation, investigating failures, and learning how complex software systems behave.

You will work directly with software engineers to automate testing, improve regression coverage, build reusable test tooling, and help make our releases more reliable.

This role sits within engineering. Testing is part of how we build software, not a separate step at the end of the development process.

Position Overview

Our software analyzes live network and media traffic in complex, mission-critical environments. It runs primarily on Linux across physical servers, virtual machines, containers, and cloud environments.

Testing these systems involves more than clicking through a user interface. You may be validating an API response, checking database data, replaying network traffic, investigating a Linux service, or determining whether an unexpected result came from the application or the environment underneath it.

You will help build and maintain automated regression suites and the infrastructure that supports them, including fixtures, test data, captured traffic, mocks, and simulated inputs.

You do not need to come in knowing every part of our technology stack. We are looking for someone with a solid software and test automation foundation who is comfortable learning systems, networking, and deeper testing techniques as they grow in the role.

Our products also include some AI and LLM-based functionality. AI testing is not the primary focus of this position, but you may contribute to testing these features alongside the rest of the engineering team.

Duties and Responsibilities

  • Write and maintain automated tests across API, integration, UI, regression, and end-to-end testing
  • Automate repetitive manual tests so they can run consistently as part of regular development
  • Build and maintain reusable test utilities, fixtures, mocks, and test data
  • Help maintain automated regression suites and investigate test failures
  • Add and maintain smoke tests and automated checks in CI/CD pipelines
  • Test REST APIs, including successful responses, failures, authentication, and edge cases
  • Help build and maintain Linux, Docker, and virtual-machine based test environments
  • Reproduce reported defects and add automated regression coverage where appropriate
  • Investigate flaky tests and help identify their underlying causes
  • Validate application behaviour against known inputs and expected outputs
  • Test integrations such as APIs, syslog, SNMP, webhooks, and email notifications
  • Assist with performance, load, and longer-running reliability tests
  • Test installation, upgrade, and migration scenarios
  • Debug failures across application, database, operating system, and network layers
  • Work with developers to determine appropriate test coverage for new features
  • Write clear defect reports with the information needed to reproduce and diagnose problems
  • Participate in code reviews for test automation and tooling
  • Contribute to testing AI-enabled features when required

Requirements

Tech Stack

Our engineering environment includes:

  • Python, Java, and TypeScript
  • pytest, JUnit, Playwright, and Cypress
  • REST APIs
  • PostgreSQL and TimescaleDB
  • Linux
  • Docker and virtual machines
  • CI/CD pipelines
  • JIRA and Bitbucket
  • Network and time-series data

You do not need experience with every technology listed above.

Required Skills / Experience

  • 1-3 years of experience in software testing, test automation, software development, QA engineering, or a related technical role
  • Programming or scripting experience, preferably with Python, Java, JavaScript, or TypeScript
  • Experience writing or maintaining automated tests
  • Familiarity with at least one automated testing framework such as pytest, JUnit, Playwright, Cypress, Selenium, or similar
  • Experience testing REST APIs
  • Basic experience with Git and modern software development workflows
  • Comfortable working from the Linux command line
  • Basic understanding of SQL and relational databases
  • General understanding of networking concepts such as TCP/IP, UDP, ports, and IP addressing
  • Strong troubleshooting and problem-solving skills
  • Ability to investigate a problem methodically and communicate what you found
  • Willingness to learn unfamiliar systems and technologies
  • Strong communication and collaboration skills

Nice to Haves

  • Experience running automated tests in CI/CD pipelines
  • Experience with Docker or virtual machines
  • Experience with integration or end-to-end testing
  • Experience debugging Linux services, logs, and processes
  • Familiarity with networking concepts such as multicast, VLANs, routing, or switching
  • Experience with performance, load, or soak testing
  • Experience testing data-intensive, real-time, or distributed systems
  • Experience working with test fixtures, mocks, synthetic data, or simulation
  • Experience with on-premise software deployments
  • Broadcast, media, pro AV, networking, or streaming experience
  • Experience testing time-series data, alarms, thresholds, or telemetry
  • Familiarity with AI or LLM-based software and how non-deterministic output differs from traditional software
  • Experience adding automated test coverage to an existing codebase

Benefits

Pay

60,000-80,000 per year

Benefits

  • Dental care
  • Extended health care
  • On-site parking
  • Paid time off
  • Vision care

Why Join Providius

  • Work on technically challenging software rather than repetitive manual QA
  • Build real automation and engineering skills
  • Work directly with experienced software engineers
  • Gain hands-on exposure to Linux, networking, distributed systems, automation, and real-time data
  • Contribute directly to how our test automation and engineering practices evolve
  • Take ownership of meaningful technical work as your experience grows

Emplois semblables

  • Senior Software Engineer, Database

    Ottawa, ON
    170k–230k $/anTélétravailTemps plein

    InfluxData: InfluxData is a remote-first company with a globally distributed workforce.

    8+ ansCandidates need 8+ years of professional software experience, deep knowledge of Rust, C++, or Go, and experience with distributed, high-availability systems. Experience using AI coding tools is also required.

  • Intermediate Software Engineer (Frontend/UI)

    Toronto, ON
    HybrideTemps plein

    Achievers

    3+ ansCandidates need 3+ years of software engineering experience, solid React and TypeScript skills, and knowledge of accessibility standards and testing. A bachelor's degree in computer science or equivalent practical experience is expected.

    React, TypeScript, GitHub, GCP Gemini Code Assist, Claude, Docker

  • Senior Software Engineer (Azure)

    Concord, ON
    120k–140k $/anSur placeTemps plein

    DEG Services

    7+ ans2+ gestionCandidates need 7+ years of software engineering experience, including 2+ years in a technical lead or mentoring role and Level 3 production support. Strong hands-on skills with Azure, CI/CD, Infrastructure as Code, APIs and application security are required.

    Microsoft Azure, Azure DevOps, GitHub Actions, Bicep, Terraform, React

  • Software Engineer, ML Ops

    Toronto, ON
    TélétravailTemps plein

    AeroVect: The Airport Automation Company

    Candidates need a Bachelor's or Master's in computer science, robotics, data engineering or a related field, with strong Python and working knowledge of ROS2, Docker and AWS. A Master's, MLOps or robotics data experience, and familiarity with Weights & Biases are preferred.

    ROS2, Docker, AWS S3, AWS EC2, Weights & Biases

  • Software Engineer

    London, ON
    82k–122k $/anTemps plein

    CARFAX

    3+ ansCandidates need 3+ years of object-oriented programming experience, strong Java or Kotlin and Spring Boot skills, and production React or Angular with TypeScript. They also need data pipeline, cloud, database and CI/CD experience, a real commitment to TDD, and the ability to communicate with technical and non-technical audiences.

    Java, Kotlin, Spring Boot, React, Angular, TypeScript

    Senior Software Engineer

    London, ON
    93k–139k $/anTemps plein

    CARFAX

    5+ ansCandidates need 5+ years of hands-on object-oriented programming, strong Java or Kotlin and Spring Boot experience, and production React or Angular with TypeScript. They also need data pipeline, cloud, database and CI/CD experience, plus a real commitment to TDD and the ability to lead and mentor.

    Java, Kotlin, Spring Boot, React, Angular, TypeScript

  • Senior Software Engineer - Kubernetes platform

    Toronto, ON
    Hybride

    Cloudflare: (NYSE: NET) is the leading connectivity cloud company.

    Cloudflare needs candidates with experience managing production Kubernetes clusters and operating systems at scale. They should be strong at Linux debugging, IP networking and writing code in Go, TypeScript or shell.

    Kubernetes, Linux, Envoy, Contour, Consul, etcd

  • Software Engineer II

    Toronto, ON
    Sur placeTemps plein

    Emburse

    4+ ansCandidates need at least 4 years of software development experience and a bachelor's degree in computer science or equivalent experience. They must have professional experience with Node.js, TypeScript, SQL databases, REST APIs, Git, and AWS.

    Node.js, TypeScript, React, Angular, MySQL, Redis

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.