Technologies You’ll Use
Languages: Java 17+, JUnit, REST Assured, Shell scripting; Python (optional)
Infra & Tooling: Docker, Kubernetes, Terraform, Bazel, Buildkite
Cloud: AWS, GCP, Azure
Observability: Grafana, Prometheus, Datadog
CI/CD: Jenkins, CircleCI, GitHub Actions
Databases: Postgres, MongoDB
What You’ll Do
- Architect internal tools, libraries, and utilities for test automation and benchmarking
- Define and evolve quality strategies covering testability, release readiness, performance, and reliability
- Drive cross-org quality initiatives to improve execution speed, observability, and feedback loops
- Identify systemic risks in business-critical systems and implement robust validation strategies
- Mentor engineers, influence design for testability, and champion best practices across the org
- Collaborate with engineering and product leaders to align testing priorities with business objectives
Skills We’re Looking For
- 8+ years in software with a focus on building test automation frameworks and infrastructure at scale
- Writes critical/common code shared across multiple teams
- Expert in design principles applied to test architecture
- Strong OOP skills (preferably Java)
- Hands-on with cloud platforms, CI/CD systems, and container orchestration (Docker, Kubernetes)
- Strong understanding of data engineering and large-scale distributed systems
- Demonstrated ability to drive initiatives across multiple teams
Bonus Skills
- Knowledge of ELT pipeline testing (data integrity, schema evolution, pipeline reliability)
- Experience incorporating AI techniques to improve test efficiency and defect detection
- Experience with shift-left testing, chaos engineering, or autonomous testing