Remote job
Software Development Engineer in Test (SDET)
Job details
About this role
Role overview Build the automated testing systems that protect the quality, reliability, and privacy of a customer data ecosystem. In this fixed-term SDET role, you will test data pipelines and cross-platform integrations with code, working alongside data engineers to find failures, resolve defects, and prevent regressions. The work spans data validation, web and app behavior, consent handling, and downstream activation.
Responsibilities - Create automated checks for data contracts, schema rules, identity resolution, and transformations before data reaches activation systems. - Develop UI and behavioral tests that simulate customer journeys across web and mobile applications. - Verify that application events, tracking tags, and consent signals are emitted and processed correctly. - Test end-to-end data flows from point-of-sale, web, app, and CRM sources through customer data and engagement platforms. - Check freshness and latency against near-real-time service expectations, and detect corrupted records or schema drift. - Audit consent and preference flows for compliance, triage pipeline incidents with data engineers, and reduce repeat failures.
Requirements - Strong SQL skills for validating large datasets and finding anomalies. - Python experience building test suites and working with APIs. - Demonstrated ability to establish data test automation frameworks. - Hands-on testing with Databricks or a comparable lakehouse or warehouse, and familiarity with Delta Lake or similar architecture. - Experience validating batch and streaming transformations; familiarity with orchestration tools such as Airflow or dbt. - Experience testing customer data platform flows, REST APIs, payloads, and integrations; a relevant bachelor's degree is requested.
Nice to have - Familiarity with customer data ingestion into engagement platforms, audience syncing, and event forwarding. - Experience testing consent tools and privacy controls, or adding data quality checks to CI/CD pipelines.
Benefits and work setup Remote-first work and collaboration with an internationally distributed team. The role uses a bring-your-own-device policy, and applicants need existing work authorization because visa sponsorship is unavailable.