QA Software Engineer
Core
Design, implement, and own automated test suites and frameworks for complex, distributed systems handling high-throughput event streaming, workflow orchestration, and ML inference at scale.
Role type
Senior QA Software Engineer (Test Automation & CI/CD)
Builds
Automated test suites, reusable test frameworks, CI/CD quality gates, and performance test environments.
Domain
Broadband software, distributed systems, event streaming, ML inference
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Test automation (JUnit, Playwright), CI/CD pipeline design, performance/load testing, distributed system testing, test strategy definition, code refactoring, mentorship
Preferred skills
Experience with containerized infrastructure, SLI/SLO definition, cross-functional test leadership
Technologies
JUnit, Playwright, Jenkins, GitHub Actions
Responsibilities
Design and own automated test suites across API, UI, and integration layers; Architect reusable, maintainable test frameworks; Lead continuous refactoring of test code; Define test coverage standards and gap analyses; Own and maintain QA stages within CI/CD pipelines; Design and execute performance, load, and stress tests for distributed systems
Seniority
Senior, hands-on IC

