Location
Seattle, WA
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Salary Range
$110,000 - $135,000
Company Description
Opanga Networks is a global leader in developing machine learning-powered software solutions for the telecommunications industry. The company's AI-driven platform, Opanga RAIN®, provides real-time customer experience insights to optimize network performance. These innovative solutions minimize network congestion, significantly reduce energy consumption, and enable cutting-edge, customer-centric AI applications. With a team of experienced data scientists, software engineers, and industry experts, Opanga Networks is committed to leveraging AI/ML to revolutionize telecommunications and benefit all stakeholders, including investors and consumers, worldwide.
Role Overview
We are looking for an experienced SDET to lead the quality engineering strategy for our core RAIN Platform. This is a sophisticated, multi-tiered platform that combines high-performance
Real-Time Traffic Processing
and
Sustainability Logic
with a data-heavy
Analytics Engine
and a centralized
Management Suite (UI/API)
.
The Mission
While the individual software components are robust, we are seeking a "Quality Architect" to focus on our end-to-end integration framework. You will ensure seamless data orchestration across the entire stack—verifying that high-level management commands translate into precise edge-node actions and flow accurately into our downstream analytics. You will be the primary driver of our automated integration ecosystem.
Core Responsibilities
- Architect E2E Frameworks:
Contribute to a scalable integration testing framework that spans from Web Services/UI down to the Traffic Processor and Energy Reduction layers.
- System Mapping:
Partner with Product and Development leads to deeply understand the "RAIN" product lifecycle, identifying critical failure points in the data flow between components.
- Integration Strategy:
Develop "Contract Tests" and "System Integration Tests (SIT)" that validate how our 4 main components communicate and interact.
- Environment \& Data Management:
Own the strategy for test data generation and the staging environments required to simulate traffic and energy fluctuations.
- Observability \& Analytics:
Validate that the Analytics component correctly interprets the telemetry coming from the hardware-logic layers.
- Mentorship:
Set the standard for code quality in test automation and mentor junior engineers on best practices in asynchronous testing.
Qualifications
- Experience:
5\+ years in SDET or Software Engineering roles, with a proven track record of testing
distributed systems
.
- Full-Stack Proficiency - Backend:
Strong experience testing Web Services (REST) and asynchronous message brokers (e.g., Kafka).
- Full-Stack Proficiency - Frontend:
Expertise in modern UI automation (Playwright).
- Logic \& Hardware Simulation:
Ability to write tests for "headless" components like the
Traffic Processor
—this may involve mocking hardware inputs or validating low-latency data streams.
- Performance/Load Testing
: Ability to design testing scenarios to push components to their limits, evaluate scalability and identify system constraints.
- Infrastructure:
Comfortable with Docker, Kubernetes, and GitLab CI/CD pipelines
- Languages:
Proficiency in Java, JavaScript, Python, or C
Preferred Tooling Experience
- Automation:
Playwright (UI/API), PyTest.
- Traffic \& Network:
Scapy, TRex, Open5GS, Wireshark
- Middleware \& Data:
Kafka, PostgreSQL, Elasticsearch, Prometheus, Grafana
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.