QA Software Engineer at Incognito Software Systems developing testing strategies across software for broadband providers. Collaborating with engineering teams to ensure quality and performance of systems.
Responsibilities
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.
Monitor build health, triaging flaky tests, and driving resolutions to maintain pipeline integrity.
Design and execute performance, load, and stress tests for distributed systems, APIs, and data pipelines.
Build and maintain Grafana dashboards to visualize performance test results, resource utilization, and trend analysis over time.
Validate networking behaviour and protocol compliance (TCP/IP, TR-069, SNMP) for broadband and CPE device management features.
Requirements
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.
Manual Mobile QA testing iOS and Android music - learning apps for Gismart’s Radiotech. Validating releases, A/B tests, configurations, and product quality.
QA Team Lead overseeing Nestlé Canada’s Toronto food manufacturing laboratory. Leading testing, food safety, audits, traceability, and laboratory staff development.
Bilingual software tester validating French online applications and phone systems for PLATO, a Canadian Indigenous - owned software testing services company. Testing CYARA Contact Centre and AWS Connect systems for finance - sector clients.
Ingénieur principal en qualité chez EDC, société d’État aidant les entreprises canadiennes à réussir à l’étranger. Modernisation de l’automatisation des tests et intégration de l’IA aux plateformes commerciales numériques.
Senior Quality Engineer/Lead modernizing AI - enabled testing at EDC, Canada’s export - finance corporation. Building Python and Robot Framework automation across enterprise software delivery.
Senior QA engineer preventing software defects across Ford’s electric vehicle platforms. Leading root - cause analysis, audits, quality metrics, and engineering process improvements.
Senior Quality Engineer building automated testing for Just Eat Takeaway.com’s courier logistics systems. Improving reliability, scalability, and release quality across its global online delivery platform.
Senior Quality Engineer building automated testing and quality frameworks for Just Eat Takeaway.com’s global courier logistics platform. Driving CI/CD, API, distributed - systems, and AI - assisted testing quality.
Lead QA Engineer owning AI - driven testing and reliability for Social Discovery Group’s global social discovery platforms. Building automation, CI/CD quality gates, and coverage for critical financial flows.