23 ago
|
Ubique Systems
|
Comunidad de Madrid
23 ago
Ubique Systems
Comunidad de Madrid
Location: Madrid or Barcelona, Spain
Hybrid: 2–3 days per week from the Madrid/Barcelona office
AI Ways of Working: Mandatory
About the Role
We’re looking for an experienced Automation Test Engineer to own Quality Engineering across data and platform engineering.
This is not a Test Lead or Test Management role. You’ll be hands-on, building scalable automation frameworks, designing data validation strategies, challenging weak implementations, and creating quality gates that prevent issues from reaching production.
You should be highly comfortable with Python, SQL, data testing, automation frameworks, streaming systems and cloud technologies, while actively using AI-assisted ways of working to accelerate automation and engineering productivity.
What You’ll Be Doing
- Design and evolve scalable, modular, metadata-driven test automation frameworks
- Build automation for batch and streaming data pipelines, APIs and backend services
- SQL assertions and reconciliation
- Schema validation and evolution
- Lineage and freshness
- YAML/JSON-based test configurations
- Proactively test failure scenarios including:
- Schema drift
- Duplicate, missing and out-of-order events
- Late-arriving data
- Retries, DLQs and backpressure
- High-volume and concurrency issues
- Validate ETL/ELT pipelines using row, aggregate and hash-based reconciliation
- Test incremental loads, backfills and event-processing semantics
- Integrate and extend Great Expectations, Soda or similar data-quality tools
- Embed automated quality gates into CI/CD and DataOps pipelines
- Work with GitHub Actions, Jenkins or equivalent
- Develop strategies for synthetic, masked and deterministic test data
- Perform performance, stress and reliability testing across data platforms
- Automate security and compliance validations around PII/PHI, encryption, access control and data retention
- Work closely with Data Engineers, Platform Engineers and Architects to embed quality early
- Analyse production failures and drive
📌 Automation Test Engineer (Comunidad de Madrid)
🏢 Ubique Systems
📍 Comunidad de Madrid