QA Software Engineer

🕒 vor 1 Monat

🇨🇦 Kanada – Remote

💵 $65.000 - $78.000 / Jahr

⏰ Vollzeit

🟡 Mittelstufe

🟠 Senior

🧑‍💻 Full-Stack-Entwickler

👻 Geisterscore 0%

infoinfo

🗣️🇺🇸🇬🇧 Englisch erforderlich

Jetzt Bewerben
Ähnliche Remote-Jobs finden

📊 Überprüfen Sie Ihre Lebenslauf-Bewertung für diese Stelle

Verbessern Sie Ihre Chancen auf ein Vorstellungsgespräch, indem Sie Ihre Lebenslauf-Bewertung vor der Bewerbung überprüfen.

Logo of Incognito Software Systems

Incognito Software Systems

201 - 500 Mitarbeiter

Gegründet 1992

📡 Telekommunikation

☁️ SaaS

🏢 Unternehmen

Telecommunications • SaaS • Enterprise

Incognito Software Systems ist ein Unternehmen, das umfassende Betriebssupportsysteme (OSS) für Breitbanddienste anbietet. Der Schwerpunkt liegt auf der Beschleunigung und Innovation von Breitbanddiensten mit Spezialisierung auf Kabel-, Glasfaser- und mobile Breitbandtechnologien. Incognito bietet eine Vielzahl von Produkten und Dienstleistungen an, darunter Netzwerkmonetarisierung und -analytik, Gerätemanagement, DOCSIS-Bereitstellung und Serviceaktivierung. Mit über 30 Jahren Erfahrung bedient das Unternehmen globale Dienstanbieter und hilft ihnen, die Nachfrage nach Breitbanddiensten zu verwalten und gleichzeitig die Netzwerkautomatisierung und Effizienz zu verbessern. Sie sind in der Branche als Innovatoren in den OSS/BSS-Märkten anerkannt und arbeiten eng mit Partnern zusammen, um Breitbandlösungen durch Technologien wie TR-369 und einheitliche Pon- und DOCSIS-Unterstützung zu optimieren. Der Hauptsitz befindet sich in Vancouver, Kanada, mit weiteren Standorten in Ottawa und Dublin.

Beschreibung

• 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

🎯 Anforderungen

• 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

Jetzt Bewerben

Ähnliche Jobs

🕒 vor 1 Monat

Lime

501 - 1000

📦 Logistik

💼 Beratung

✈️ Reisen

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

🇨🇦 Kanada – Remote

💵 CA$136.000 - CA$187.000 / Jahr

💰 €418.000.000 Convertible Note im 2021-11

⏰ Vollzeit

🟠 Senior

🧑‍💻 Full-Stack-Entwickler

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 1 Monat

Arista Networks

1001 - 5000

🏢 Unternehmen

📡 Telekommunikation

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.

🇨🇦 Kanada – Remote

💵 $120.000 - $195.000 / Jahr

💰 €2.600.000 Post-IPO Debt im 2015-05

⏰ Vollzeit

🟠 Senior

🧑‍💻 Full-Stack-Entwickler

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 1 Monat

Arista Networks

1001 - 5000

🏢 Unternehmen

📡 Telekommunikation

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.

🇨🇦 Kanada – Remote

💵 $120.000 - $195.000 / Jahr

💰 €2.600.000 Post-IPO Debt im 2015-05

⏰ Vollzeit

🟠 Senior

🧑‍💻 Full-Stack-Entwickler

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 1 Monat

Arista Networks

1001 - 5000

🏢 Unternehmen

📡 Telekommunikation

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.

🇨🇦 Kanada – Remote

💵 $120.000 - $195.000 / Jahr

💰 €2.600.000 Post-IPO Debt im 2015-05

⏰ Vollzeit

🟠 Senior

🧑‍💻 Full-Stack-Entwickler

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 1 Monat

Arista Networks

1001 - 5000

🏢 Unternehmen

📡 Telekommunikation

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.

🇨🇦 Kanada – Remote

💵 $120.000 - $195.000 / Jahr

💰 €2.600.000 Post-IPO Debt im 2015-05

⏰ Vollzeit

🟠 Senior

🧑‍💻 Full-Stack-Entwickler

🗣️🇺🇸🇬🇧 Englisch erforderlich