25 ago
|
Ubique Systems
|
Madrid
25 ago
Ubique Systems
Madrid
Automation Test Engineer – Data &
• Platform Engineering Hybrid: 2–3 days per week from the Madrid/Barcelona office Contract: Long-term 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. Design and evolve scalable, modular, metadata-driven test automation frameworks Build automation for batch and streaming data pipelines, APIs and backend services Develop reusable data testing capabilities for: SQL assertions and reconciliation Data contracts YAML/JSON-based test configurations Proactively test failure scenarios including: Late-arriving data 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 Reduce flaky tests, false positives and unnecessary compute Use AI tools and AI-assisted engineering practices wherever possible to accelerate automation ️ Programming &
• Automation Strong Python Experience building automation/test frameworks, libraries and CLI tools Advanced SQL Strong test automation and framework engineering experience Data Engineering Airflow Snowflake or similar data platforms Strong ETL/ELT and data modelling knowledge Data Quality Data validation and reconciliation Schema validation and data contracts Data lineage and freshness Kafka, Kinesis or similar Experience testing distributed/streaming systems CI/CD &
• DevOps Jenkins, GitHub Actions or equivalent CI/CD quality gates Cloud &
• Infrastructure AWS – data and compute services Terraform, CloudFormation or similar IaC Practical experience using AI/GenAI tools to improve software testing, automation or engineering productivity – Mandatory ⭐ API contract testing / PACT UI automation Data Mesh / Data Product architectures Prometheus / Grafana Security and compliance testing 9+ years in Automation / Quality Engineering ~5+ years building testing frameworks for data platforms at scale ~ Strong hands-on engineering background rather than test management ~
📌 Automation Test Engineer (Hybrid Remote) (Madrid)
🏢 Ubique Systems
📍 Madrid