Senior QA Engineer - Observability
Core
Validating Graphcore's end-to-end telemetry and observability platform, ensuring reliability and scalability for internal engineering teams and customers.
Role type
Senior QA Engineer (Observability)
Builds
Automated test frameworks, validation pipelines, and quality metrics for distributed telemetry systems.
Domain
AI compute infrastructure / Observability / Distributed Systems
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Automated test framework design, Python programming, CI/CD integration, Kubernetes/Docker, Distributed systems testing, API testing (REST/gRPC), Root-cause analysis, Performance/scalability testing, Linux environment testing, Time-series data validation
Preferred skills
Prometheus, Grafana, OpenTelemetry, ClickHouse, Kafka, Elastic Stack, Terraform, Ansible, AI infrastructure testing
Technologies
Python, Kubernetes, Docker, Prometheus, Grafana, OpenTelemetry, ClickHouse, Kafka, Elastic Stack, Terraform, Ansible, REST, gRPC
Responsibilities
Define and implement end-to-end quality strategy for telemetry and observability platform; Design, develop, and maintain automated functional, integration, system, and regression tests; Develop automated validation frameworks for telemetry pipelines, data quality, metrics, logs, and traces; Design realistic test environments for large-scale distributed deployments; Integrate automated testing into CI/CD pipelines; Investigate defects through root-cause analysis; Develop quality metrics and release readiness criteria.
Seniority
Senior, hands-on IC