Software Development Engineer in Test (SDET)
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Development Engineer in Test (SDET) based in Portugal.
As an SDET, you will play a critical role in ensuring the quality, accuracy and reliability of a sophisticated customer data ecosystem. You will design, develop and maintain automated testing frameworks that validate complex data pipelines, integrations and digital customer experiences. Working across modern technologies such as Databricks, mParticle, Braze, OneTrust and ThoughtSpot, you will help protect data integrity and ensure seamless information flows across platforms. You will collaborate closely with Data Engineers and other technical teams to identify defects, investigate anomalies and prevent recurring issues. This is a hands-on engineering position focused on building scalable automation solutions rather than relying on manual testing. You will join a fast-growing, international and remote-first environment that encourages ownership, innovation and continuous professional development.
Accountabilities
- Design and implement automated data validation frameworks to test data contracts, schema compliance and identity resolution processes within Databricks before information reaches downstream activation platforms.
- Develop and maintain automated UI and behavioural testing scripts that simulate real-world customer journeys across web and mobile applications.
- Programmatically validate behavioural events, mParticle tags and OneTrust consent tokens to ensure accurate event tracking and application-level data collection.
- Test and monitor critical data flows across the Databricks, mParticle, Braze and OneTrust ecosystem, ensuring consistency and reliability between platforms.
- Develop automated integration tests and mock API payloads to verify that actions, user data and audience updates are correctly transferred across systems.
- Design and execute end-to-end testing for data collection pipelines, including POS, web, mobile applications and CRM systems, ensuring data is accurately cleaned, standardised and transformed.
- Validate data freshness, processing accuracy and latency against near-real-time service-level agreements (SLAs).
- Establish and maintain automated data quality and hygiene checks to detect corrupted records, inconsistenc...
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis.