QA Software Engineer

🕒 Ontem

🇨🇦 Canadá – Remoto

💵 $65.000 - $78.000 / ano

⏰ Tempo Integral

🟡 Pleno

🟠 Sênior

🧑‍💻 Engenheiro Full-stack

👻 Score fantasma 0%

infoinfo

🗣️🇺🇸🇬🇧 Inglês obrigatório

Candidatar-se
Encontrar Vagas Remotas Similares

📊 Verifique sua pontuação de currículo para esta vaga

Melhore suas chances de conseguir uma entrevista verificando sua pontuação de currículo antes de se candidatar.

Logo of Incognito Software Systems

Incognito Software Systems

201 - 500 funcionários

Fundada em 1992

📡 Telecomunicações

☁️ SaaS

🏢 Corporativo

Telecommunications • SaaS • Enterprise

A Incognito Software Systems é uma empresa que oferece soluções completas de OSS (sistemas de suporte à operação) para serviços de banda larga. Seu foco é acelerar e inovar os serviços de banda larga, com especialidade em tecnologias de cabo, fibra e banda larga móvel. A Incognito disponibiliza um portfólio de produtos e serviços que inclui monetização e analytics de rede, gestão de dispositivos (device management), provisionamento DOCSIS e ativação de serviços. Com mais de 30 anos de experiência, a empresa atende provedores de serviços no mundo todo, ajudando-os a administrar a demanda por banda larga enquanto aprimoram a automação e a eficiência da rede. Reconhecida no setor como inovadora nos mercados de OSS/BSS, a Incognito trabalha em estreita colaboração com parceiros para otimizar soluções de banda larga por meio de tecnologias como TR-369 e suporte unificado a PON e DOCSIS. Sua sede está localizada em Vancouver, Canadá, com escritórios adicionais em Ottawa e Dublin.

Descrição

• Design, implement, and own automated test suites across API, UI, and integration layers • Architect reusable test frameworks across multiple services and repositories • Refactor test code to improve coverage, reliability, and execution speed • Collaborate with developers during design and code review to embed quality earlier • Define test coverage standards and gap analyses • Mentor junior QA engineers • Own and maintain QA stages within CI/CD pipelines • Design quality gates for test pass rates, coverage thresholds, and static analysis • Integrate automated tests across development, staging, and production-mirror environments • Implement parallel and distributed test execution • Monitor build health, triage flaky tests, and resolve pipeline issues • Collaborate with DevOps and platform teams on deployment confidence and rollback safety • Design and execute performance, load, and stress tests • Instrument performance test environments using containerized infrastructure • Define and track SLIs/SLOs and validate systems under realistic load • Build and maintain Grafana dashboards for performance and resource analysis • Test Kafka throughput, partition lag, and failure recovery • Profile workflow orchestration pipelines and recommend optimizations • Integrate performance tests into CI/CD on scheduled or per-release bases • Build and maintain Playwright UI test suites for critical workflows and regression scenarios • Implement cross-browser and cross-platform UI testing in Dockerized environments • Design visual regression tests • Integrate E2E UI tests into CI pipelines • Define acceptance criteria with frontend and product teams and automate scenarios • Develop Kafka event-driven architecture test strategies • Test data integrity across MongoDB, ClickhouseDB, and streaming stores • Validate ML model outputs for accuracy, consistency, drift, and edge cases • Add structured metrics and logs to test pipelines for Grafana and alerting • Validate TCP/IP, TR-069, and SNMP networking behavior and protocol compliance • Build Docker images for test environments • Manage Ansible playbooks and roles for repeatable environment provisioning • Contribute to AWS and GCP test infrastructure, including ephemeral environments • Own test environment reliability and distinguish environment failures from product defects

🎯 Requisitos

• 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 • Preferred / Nice to Have: Familiarity with Apache Airflow, Prefect, or Argo Workflows • Preferred / Nice to Have: Experience building or querying Grafana dashboards • Preferred / Nice to Have: Hands-on experience validating ML/AI model outputs • Preferred / Nice to Have: Experience with Ansible • Preferred / Nice to Have: Cloud platform experience (AWS, GCP) • Preferred / Nice to Have: Experience in telecommunications or broadband provider industry • Preferred / Nice to Have: Familiarity with Big Data test methodologies • Preferred / Nice to Have: Experience with shell scripting • Preferred / Nice to Have: Knowledge of network hardware and Layer 2/3 protocols

Candidatar-se

Vagas Similares

🕒 Ontem

Lime

501 - 1000

📦 Logística

💼 Consultoria

✈️ Turismo

Senior Software Engineer scaling backend systems for Lime, a global shared micromobility company. Improving fleet repair, logistics, data management, and warehouse operations.

🇨🇦 Canadá – Remoto

💵 CA$136.000 - CA$187.000 / ano

💰 $418.000.000 Convertible Note em 2021-11

⏰ Tempo Integral

🟠 Sênior

🧑‍💻 Engenheiro Full-stack

🗣️🇺🇸🇬🇧 Inglês obrigatório

🕒 Ontem

Arista Networks

1001 - 5000

🏢 Corporativo

📡 Telecomunicações

Senior software engineer developing Arista Networks’ Linux-based EOS networking software for data center switches. Designing, coding, testing, and debugging routing and packet-forwarding features.

🇨🇦 Canadá – Remoto

💵 $120.000 - $195.000 / ano

💰 $2.600.000 Post-IPO Debt em 2015-05

⏰ Tempo Integral

🟠 Sênior

🧑‍💻 Engenheiro Full-stack

🗣️🇺🇸🇬🇧 Inglês obrigatório

🕒 Ontem

Arista Networks

1001 - 5000

🏢 Corporativo

📡 Telecomunicações

Senior software engineer building packet-forwarding and system software for Arista’s Linux-based networking operating system. Developing ASIC drivers, automated tests, hardware validation, and customer fixes.

🇨🇦 Canadá – Remoto

💵 $120.000 - $195.000 / ano

💰 $2.600.000 Post-IPO Debt em 2015-05

⏰ Tempo Integral

🟠 Sênior

🧑‍💻 Engenheiro Full-stack

🗣️🇺🇸🇬🇧 Inglês obrigatório

🕒 Ontem

Arista Networks

1001 - 5000

🏢 Corporativo

📡 Telecomunicações

Senior BIOS software engineer developing CPU firmware, BIOS, and boot loaders for Arista’s client-to-cloud networking products. Integrating CPUs, improving secure booting, and troubleshooting low-level systems.

🇨🇦 Canadá – Remoto

💵 $120.000 - $195.000 / ano

💰 $2.600.000 Post-IPO Debt em 2015-05

⏰ Tempo Integral

🟠 Sênior

🧑‍💻 Engenheiro Full-stack

🗣️🇺🇸🇬🇧 Inglês obrigatório

🕒 Ontem

Arista Networks

1001 - 5000

🏢 Corporativo

📡 Telecomunicações

PCIe software engineer developing drivers, firmware, and tests for Arista Networks’ client-to-cloud networking hardware. Improving PCIe performance, reliability, and error resilience across ASICs, FPGAs, and bridges.

🇨🇦 Canadá – Remoto

💵 $120.000 - $195.000 / ano

💰 $2.600.000 Post-IPO Debt em 2015-05

⏰ Tempo Integral

🟠 Sênior

🧑‍💻 Engenheiro Full-stack

🗣️🇺🇸🇬🇧 Inglês obrigatório