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

     ...Software Tester / QA Engineer Location: PARKVILLE, MO, United States Salary Range: USD 50.00-70.00 Hourly Date Posted:Mar 20, 2026 Description Company Overview: When it comes to IT solution providers, there are a lot of choices. But when it comes to providers... 
    Suggested
    Hourly pay
    Contract work

    Zones

    Parkville, MO
    3 days ago
  •  ...Fujifilm in Albany, NY is hiring an entry-level position focused on software functional testing and QA. Candidates should have a Bachelor's degree or equivalent experience and 0 to 2 years in Software Development or QA. Responsibilities include creating manual test cases... 
    Suggested
    Remote work

    FUJIFILM Corporation

    Albany, NY
    1 day ago
  •  ...QA Engineer At Smeetz, we are transforming how visitor attractions drive sales and maximize revenue, through our integrated commerce...  ...skilled QA Engineer to join our team and help raise the bar for software quality across the company. As a QA Engineer at Smeetz, you... 
    Suggested
    Remote work

    Smeetz

    United States
    16 hours ago
  • $165k - $241.4k

     ...Office. Meet the Team You will be part of a best-in-class Software Development team that works on various ground-breaking...  ...combined with 7 years of related experience in Software Development Engineering in software engineering, or software engineering in test, or Master... 
    Suggested
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Cisco

    Milpitas, CA
    19 hours 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... 
    Suggested
    Local area
    Remote work
    Work from home

    CRIO

    United States
    3 days ago
  • $103k - $120k

     ...frontdoorhome.com . Responsibilities Summary: Our Quality Engineers (QEs) collaborate closely with Product Managers and Developers...  ...to business requirements and technical specifications.Analyze software internals, debug issues, review logs, and develop automated... 
    Full time
    For contractors
    Remote work

    Front Door LLC

    United States
    2 days ago
  •  ...Senior Software Engineer At First Advantage, people are at the heart of everything we do. From our customers and partners to our greatest...  ...About Role First Advantage Corporation is looking for a QA Engineer to join a fast-paced, aggressive-growth company. This... 
    Remote work
    Relocation package
    Weekend work

    First Advantage

    United States
    16 hours ago
  •  ...Software Engineer (QA) At Protegrity, we lead innovation by using AI and quantum-resistant cryptography to transform data protection across cloud-native, hybrid, on-premises, and open source environments. We leverage advanced cryptographic methods such as tokenization... 
    Remote work

    Protegrity

    United States
    16 hours ago
  • $76.56k - $85.07k

     ...A leading IT solutions company is seeking a Software Quality Assurance Test Engineer to join their remote team. This role involves assessing software quality through manual and automated testing to ensure seamless user experiences. The ideal candidate will have at least... 
    Remote work

    https:/www.scheurer.org/careers/

    New York, NY
    2 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
    1 day ago
  •  ...FUJIFILM Holdings America Corporation is looking for an entry-level Software QA Analyst focused on functional testing. This position involves learning about the Synapse Select product line, assisting in creating software test cases, and documenting defects. Ideal candidates... 

    FUJIFILM Holdings America Corporation

    New York, NY
    2 days ago
  •  ...Detail-oriented and quality-driven, the full-time Software QA Engineer II will design and execute comprehensive test strategies, perform manual testing, and ensure product reliability in a remote healthcare environment. Key responsibilities Develop, maintain, and execute... 
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    19 hours ago
  • $136k - $176k

     ...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, use cases. Identify, document, and track software defects found during testing. Write and maintain... 
    Full time

    Fortinet

    Sunnyvale, 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
    16 days ago
  •  ...multiple stakeholders - Vendors, development teams, engineering teams, and deployment teams etc Development of QA scripts/process automation to verify various...  ...for multiple projects to ensure the software follows specifications Continuously monitor... 

    Exaways Corporation

    Philadelphia, PA
    1 day ago
  • $135k - $155k

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

    Super Micro Computer

    San Jose, CA
    26 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 to Google/YouTube... 
    Full time
    Local area

    CGI Technologies and Solutions, Inc.

    Dallas, TX
    1 day ago
  •  ...nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Sr Software QA Engineer (Contractor) San Mateo, CA Do you have a passion for delivering the best experiences to users? We are looking for self-... 
    For contractors

    Sony Interactive Entertainment

    San Mateo, CA
    11 hours ago
  • $100k - $120k

     ...Job Description Notified is seeking a Sr Software QA Engineer. Our expectation at this time is that you will work from our office, located at 130 New Boston Street, Woburn, MA 01801, on Tuesday, Wednesday and Thursday with flexibility to work from home on Monday... 
    Work at office
    Work from home
    Monday to Friday

    Intrado Inc

    Boston, MA
    3 days ago
  • $97k - $120k

     ...Job Description Are you passionate about quality, reliability, and cutting-edge technology? We're looking for a Software QA Engineer to join our team and play a key role in ensuring our firmware and software products meet the highest standards. If you enjoy solving... 
    Work at office
    Local area
    Flexible hours

    Diversified Technical Systems

    Seal Beach, CA
    2 days ago
  •  ...organization's products and systems. Performs system integration of software and hardware to maintain through put and program consistency....  ...with both the Product Owner and development team to understand QA needs and develop QA Test Plan accordingly. Work with team members... 
    Contract work
    Work experience placement
    Remote work
    Shift work
    Day shift
    3 days per week

    Excelgens

    Holtsville, NY
    2 days ago
  • $113.42k - $248.88k

     ...What to Expect Tesla's SQA Infotainment Team is looking for a Software QA Engineer focused on User Interface Software. Join the talented team responsible for validating Tesla's firmware releases and fast-paced software development cycles. The ideal candidate combines... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • $139.24k - $258.58k

     ...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

    Sunnyvale, CA
    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

    North Billerica, MA
    1 day ago
  •  ...Our client is seeking a Software QA Engineer to join their dynamic team. As a Software QA Engineer, you will be part of the Quality Assurance and Test team. The ideal candidate will demonstrate strong analytical skills, meticulous attention to detail, and a proactive... 
    Weekly pay
    Temporary work
    Remote work
    Flexible hours

    Experis/Manpower Group

    San Francisco, CA
    2 days ago
  • $100k - $120k

     ...revolutionizing global weather intelligence. We're looking for an SQA Automation Engineer who is passionate about designing, implementing, and executing automated and manual software QA tests for the next generation features of Tomorrow's Space and Sensor software... 
    Permanent employment
    Local area
    Relocation package
    Flexible hours

    Tomorrow

    Golden, CO
    4 days ago
  • $139.5k - $210.1k

     ...Software QA Engineer - Swift macOS Work Locations (2) Submit Resume At Apple, new ideas have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish... 
    Relocation

    Apple

    San Diego, CA
    3 days ago
  • $107.37k - $140k

     ...In-N-Out Burger! Join a high-impact engineering team transforming legacy and modern systems...  ..., 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 collaborative... 
    Full time
    Work at office
    Relocation package
    Monday to Friday
    Shift work

    In-N-Out Burgers

    Irvine, CA
    5 days ago
  • $54 - $64 per hour

     ...JOB TITLE: Software QA Engineer LOCATION: Foster City, CA (Onsite) PAY RANGE: $54 - $64/hr. DURATION: 6 Months TOP 3 SKILLS: 5+ years of hands-on experience in software testing and quality assurance within a cross-functional environment. Strong... 
    Hourly pay
    Full time

    Ursus Inc

    San Mateo, CA
    5 days ago
  •  ...Software QA Intern Onto Innovation is a leader in process control, combining global scale with an expanded portfolio of leading-edge...  .... The intern will apply programming and software engineering skills to integrate existing test automation with Microsoft Copilot... 
    Permanent employment
    Internship

    Onto

    Minneapolis, MN
    6 days ago

Do you want to receive more vacancies?

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