Software Development Engineer in Test (SDET)

massive-rocket

United States

Remote

USD 110,000 - 165,000

Full time

46 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-first
Bring-your-own-device
Visa sponsorship unavailable

Job summary

massive-rocket is seeking a fixed-term SDET to build automated testing systems for a customer data ecosystem. You will test data pipelines, cross-platform integrations, and privacy controls in collaboration with data engineers.

Role focuses on data validation, UI/web and mobile testing, and ensuring correct event tracking and consent processing across end-to-end flows.

Qualifications

  • 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.
  • Experience validating batch and streaming transformations; familiarity with Airflow or dbt.
  • Experience testing customer data platform flows, REST APIs, payloads, and integrations; a relevant bachelor's degree is requested.

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.

Skills

SQL
Python
Data test automation

Education

Bachelor's degree

Tools

Databricks
Delta Lake
Airflow
dbt

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer in Test (SDET) (Fully Remote)
Software Development Engineer in Test (SDET) (Fully Remote)

Massive Rocket • United States

Remote
USD 83,000 - 138,000
Remote-first Europe
Software Development Engineer in Test (SDET)
Software Development Engineer in Test (SDET)

Alldus • California

On-site
USD 140,000 - 180,000
Competitive salary
Software Development Engineer in Test - SDET
Software Development Engineer in Test - SDET

Compunnel Inc. • Plano (TX)

On-site
USD 90,000 - 120,000
SDET
SDET

Narvee Tech Inc • Scottsdale (AZ)

On-site
USD 120,000 - 160,000
Software Engineer in Test (SDET)
Software Engineer in Test (SDET)

SolomonEdwards • Charlotte (NC)

On-site
USD 90,000 - 135,000
Health, dental, vision insurance
PTO and holidays
Career growth opportunities
SDET
SDET

MACHINE LEARNING TECHNOLOGIES LLC • Chicago (IL)

On-site
USD 94,000 - 127,000
Software Developer in Test (SDET) – Database, SQL and SPROC Test
Software Developer in Test (SDET) – Database, SQL and SPROC Test

Cognizant • Durham (NC)

Remote
USD 96,000 - 165,000
SDET
SDET

MACHINE LEARNING TECHNOLOGIES LLC • Austin (TX)

On-site
USD 99,000 - 134,000
Software Development Engineer in Test (SDET)
Software Development Engineer in Test (SDET)

Sound Decisions • Utah

On-site
USD 90,000 - 120,000
Software Developer in Test (SDET) – Database, SQL and SPROC Test
Software Developer in Test (SDET) – Database, SQL and SPROC Test

Cognizant Technology Solutions Corporation • Mangum (NC)

Remote
USD 69,000 - 103,000