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.
QA Software Engineer
Location
Canada
Posted
3 days ago
Salary
C$65K - C$78K / year
Seniority
Mid Level
Job Description
QA Software Engineer
Lumine Group
Role Description 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 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 - 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. Qualifications - 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. Requirements - 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. - 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. - 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. - 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. - 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. - 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. Benefits - Fully remote work environment. - Competitive salary range of $65-$78,000 CAD. Company Description 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.
Related Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
Audio Quality Rater
Careerflow.aiCommitments Required: 40 hours per week with overlap of 6 hours with PST. Engagement type: Contractor (no medical/paid leave). Duration of contract: 6 months with opportunity to extend; expected start date is 1st week of Jun-2026. Location: North America and LATAM.
Role Description We’re hiring immediately for a flexible freelance project reviewing English audio and rating their technical quality. This is a simple, detail-oriented role that you can do on your own time, and we are looking for people who can start immediately and have time available to actively work on the project. Qualifications - Detail-oriented - Available to start immediately - Able to commit time to the project over the next few weeks (20+ hours a week) - Comfortable working independently - Good at following instructions carefully Requirements - Strong attention to detail - Reliable and responsive - Able to start right away - Enough free time to contribute consistently - Prior data annotation or QA experience is a plus, but not required Benefits - Fully remote - Freelance and flexible hours - Can be done around your other commitments - Straightforward work with clear guidelines - Immediate hiring Important Note This role is best for people who genuinely enjoy careful, repetitive review work and can stay consistent across many similar tasks. The project requires close inspection of technical image issues rather than subjective opinions about whether an image looks nice. Disclaimer This is a remote hourly contract opportunity intended for independent contractors. This role does not represent a full-time employment position, and any final terms, scope, payment process, and project duration will be shared during onboarding or in the contractor agreement.
Role Description Do you want to work for a caring organisation that believes in people? Do you want to make a difference? Would you like to work in an environment where you can use your experience and skills to achieve the best for people? Change Grow Live North Northamptonshire has an exciting new post and is looking for a Quality Lead to join our team. We are committed to improving the services we provide and therefore we are looking to recruit someone with the same ambition. The post holder will be integral to ensuring a high-quality service is delivered across all sites in North Northamptonshire. Working as part of the leadership team, the role includes: - Create and undertake regular and cyclical audits of all aspects of service delivery. - Collate areas of best practice, implement quality improvement plans, and evaluate impact. - Assist in observed practice, staff coaching, and designing and delivering training and workshop sessions. - Embed the CGL learning culture within the service by sharing learning from all incidents. - Implement actions to reduce the likelihood of re-occurrence. - Work closely with operational teams to support the learning process for the Northants Drug and Alcohol Related Death panel. - Track, provide, and monitor reports from the coroners office and other partners for Multi Disciplinary case reviews. - Provide feedback at meetings and disseminate learning. Qualifications - Experience in Social Care and the Drug & Alcohol sector, with strong knowledge of the recovery ethos. - Background in project development, change management, and use of quality management systems. - Skilled in root cause analysis for serious incident investigations. - Proficient in audits and service reviews to drive evaluation and improvement. - Experience working within regulated services, including knowledge of CQC regulations and Key Lines of Enquiry. - Confident delivering training to diverse groups using coaching and interactive methods. - Strong understanding of safeguarding procedures for children and vulnerable adults. - Proven ability to analyse and cross-reference data sources to inform conclusions and improvement priorities. - Experience in influencing stakeholders at all levels through clear, persuasive communication. - Able to evaluate the impact of change, lead teams through improvement processes, and promote CGL’s values through action. Requirements - Excellent communication skills, both written and verbal, across a range of stakeholders including service users, staff, and partners. - Able to work independently and under pressure, with well-developed organisational and time management abilities. - Demonstrates empathy, professionalism, and non-judgement in all interactions. - Committed to positive outcomes for service users and to equality, diversity, and inclusion. - Maintains professional boundaries and works effectively with external agencies. Benefits - Enjoy a dedicated weekly Wellness Hour, access to our Wellness Hub, and a comprehensive Employee Assistance Programme to support your mental and emotional health. - We’re committed to your development, with extensive training, funded learning, and pathways into senior or specialist roles. - Benefit from transparent pay, a contributory pension scheme, and additional support through our wellbeing resources. - Start with 25 days of annual leave plus bank holidays (pro rata), increasing to the maximum 30 days over five years of service. - Join a supportive, values-led team where you’ll feel encouraged and valued from your very first day. - Where possible, we’re open to discussing working patterns that help you maintain a healthy work–life balance. - Enjoy discounts on shopping, cinema trips, holidays and more, along with our Refer a Friend scheme.
• You will be part of a highly collaborative technology team working on strategic projects involving digital solutions and integrations with internal and external systems. • The primary focus will be to ensure the quality, reliability, and performance of software deliveries through modern automated testing practices for integrations and APIs. • Responsibilities: Plan, execute, and automate integrated functional and regression tests across different application layers (frontend, backend). • Collaborate with developers, Product Owners, and business analysts to ensure full understanding of requirements and usage scenarios. • Create and maintain automated test scripts using Cypress or Playwright. • Validate REST APIs using tools such as Postman and Bruno, analyzing responses and integration logs. • Perform data queries and verifications in MongoDB to ensure test consistency and traceability. • Manage test cases, plans, and evidence within Xray for Jira, ensuring full coverage and traceability of requests. • Apply testing best practices based on the Testing Pyramid, prioritizing automation and failure prevention. • Support continuous improvement of quality processes and help foster a Quality First culture within product teams.
• Test Edify Play on devices, covering the main onboarding and engagement flows • Create and execute exploratory and regression test plans for each release cycle • Validate the integrity of product events in Mixpanel, ensuring data reflects actual user behavior • Document bugs with clear product impact, not just technical descriptions • Participate in story refinement to surface risks before development • Improve automated test coverage (smoke tests) for critical flows

