
Incognito Software Systems
QA Software Engineer
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
Job Description
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.
Qualifications
Required 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.
Preferred Qualifications
- 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.
Skills & Technologies
About the Company
Incognito Software Systems
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyJob Details
Employment Type
Full Time
Experience Level
Senior
Salary Range
$65,000 – $78,000
Location
Remote
Work Mode
Remote
Posted
1 day ago
Country
US