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 2 days ago
Similar jobs that could be interesting for youBased on the QA Software Engineer in United States vacancy
  • (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 systems. This role is ideal for someone... 
    Suggested
    Full time

    Falls Technology

    Chantilly, Loudoun County, VA
    17 hours ago
  • $50 - $60 per hour

     ...:00     We are seeking an entry–mid level Software Tester with hands-on experience in both manual...  ...and the ability to collaborate closely with engineering and product teams.   What you will do as the Software Tester/QA Engineer:   The requirements below are representative... 
    Suggested
    Full time
    Contract work

    Zones.

    Remote
    17 hours ago
  •  ...protect our future. Join a team that is embodied by an unwavering commitment to professionalism, honesty, and innovation. The Software Engineer QA/QC will be responsible for designing, implementing, and maintaining comprehensive test plans and test cases. They will... 
    Suggested
    Full time

    Threat Tec, Llc

    Fort Eustis, VA
    17 hours ago
  • $166.1k - $186k

     ...:Requires a Bachelor’s degree in Computer Science, Biomedical Engineering, a related field, or a foreign degree equivalent. Must have 7...  ...from Gitlab to enable multi-person collaborative development of software projects and manage test code;using Interface testing... 
    Suggested
    Full time
    Work at office
    Remote work

    Zoom

    San Jose, CA
    3 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... 
    Suggested
    Temporary work
    Local area
    Work from home

    Ooma

    Sunnyvale, CA
    2 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... 
    Worldwide

    Super Micro Computer

    San Jose, CA
    4 days ago
  • $130k - $150k

     ...to efficiently manage, scale and secure their networks. This QA Engineer will be part of this exciting development and will be working...  ...understand new features, user cases. Identify, document, and track software defects found during testing.Write and maintain automation... 
    Full time

    Fortinet

    Sunnyvale, CA
    4 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
    3 days ago
  • $146k - $194k

     ...develops state-of-the-art imaging systems across both hardware and software, deployed to tackle the most significant security challenges...  ...THE JOBWe are seeking a skilled and detail-oriented Software QA Engineer to join our team. The ideal candidate will be responsible for... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Lexington, MA
    2 days ago
  • $100k - $136.5k

    Who We AreApplied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced...  ...our benefits. Key ResponsibilitiesDebugs a variety of complex software products through the use of systematic tests to develop, apply... 
    Full time

    Applied Materials

    Santa Clara, CA
    6 days ago
  • $125.63k - $130k

     ...of analytical solutions, and OneSource services.Job TitleSr. Software QA EngineerLocation(s)SheltonJob DescriptionDUTIES: Debug software...  ...functionality and recommends corrective action. Consult with development engineers in resolution of problems. Provide feedback in preparation of... 
    Full time
    Remote work

    PerkinElmer

    Shelton, CT
    1 day ago
  •  ...Disability Insurance. Job Description Roles: • The Software Quality Engineer Engineer will work with a small team and will be responsible...  ...coding that supports automation. Working with existing QA Engineers to prioritize automation projects and processes... 
    Permanent employment
    Full time

    Collabera

    Remote
    17 hours ago
  •  ...Software QA Engineer As an employee-owned company, DMA prioritizes employees. Low turnover rates and tenured teams are living proof: ~2026 Great Places to Work Certified ~ Employee stock ownership program eligibility begins on day one of employment (ESOP contribution... 
    Work at office
    Local area
    Visa sponsorship
    Work visa
    Relocation package
    2 days per week

    DMA

    Indianapolis, IN
    2 days ago
  •  ...Software QA Engineer Location: Santa Clara, CA Duration: Long term contract (Possibly contract to hire) Job Description Develop and execute test plans for cloud networking and security solutions. Ensure there is appropriate test coverage to validate that... 
    Long term contract
    Work experience placement

    InterSources

    San Jose, CA
    1 day ago
  • $95.9k - $159.9k

     ...functional partners including Regulatory Affairs, Quality Assurance, R&D, Clinical, and Process Engineering to support the investigation, documentation, and resolution of software- and device-related postmarket issues. Drive the development and continuous improvement of... 
    Work at office
    Worldwide
    Home office
    Flexible hours

    Dexcom

    San Diego, CA
    17 hours ago
  • $85k

     ...Software QA Engineer Office About Sirona Medical At Sirona Medical, we're building software that enables physicians to work as fast as they can think. Each year in the U.S., billions of patient images are captured—and nearly all of them are reviewed and diagnosed... 
    Full time
    Work at office
    Shift work
    3 days per week

    Sirona Medical

    Cincinnati, OH
    3 days ago
  •  ...looking for an automated Quality Assurance Engineer (hybrid) to join our Overland Park, KS...  ...test frameworks and scripts that support software product development and project releases....  ...and experience. Develop your software QA automation career in a fast-paced Agile... 
    Work experience placement
    Work at office
    Work from home
    Relocation
    Flexible hours

    Retail Success

    Louisburg, KS
    4 days ago
  •  ...Collaborating with engineering and product teams, the full-time Software QA Engineer will validate front-end and back-end functionality, establish test environments, and define best practices in a remote setting. Key responsibilities Design and execute comprehensive... 
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    2 days ago
  •  ...Software QA Engineer The Software QA Engineer performs advanced and/or supervisory computer systems analysis and team lead work, administering the daily operations and activities of testing teams within the Quality Assurance (QA) section of IT-SEDS (Information Technology... 
    For contractors
    Remote work

    Lumen Solutions Group Inc.

    United States
    17 hours ago
  • $30 per hour

     ...Software QA Engineer Duration: Through December 2026, with potential extension. We are seeking a Software QA Engineer to support software validation for new features and bug fixes. This role is approximately 80% manual testing and 20% automation, with... 
    Work experience placement

    Yoh

    Mountain View, CA
    1 day ago
  •  ...Sr. Software QA Engineer APN Consulting, Inc. is a progressive IT staffing and services company offering innovative business solutions to improve client business outcomes. We focus on high impact technology solutions in ServiceNow, Fullstack, Cloud & Data, and AI /... 
    Full time
    Remote work

    APN Consulting

    United States
    1 day 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 work

    Whova

    Springfield, IL
    3 days ago
  •  ...Sr Software QA Engineer We're accelerating the world's transition to sustainable energy, and Client's industrial energy efforts drive the global shift toward sustainable power at scale. This team delivers an efficient & cohesive user experience across our flagship... 
    Contract work
    Shift work

    RIT Solutions

    Arlington, VA
    1 day ago
  • $120k - $130k

     ...Senior Software QA Engineer The Senior Software QA Engineer will be at the forefront of designing product quality into our next-generation clinical and biopharma Osmometer instruments from the start. Utilizing their experience in modern medical device development,... 
    Hourly pay
    Work at office
    Flexible hours

    Nova Biomedical

    Norwood, MA
    2 days ago
  • $113.34k - $210.48k

     ...Quality Assurance (QA) Engineer Come create the technology that helps the world act together Nokia is committed to innovation and...  ...the team, you will: developing, modifying and executing software test plans; analyzing and writing test standards and procedures... 
    Temporary work
    Worldwide
    Flexible hours

    Phenom People

    Naperville, IL
    3 days ago
  • $57.95 - $62.95 per hour

    Job Title Pay Range: $57.95hr - $62.95hr Requirement/Must Have ~ Bachelor’s degree in Computer Science or equivalent experience. ~8+ years of experience required with a Bachelor's degree and 10+ years if candidate has certification/no degree. ~ Strong knowledge...

    Cynet Systems

    Peachtree Corners, GA
    2 days ago
  •  ...Quality Engineer We are seeking a Quality Engineer to support the development of embedded...  ...on complexity) Create and maintain QA Plans / Quality Strategies for assigned projects...  ...Collaborate with system, hardware, software, and test teams Work remotely using VPN... 
    Remote work

    LHP Engineering Solutions

    United States
    3 days ago
  •  ...Leading the end-to-end quality assurance strategy for mechatronic systems, the full-time Senior Software QA Engineer will execute rigorous software and hardware testing, develop automated testing suites, and ensure high system performance in a remote environment. Key... 
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    3 days ago
  •  ...Driving quality standards across software delivery, the full-time Principal Software Quality Assurance Engineer will set test and automation strategies, own high-risk specifications, and mentor team members while working remotely. Key responsibilities Setting test and... 
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    2 days ago
  • $75.2k - $100.3k

     ...opportunity to learn and grow while developing our future products. Come join our team! We are currently recruiting for a Software QA Engineer - IoT Devices. We are seeking a Software QA Engineer to join our IoT device team. This role focuses on ensuring high-... 
    Contract work
    Day shift

    HME

    Carlsbad, CA
    1 day ago

Do you want to receive more vacancies?

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