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 4 days ago
Similar jobs that could be interesting for youBased on the QA Software Engineer in United States vacancy
  • $50 - $60 per hour

     ...9:00 – 5: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
    Contract work

    Zones

    Parkville, MO
    2 days ago
  •  ...Senior Software Development Engineer in Test (SDET) Somewear's software platform and satellite-powered hardware enable commercial and government teams to maintain situational awareness during high-pressure operations — in any environment. Somewear serves a wide range of... 
    Suggested
    Full time
    Contract work
    Flexible hours
    Shift work

    Aspinity, Inc.

    San Francisco, CA
    2 days ago
  •  ...W e are seeking a Software QA Engineer II to design, develop, and maintain test cases for the organization’s products and systems. This role will coordinate manual and automated testing needs, ensuring system integration of software and hardware, program consistency,... 
    Suggested

    Compunnel

    Holtsville, NY
    4 days ago
  •  ...Sanctity of Life, and the needs of our Veterans and First Responders. Job Overview Patriot Mobile is seeking a detail-oriented Software QA Engineer to ensure the quality, reliability, and performance of our web and mobile applications. This role will work closely with... 
    Suggested

    Patriot Mobile

    Grapevine, TX
    3 days ago
  •  ...Requires a Bachelor’s degree in Computer Science, Biomedical Engineering, a related field, or a foreign degree equivalent. Must have...  ...from GitLab to enable multi‑person collaborative development of software projects and manage test code. Using interface testing... 
    Suggested
    Remote work

    Zoom

    San Jose, CA
    2 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 JOB We 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

    Slope

    Lexington, MA
    2 days ago
  • $139.5k - $210.1k

     ...San Diego, California, United States Software and Services At Apple, new ideas have a way of becoming excellent products, services,...  ...and ready for the real world. Description We are looking for a QA engineer who uses Swift to test software that helps organizations make... 
    Relocation

    Apple

    San Diego, CA
    2 days ago
  • $100k - $125k

     ...with deep robotics experience. Come join the company who will put ‘beauty robotics’ on the map! Introduction We are seeking a Software QA Engineer (SDET) to help establish and lead our quality engineering and automated testing infrastructure from the ground up. This is a... 
    Full time

    Namely

    Burlington, MA
    2 days ago
  •  ...HQ, 1600 Alabama Highway 229, Tallassee, AL 36078, USA Neptune’s Enterprise Applications & Data (EAD) team is looking for a Software QA Engineer to help define and drive quality assurance processes within Neptune’s enterprise applications, ensuring that products meet the... 

    Verathon

    Duluth, GA
    16 hours ago
  • $31 - $42 per hour

     ...Job Description Summary: Seeking a Software QA Engineer 2 for designing test plans, documenting software defects, and conducting software compatibility tests. Job Requirements Bachelor's degree in Computer Science, Engineering, or related field ISTQB Foundational Testing... 
    Hourly pay
    Temporary work
    For contractors
    Local area

    6AM City

    New York, NY
    3 days ago
  •  ...Software QA Engineer page is loaded## Software QA Engineerlocations: Fort Wayne, IN: Indianapolis, INtime type: Full timeposted on: Posted Yesterdayjob requisition id: REQ: 441As an employee-owned company, DMA prioritizes employees. Low turnover rates and tenured teams... 
    Work at office
    Local area

    DuCharme McMillen & Associates Inc

    Fort Wayne, IN
    5 days ago
  • $85k - $110k

     ...this application due to a disability, contact this employer to ask for an accommodation or an alternative application process. QA Software Engineer Full Time Portland Office, Portland, OR, US 7 days ago Requisition ID: 1045 Salary Range: $85,000.00 To $110,000.00 Annually... 
    Full time
    Casual work
    Work at office

    SightLine Applications LLC

    Portland, OR
    16 hours ago
  • $72k - $100k

     ...information about American Home Shield and Frontdoor, please visit frontdoorhome.com . Responsibilities Summary : Our intermediate Software QA Engineer L3 works with Product Managers and Development team to understand features and technical implementation, and ensure our... 
    For contractors
    Work experience placement
    Work at office

    Frontdoor

    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 work

    Whova

    Springfield, IL
    5 days ago
  • **SR. SOFTWARE QA ENGINEER****SR. SOFTWARE QA ENGINEER**in a job titlewith similar duties and skills.Monitor phases of IT engagement, including business process initiation, problem definition, discovery, solution generation, design development, deployment and validation... 
    Remote work
    Relocation

    Noetic Information Systems LLC

    Pleasanton, CA
    4 days ago
  •  ...entering a new phase of growth and are looking for a Senior Software Quality Assurance Engineer to drive validation and quality for the next wave of UAV...  ...to the design, implementation, and refinement of QA processes to support high-quality software and system delivery... 
    Work at office
    Flexible hours

    Instant Teams

    Huntsville, AL
    2 days ago
  • $100k - $120k

     ...Software QA Engineer Our Company MISO develops technology that elevates human potential in the commercial kitchen. We’re engineering production-ready robotic systems that tightly integrate perception, real-time decision-making, and electromechanical controls... 
    Work at office

    Miso Robotics

    Pasadena, CA
    2 days ago
  • $69.2k - $153.3k

     ...Software Engineer in Test/QA Engineer Category: Testing/Quality Assurance Main location: United States, Texas, Dallas Position ID:J0326-0964 Employment Type: Full Time U.S. - The best version of me By playing this video you consent... 
    Full time
    Local area

    CGI

    Dallas, TX
    5 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
    Contract work
    Work experience placement

    InterSources

    San Jose, CA
    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
    5 days ago
  • $78.62k - $158.8k

     ...Software Engineer II, QA Automation Join the team leading the next evolution of virtual care. At Teladoc Health, you are empowered to bring your true self to work while helping millions of people live their healthiest lives. Here you will be part of a high-performance... 
    Remote work

    Teladoc Health

    United States
    5 days ago
  •  ...Job title: Software QA Engineer Job location: Geneva, NY and unanticipated client sites across the US. Must be willing to travel and/or relocate domestically Job duration: Permanent position, Full time, Mon - Fri, 40 hours per week. Number of positions: 1... 
    Permanent employment
    Full time
    Work experience placement
    Second job
    Relocation

    Hudson Data

    Geneva, NY
    2 days ago
  •  ...Prepare devices for testing with appropriate software/OS versions. Execute test cases on POS...  ..., validation, and/or software engineering for consumer electronic devices. Proven...  ...in Science or Engineering. 5–8 years of QA/Testing experience. Minimum 4 years of... 

    Sparktek

    San Jose, CA
    4 days ago
  • $107.37k - $140k

     ...family at In-N-Out Burger! Join a high-impact engineering team transforming legacy and modern...  ...scalable, world-class products. As a Senior QA Engineer , you’ll define advanced testing...  ...of users experience reliable, intuitive software every day. You’ll be a key voice in a... 
    Full time
    Work at office
    Shift work

    In-N-Out Burgers, Inc.

    Irvine, CA
    2 days ago
  •  ...Quality Assurance Engineer 3 Very strong Quality Assurance engineers with 5+ years' experience in testing Java/Angular based applications...  ..., APIs, cloud applications using REST ~ An understanding of software QA methodologies, tools, and processes ~ Should be fluent in... 

    Netpace

    Palo Alto, CA
    5 days ago
  • $123k - $135k

     ...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
    9 days ago
  • $130k

     ...Insight Global is seeking a Senior Quality Assurance Engineer to help strengthen and scale quality across our IoT enabled cold chain logistics...  ..., cloud services, and customer dashboards. As part of a growing QA function, you will work alongside additional QA and test... 
    Flexible hours

    Insight Global

    Westlake Village, CA
    3 days ago
  •  ...EQUIPMENT) Qualified candidates for this job opportunity will work closely with development Peers, Team Product Owners, and others in Software Quality Assurance to design, develop, and execute both manual and automated test suites always standing for the voice of the... 
    H1b

    ShiftCode Analytics

    Henrietta, NY
    5 days ago
  • $75k - $85k

     ...Software QA Engineer II CRIO (Clinical Research IO) is a health tech company helping pharma, biotech, research sites, and academic research centers streamline regulatory workflows with one system and a single source of clinical data capture. Our modules allow sites... 
    Local area
    Remote work
    Work from home

    CRIO

    United States
    2 days ago
  •  ...Job Summary We are seeking a Senior Software QA Engineer to join our IT Applications Testing Shared Services team. This role is responsible for systems testing of start-up implementations and ongoing software development projects. The Sr. QA Engineer will... 

    Compunnel

    McLean, VA
    4 days ago

Do you want to receive more vacancies?

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