
Test Data Engineer
Signet Jewelers
full-time
Posted on:
Location Type: Hybrid
Location: Irving • Ohio • Texas • United States
Visit company websiteExplore more
Tech Stack
About the role
- Own the Test Data Strategy & Architecture
- Define the end‑to‑end test data strategy across all lower environments to ensure consistency, accuracy, privacy, safety, and reuse.
- Standardize and maintain reusable, versioned datasets, refresh cadences, and cross‑system referential integrity.
- Develop and maintain modern TDM frameworks including subsetting, masking/anonymization, and synthetic data generation.
- Reduce environment specific workarounds by implementing scalable, automated refresh mechanisms.
- Build and maintain open‑source automation (Python, shell, REST, Postman, Selenium) for on‑demand data provisioning, masking, synthetic generation, and data validations.
- Architect, optimize, and monitor extract jobs and pipelines in partnership with Lower Environments, ETL, ESB, PIM, and Order Management teams.
- Implement parameterized pipelines and frameworks that enable rapid provisioning for complex test scenarios.
- Integrate data provisioning workflows into CI pipelines and test automation frameworks.
- Improve lower‑environment stability by detecting and remediating data drift, config drift, and schema drift across platforms.
- Define and enforce SLAs related to environment readiness and test data availability.
- Implement data quality gates and observability at pipeline, including automated health checks, dashboards, alerts.
- Partner with support teams to build dashboards that proactively detect data quality issues and flag readiness gaps.
- Establish governance rules, protect designated shared test SKUs, and enforce data integrity standards.
- Ensure proper review, traceability, and documentation of changes using Jira and Confluence.
- Lead efforts to ensure regression and integration suites always have reliable, stable, and privacy‑compliant test data.
- Serve as the primary subject matter expert and escalation point for all test data concerns.
- Mentor engineers, conduct design reviews for new data feeds, and guide teams in building testable and resilient data flows.
- Partner closely with QE, Dev, Product, Ops, and Architecture teams to align test data strategy with delivery needs.
- Maintain clear documentation including data models, runbooks, job flows, TDM frameworks, and environment health guides.
- Track enhancements, issues, and KPIs through Jira to drive measurable continuous improvement.
Requirements
- 5+ years of experience in Test Data Engineering, Data Engineering, or Quality Engineering.
- Strong expertise in SQL, data modeling, ETL/ESB pipelines, and job orchestration.
- Hands‑on experience with TDM practices including subsetting, masking/anonymization, synthetic data creation, and referential integrity.
- Automation first mindset using open‑source tools: Python, shell scripting, REST, Postman, Git, CI pipelines.
- Proven experience stabilizing lower environments, identifying drift, and troubleshooting cross‑system data issues.
- Experience building automated validations, data quality checks, metrics, and monitoring/alerting.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Test Data EngineeringData EngineeringQuality EngineeringSQLdata modelingETLESBsubsettingmaskingsynthetic data generation
Soft Skills
mentoringcollaborationproblem-solvingdocumentationleadership