Join a leading data‑driven team that powers global energy insights, crafting robust test frameworks and ensuring flawless data pipelines in a fast‑paced, agile environment.
What You’ll Do
- Design and maintain automated UI, API, and performance test suites.
- Develop Python‑based test scripts for REST, GraphQL, and microservices.
- Create automated data‑quality checks and anomaly detection rules.
- Validate ETL pipelines, schema changes, and downstream data impacts.
- Collaborate with developers, PMs, and designers on sprint planning.
- Document QE best practices and contribute to quality metrics.
- Support release readiness and production validation activities.
What You Need
- Bachelor’s or master’s in CS, Engineering, or related field.
- 8+ years in quality engineering with test automation experience.
- Strong Python coding and scripting skills.
- Proficiency in API testing (REST/GraphQL) and tools like PyTest or Selenium.
- Hands‑on SQL and NoSQL database expertise.
- Experience with cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines.
- Understanding of SDLC, Agile, and test‑driven development principles.
Good to Have
- Performance testing using JMeter, Locust, or k6.
- Experience with Snowflake, Databricks, or BigQuery.
- Testing of React/Node.js applications with Playwright or Cypress.
- Background in energy markets or data‑science/ML testing.
The Opportunity
You’ll work with large‑scale, high‑volume datasets and modern tech stacks, shaping automation strategy for the Horizons product suite while driving engineering excellence.
