Data Test Engineer job
System Soft
Phoenix, AZ, United States
13 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on jobs.diversity.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Application Programming Interfaces (APIs)
Automation of Tests
Big Data
Computer Programming
Databases
Data Validation
Information Engineering
Data Files
Data Integration
Data Integrity
Extract Transform Load (ETL)
Data Transformation
+16 more
Relational Databases
Database Queries
Database Testing
JSON
Python (Programming Language)
SQL Databases
Systems Integration
Web Services
Extensible Markup Language (XML)
Scripting
Freeform SQL
Data Ingestion
Backend
Restful APIs
Data Pipelines
Programming Languages
Job description
- Perform end-to-end data validation across source systems, databases, APIs, web services, and downstream applications.
- Develop and execute complex SQL queries to validate data accuracy, completeness, consistency, and integrity.
- Analyze inbound files, database records, API payloads, and data transformations to identify discrepancies.
- Validate data mappings, transformation logic, business rules, and expected outcomes.
- Investigate data quality issues, perform root-cause analysis, and collaborate with engineering teams to resolve defects.
- Design and execute backend, database, integration, and data reconciliation test scenarios.
- Validate data processing workflows and ensure information is accurately transferred between interconnected systems.
- Support testing of financial-crimes and sanctions-related business processes, ensuring that data is processed according to defined requirements.
- Document test results, defects, findings, and potential business impacts with a high degree of accuracy.
- Work closely with developers, data engineers, product owners, business analysts, and compliance stakeholders.
- Communicate technical issues, risks, and recommendations clearly to both technical and nontechnical audiences.
- Take ownership of assigned deliverables and contribute to continuous improvements in data quality and testing processes.
Requirements
SQL and Database Technologies
- Strong SQL skills, including complex joins, subqueries, aggregations, and data comparisons.
- Experience querying relational databases and validating large datasets.
- Ability to identify missing, duplicate, inconsistent, or incorrectly transformed records.
- Experience with database testing and data reconciliation.
Data Engineering and Data Validation
- Understanding of data pipelines, data ingestion, transformation, and downstream processing.
- Experience validating source-to-target mappings and data integrity across systems.
- Ability to analyze structured data files and troubleshoot data discrepancies.
- Familiarity with ETL/ELT processes and data integration concepts.
API and Backend Testing
- Experience validating REST APIs or other web services.
- Understanding of request/response payloads, JSON or XML, and backend data verification.
- Ability to validate that API responses and system outputs align with expected database records.
- Experience testing integrations between multiple applications or services.
Programming and Automation
- Scripting experience in Python or another programming language is desirable.
- Ability to develop reusable scripts or queries to support data validation and reconciliation.
- Familiarity with test automation approaches for backend and data-centric workflows.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on jobs.diversity.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦