Automation Test Engineer

Ubique Systems
Madrid, Spain
12 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Testing (Software) Application Programming Interfaces (APIs) Artificial Intelligence Airflow Amazon Web Services Build Automation Automation of Tests Cloud Computing Computer Programming Continuous Integration Data Validation Information Engineering
+31 more
Extract Transform Load (ETL) Data Retention Database Testing DevOps Github JSON Python (Programming Language) Microsoft UI Automation Software Reliability Testing Prometheus DataOps SQL Databases Data Streaming Test Data Test Management YAML Sql Optimization Snowflake Grafana Generative AI Backend Git Cloudformation Data Lineage Complex Event Processing Apache Kafka Data Management Terraform Stream Processing Data Pipelines Jenkins

Job description

? Automation Test Engineer - Data & Platform Engineering?Location:Madrid or Barcelona, Spain?Hybrid:2-3 days per week from the Madrid/Barcelona office?Contract:Long-term?AI Ways of Working:Mandatory? About the RoleWe’re looking for an experiencedAutomation Test Engineerto ownQuality Engineeringacross data and platform engineering.This isnot 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 withPython, SQL, data testing, automation frameworks, streaming systems and cloud technologies, while actively usingAI-assisted ways of workingto accelerate automation and engineering productivity.? What You’ll Be DoingDesign and evolve scalable, modular, metadata-driventest automation frameworksBuild automation forbatch and streaming data pipelines, APIs and backend servicesDevelop reusable data testing capabilities for:SQL assertions and reconciliationSchema validation and evolutionData contractsLineage and freshnessYAML/JSON-based test configurationsProactively test failure scenarios including:Schema driftDuplicate, missing and out-of-order eventsLate-arriving dataRetries, DLQs and backpressureHigh-volume and concurrency issuesValidate ETL/ELT pipelines usingrow, aggregate and hash-based reconciliationTest incremental loads, backfills and event-processing semanticsIntegrate and extendGreat Expectations, Sodaor similar data-quality toolsEmbed automated quality gates intoCI/CD and DataOps pipelinesWork withGitHub Actions, Jenkinsor equivalentDevelop strategies for synthetic, masked and deterministic test dataPerform performance, stress and reliability testing across data platformsAutomate security and compliance validations aroundPII/PHI, encryption, access control and data retentionWork closely with Data Engineers, Platform Engineers and Architects to embed quality earlyAnalyse production failures and driveroot-cause fixesReduce flaky tests, false positives and unnecessary computeUseAI tools and AI-assisted engineering practiceswherever possible to accelerate automation?? Mandatory SkillsProgramming & AutomationStrongPythonExperience building automation/test frameworks, libraries and CLI toolsAdvancedSQLStrong test automation and framework engineering experienceData EngineeringDBTAirflowSnowflakeor similar data platformsStrong ETL/ELT and data modelling knowledgeData QualityGreat Expectations, Sodaor similarData validation and reconciliationSchema validation and data contractsData lineage and freshnessStreamingKafka, Kinesisor similarEvent processing and delivery semanticsExperience testing distributed/streaming systemsCI/CD & DevOpsStrongGitJenkins, GitHub Actionsor equivalentCI/CD quality gatesCloud & InfrastructureAWS- data and compute servicesTerraform, CloudFormationor similar IaCAI Ways of WorkingPractical experience usingAI/GenAI tools to improve software testing, automation or engineering productivity - Mandatory? Nice to HaveAPI contract testing /PACTUI automationData Mesh / Data Product architecturesPrometheus / GrafanaExperience in regulated industries such as Healthcare, Life Sciences or FinanceSecurity and compliance testing? Experience9+ yearsin Automation / Quality Engineering5+ yearsbuilding testing frameworks for data platforms at scaleStrong hands-on engineering background rather than test managementProven experience improving reliability and reducing production incidents

Requirements

Experience in regulated industries such as Healthcare, Life Sciences or Finance Security and compliance testing ? Experience 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 Proven experience improving reliability and reducing production incidents

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:35 min

Centralizing configuration logic with native YAML block references

Matthieu Vincent Matthieu Vincent · Europe 2026 Virtual

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

6:08 min

Applying software engineering environments and testing to data pipelines

Matthias Niehoff Matthias Niehoff · World Congress 2024

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all