QA Software Engineer

Job not on LinkedIn

🕒 May 28

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Incognito Software Systems

Incognito Software Systems

201 - 500 employees

Founded 1992

📡 Telecommunications

☁️ SaaS

🏢 Enterprise

Telecommunications • SaaS • Enterprise

Incognito Software Systems is a company that provides comprehensive operational support systems (OSS) solutions for broadband services. They focus on accelerating and innovating broadband services with a specialty in cable, fiber, and mobile broadband technologies. Incognito offers a range of products and services, including network monetization and analytics, device management, DOCSIS provisioning, and service activation. With over 30 years of experience, the company serves global service providers, helping them to manage the demand for broadband services while enhancing network automation and efficiency. They are recognized in the industry as innovators in the OSS/BSS markets and work closely with partners to optimize broadband solutions through technologies like TR-369 and unified Pon and DOCSIS support. Their headquarters are located in Vancouver, Canada, with additional locations in Ottawa and Dublin.

📋 Description

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

Apply Now

Similar Jobs

🕒 May 25

Genesys

5001 - 10000

🤖 Artificial Intelligence

☁️ SaaS

📡 Telecommunications

Software Engineer ensuring quality and reliability of cloud conversation routing engine. Collaborate across teams on automated testing and design improvements for high throughput systems.

🇨🇦 Canada – Remote

💵 $92.7k - $121.7k / year

⏰ Full Time

🟢 Junior

🟡 Mid-level

🔧 QA Engineer (Quality Assurance)

🕒 May 25

Berkeley Payments

11 - 50

💳 Fintech

🏦 Banking

Senior Quality Assurance Engineer at Berkeley Payments focusing on test automation and quality assurance strategies. Designing and executing testing frameworks for payment technology solutions.

🕒 May 22

Velixo

11 - 50

🔌 API

💸 Finance

⚡ Productivity

User-Oriented QA Specialist ensuring reliability of Excel-based reporting tools for leading cloud ERPs. The role involves testing integrations between Excel and cloud systems.

🕒 May 14

inBeat Agency

51 - 200

📱 Media

🤝 B2B

Senior Quality Assurance Specialist building a QA discipline from scratch for inBeat Agency. Ensuring accuracy and compliance in creative deliverables before they reach clients.

🕒 May 13

Alimentiv

201 - 500

⚕️ Healthcare Insurance

🔬 Science

💊 Pharmaceuticals

QA Specialist providing senior support for global quality assurance services. Involved in quality policy planning and clinical audits while collaborating with various business units.