Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

QA Software Engineer

$65k - $78k

Incognito Inc

QA Software Engineer

Are you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier for millions of subscribers.

We are seeking a QA Software Engineer in British Columbia or Ontario, Canada who thrives in a fast-paced global team environment.

In this role, you will take ownership of quality across complex, distributed systems. This role goes beyond test execution — you will shape test strategy, drive automation maturity, and serve as a quality advocate across multiple engineering teams. You will work directly with our data, ML, and platform engineering squads to validate systems that handle high-throughput event streaming, workflow orchestration, observability pipelines, and ML inference at scale. This is an ideal opportunity for a quality-minded engineer who has solid automation fundamentals and wants to grow into end-to-end ownership of CI/CD quality gates, performance benchmarking, and cross-functional test leadership.

This is a fully remote role, with the candidate working out of their home office in BC or ON, Canada. The salary range for this position is $65-$78,000 CAD.

Test Automation & Engineering
  • Design, implement, and own automated test suites using JUnit and Playwright, across API, UI, and integration layers.
  • Architect reusable, maintainable test frameworks that scale across multiple services and repositories.
  • Lead continuous refactoring of test code to improve coverage, reliability, and execution speed.
  • Collaborate with developers during design and code review phases to embed quality earlier in the development cycle.
  • Define test coverage standards and gap analyses for new features and architectural changes.
  • Mentor junior QA engineers on test design patterns, tooling, and best practices.
CI/CD Pipeline Integration
  • Own and maintain QA stages within CI/CD pipelines (Jenkins, GitHub Actions, or equivalent).
  • Design quality gates that enforce test pass rates, coverage thresholds, and static analysis requirements before merges and deployments.
  • Integrate automated test suites into build pipelines across multiple environments (dev, staging, production-mirror).
  • Implement parallel and distributed test execution strategies to minimize pipeline latency.
  • Monitor build health, triaging flaky tests, and driving resolutions to maintain pipeline integrity.
  • Collaborate with DevOps and platform teams to improve deployment confidence and rollback safety.
Performance & Load Testing
  • Design and execute performance, load, and stress tests for distributed systems, APIs, and data pipelines.
  • Instrument performance test environments using containerized infrastructure for reproducibility across environments.
  • Define and track SLIs/SLOs (latency, throughput, error rate) and validate systems against them under realistic load conditions.
  • Build and maintain Grafana dashboards to visualize performance test results, resource utilization, and trend analysis over time.
  • Test Kafka consumer/producer throughput, partition lag, and failure recovery behaviours under simulated load.
  • Profile and identify bottlenecks in workflow orchestration pipelines (e.g., Airflow, Prefect, or Argo Workflows), providing data-driven optimization recommendations.
  • Ensure performance test suites are integrated into CI/CD pipelines and execute on a scheduled or per-release basis.
UI & End-to-End Testing
  • Build and maintain robust UI test suites using Playwright, covering critical user workflows and regression scenarios.
  • Implement cross-browser and cross-platform UI test strategies, running tests within Dockerized environments.
  • Design visual regression tests to catch unintended UI changes across releases.
  • Integrate E2E UI tests into CI pipelines with appropriate environment staging and teardown logic.
  • Collaborate with frontend and product teams to define acceptance criteria and translate them into automated scenarios.
Distributed Systems, Data & ML Validation
  • Develop test strategies for event-driven architectures built on Kafka, validating message ordering, delivery guarantees, and schema contracts.
  • Test data integrity across heterogeneous storage systems including MongoDB, ClickhouseDB, and streaming stores.
  • Design and execute validation frameworks for ML model outputs, evaluating accuracy, consistency, drift detection, and edge-case behaviour across diverse data types and sources.
  • Build observability into test pipelines — emit structured metrics and logs that integrate with Grafana and alerting systems.
  • Validate networking behaviour and protocol compliance (TCP/IP, TR-069, SNMP) for broadband and CPE device management features.
Test Infrastructure & Environment Management
  • Build and maintain Docker images for test environments, encapsulating dependencies, browsers, and test tooling.
  • Manage Ansible playbooks and roles for provisioning repeatable test environments at scale.
  • Contribute to cloud-based (AWS, GCP) test infrastructure, including ephemeral environments for isolated test runs.
  • Own test environment reliability — proactively identify and resolve environment-caused failures versus product defects.
What You Bring

Required

  • 3–5 years of hands-on software quality engineering experience in a professional software development environment.
  • Strong Java programming skills, including object-oriented design, concurrency, and debugging in Linux/Unix environments.
  • Proficiency in Python for test scripting, data validation, tooling, and automation workflows.
  • Demonstrated experience owning automated test suites with JUnit, Playwright, or equivalent frameworks.
  • Experience integrating automated tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, or similar).
  • Experience with Docker — building images, managing containers, and running tests in containerized environments.
  • Solid understanding of TCP/IP networking, distributed systems concepts, and multi-tiered application architectures.
  • Experience designing and executing performance or load tests and analyzing results (latency, throughput, resource utilization).
  • Experience with UI/E2E testing methodologies and tooling.
  • Experience working with NoSQL or columnar databases (MongoDB, ClickhouseDB, or similar).
  • Strong analytical thinking — able to decompose complex systems into testable components and articulate risk clearly.
  • Excellent communication skills in English (written and verbal); able to document test strategies and communicate findings to both technical and non-technical audiences.
  • Ability to work autonomously, prioritize across competing demands, and proactively unblock others.

Preferred / Nice to Have

  • Experience testing event-driven or streaming systems, particularly Apache Kafka (consumer/producer behavior, partition lag, schema registry).
  • Familiarity with workflow orchestration platforms such as Apache Airflow, Prefect, or Argo Workflows.
  • Experience building or querying Grafana dashboards for performance monitoring and observability.
  • Hands-on experience validating ML/AI model outputs — accuracy evaluation, data drift detection, edge-case testing.
  • Experience with Ansible for configuration management and environment provisioning.
  • Cloud platform experience (AWS, GCP) including ephemeral environments, object storage, and managed services.
  • Experience in the telecommunications or broadband provider industry.
  • Familiarity with test methodologies for Big Data applications.
  • Experience with shell scripting for environment setup, data seeding, or test orchestration.
  • Knowledge of network hardware: routers, switches, and Layer 2/3 protocols.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the QA Software Engineer in United States vacancy
  •  ...real, tangible creations—one project at a time.Let’s make.Job DescriptionCricut is seeking a highly motivated and experienced Software QA Engineer to help deliver high-quality experiences across Web, Mobile, Desktop, API, Hardware, and AI-powered products. This role is... 
    Suggested
    Work at office
    Remote work
    Relocation
    Relocation package

    Cricut

    South Jordan, UT
    5 days ago
  •  ...SHIFTDAY (United States of America)SUMMARY OF DUTIESEnsures that software used in Merit medical devices, manufacturing systems, and...  ...and/or experience equivalent to a Bachelor’s degree in relevant engineering discipline.A minimum of eight (8) years of experience in software... 
    Suggested
    Full time
    Local area
    Shift work
    Night shift

    Merit Medical

    South Jordan, UT
    3 days ago
  • $100k - $135k

     ...positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.Job Summary:Supermicro is seeking a talented Software QA Engineer with great attention to detail and strong problem-solving ability to... 
    Suggested
    Worldwide

    Super Micro Computer

    San Jose, CA
    3 days ago
  • $124k - $171k

     ...AreApplied Materials is the global leader in materials science and engineering solutions that are at the foundation of virtually every new...  ...our benefits. Key ResponsibilitiesDebugs a variety of complex software products through the use of systematic tests to develop, apply... 
    Suggested
    Full time

    Applied Materials

    Santa Clara, CA
    4 days ago
  •  ...review the job details below.Your Project: We build and maintain software applications used worldwide to collect, process, exploit,...  ...Linux, Windows, MacOS, and Android. We need a skilled Software QA Engineer to provide support to our development team, our trainers, and... 
    Suggested
    Permanent employment
    Full time
    Worldwide

    Maxar Technologies

    Colorado Springs, CO
    5 days ago
  • $112k - $137k

     ...FortiGate New Product Introduction (NPI) QA team operates at the leading edge of platform...  ...updates, and advanced hardware/software integration modules before they enter the...  ...Gen Technology: You will be the very first engineer to power on, validate, and stress-test brand... 
    Full time

    Fortinet

    Sunnyvale, CA
    2 days ago
  • $137.1k - $188.3k

     ...initiative for innovative Dolby Imaging / Video algorithms and software, from proof‑of‑concept through delivery of high‑quality,...  ...research, development, and product teams as part of an integrated engineering effort• Work effectively in a fast‑paced environment with dynamic... 
    Full time
    Local area
    Worldwide
    Flexible hours

    Dolby

    Sunnyvale, CA
    2 days ago
  • $123k - $135k

     ...believe advanced technology should be accessible to all. About the Role: Ooma is seeking a motivated and detail-oriented Software Quality Assurance Engineer to join our SQA team. In this role, you will help ensure the quality, reliability, and performance of Ooma's products... 
    Temporary work
    Local area
    Work from home

    Ooma

    Sunnyvale, CA
    5 days ago
  • $150k - $170k

    The Wireless Quality Assurance Engineer works within the R&D team to ensure the productivity, reliability and accuracy of the Fortinet's...  ...evaluate the WLAN devices, protocols, interfaces and applications. The QA engineer works with automation team to leverage automation to... 
    Full time
    Work experience placement
    Worldwide

    Fortinet

    Sunnyvale, CA
    4 days ago
  • TransCore (TRN), a subsidiary of ST Engineering, is seeking a detail-oriented QA Engineer I to join our software development team in Nashville, TN. Summary: This position will be heavily involved with database testing, focused on maintaining data integrity, accuracy, and... 
    Full time
    Visa sponsorship

    TransCore

    Nashville, TN
    5 days ago
  • $124k - $171k

     ...AreApplied Materials is the global leader in materials science and engineering solutions that are at the foundation of virtually every new...  ...home, or wherever you may go. Learn more about our benefits. Software QA EngineerRole ResponsibilitiesDevelop, test, and maintain... 
    Full time

    Applied Materials

    Santa Clara, CA
    3 days ago
  • $136k - $176k

     ...center and carrier/service-provider networks. We are looking for a QA Engineer to join the FortiGate Chassis platform team and help validate...  ...Required3+ years of experience in networking, system testing, software QA, or a related engineering role.Strong understanding of TCP/... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    2 days ago
  • $100.55k - $194.27k

     ...manufacture silicon products that empower people's digital lives. Come join us and do something wonderful.The Role and ImpactAs a Software QA Test Engineer, you will play a pivotal role in ensuring the quality and reliability of Intel's software products. Through systematic... 
    Full time
    Internship
    Local area
    Immediate start
    Shift work

    Intel

    Santa Clara, CA
    5 days ago
  •  ...Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-...  ...and sustainability, design and engineering, ambition and integrity. In Lucid Air and...  ...shape the future of mobility.Senior Software QA EngineerWe are currently seeking a Sr. Software... 
    Hourly pay

    Lucid Motors

    Southfield, MI
    3 days ago
  •  ...Required: Previous experience working within the telecommunications industry is required. We’re looking for a hands-on Software QA Engineer to join a technology team supporting software solutions within the telecommunications and communications space. This role... 
    Full time

    Kane Partners LLC

    Piscataway, NJ
    2 days ago
  • $166k - $220k

     ...focused on positioning Anduril as a lead provider of specialized engineering and products for Intelligence Community (IC) customers. We...  ...national security requirements.ABOUT THE JOBWe are seeking a Software QA Engineer to join our rapidly growing team in Reston, Virginia... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Reston, VA
    5 days ago
  • $105k - $135k

     ...globally and shapes a healthier future for all.Learn about the Danaher Business System which makes everything possible.The Senior Software QA Engineer is responsible for driving software quality strategy and test automation for key Molecular Devices software products, from... 
    Full time
    Work at office

    Danaher Corporation

    Downingtown, PA
    14 hours ago
  • $64.63 - $85.65 per hour

     ...Stanford Health Care job. A Brief Overview The Senior IT Software Application Specialist will independently, design improved application...  ..., and testing protocols. The role will evaluate the latest in QA and testing software and solutions to bring new tools to the... 
    Hourly pay
    For contractors
    Work experience placement
    Remote work

    Stanford Health Care

    United States
    2 days ago
  •  ...Quizzes and Battles, you earn points that reflect your real QA knowledge which shows us how you actually think about testing...  ...points to be prioritized.DescriptionWe're looking for a skilled Software QA Engineer with strong hands-on experience testing both web and mobile... 

    QAUNLOCKED

    United, PA
    3 days ago
  • $140k - $224.25k

    NVIDIA is looking for a top-tier Senior QA Software Test Engineer to join the NVIDIA-Cumulus system Ethernet group. This position will be part of our QA team while the main goal is testing of our Ethernet Switch/Router. You will be participating in requirements and design... 
    Full time
    Work experience placement

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...delivered for millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one purpose: to make surgery...  ...for testing service features in the da Vinci Surgical System software and will play a technical role during the development of new... 
    Work at office
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 days ago
  •  ...Job Description Job Description Camgian is hiring a Senior QA Software Engineer to join our team in Starkville, MS . This is a hands-on technical leadership role reporting to Camgian's Quality Assurance Director. You will lead the design, implementation, and execution... 
    Work at office

    Camgian Corporation

    Starkville, MS
    24 days ago
  •  ...Job Description Job Description (TS/SCI w POLY REQUIRED) Software Tester / QA Engineer (Web & API Testing) We are seeking a detail-oriented and technically skilled Software Tester / QA Engineer to support testing of modern web-based applications and API-driven... 

    Falls Technology

    Chantilly, Loudoun County, VA
    a month ago
  • $100.5k - $153.25k

    Worker TypeRegularJob DescriptionSummary The Software QA Automation Engineer III designs automated solutions to systematically verify mission systems software and maintain robust test infrastructure. In this role, one regularly collaborates with the development team and... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office

    AeroVironment

    Moorpark, CA
    4 days ago
  • $82k - $125k

    Worker TypeRegularJob DescriptionSummary The Software QA Automation Engineer II designs automated solutions to systematically verify mission systems software and helps maintain robust test infrastructure. In this role, one regularly collaborates with the development team... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office

    AeroVironment

    Moorpark, CA
    6 days ago
  • Working remotely, the full-time salaried QA Software Engineer will be responsible for developing and executing test plans, identifying software defects, and collaborating with development teams to ensure quality standards are met. Key responsibilities Develop and execute... 
    Full time
    Remote work

    Virtual Vocations Inc

    New York, NY
    2 days ago
  • $60k - $75k

    Watch the 3‑min video to learn about Whova's culture. Whova is seeking a Software QA Engineer in Illinois (Remote position). As a Software QA Engineer , you will be responsible for design, implementation, and maintenance of test automation systems, the creation of software... 
    Remote job

    Whova

    Springfield, IL
    3 days ago
  • $111k - $146k

    The Senior Software QA Engineer leads quality assurance activities for the VA EHRM program, ensuring that applications, interfaces, and system components meet functional, performance, and compliance requirements. The role defines QA strategy, manages test planning and... 
    Temporary work
    Remote work

    Kardow

    Kansas City, MO
    4 days ago
  • $165k

     ...plus three years of experience in the offered role or a computer software-related occupation. At least two years of experience with...  ...~ Selenium ~ Web More: We are hiring a Software QA Engineer for our role in San Francisco, California, with a stated annual... 
    Full time
    Remote work

    Autodesk, Inc.

    San Francisco, CA
    8 days ago
  •  ...Software QA Engineer Location: Apex, NC 27539 Work Arrangement: 100% Onsite 5 Days/Week Contract: 3 6 Months, with potential 6-month extension based on performance Interview: 1-hour onsite interview with the team Day in the life: Design... 
    Contract work

    VDart Inc

    Apex, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to QA Software Engineer. Be the first to apply!