Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Affinity Solutions • United States
Salary: $130,000 - $145,000 / year
Role & seniority: Sr. Data Quality Engineer I (senior-entry level within data quality engineering; individual contributor)
Stack/tools: Snowflake, AWS (S3, Lambda, Redshift, Glue, Airflow), data pipelines/ETL-ELT, REST APIs; CI/CD (Jenkins, GitHub Actions/GitLab CI); testing/QA tools (Postman, REST Assured, JMeter, Swagger/OpenAPI); data quality tooling (Great Expectations, Soda Core, dbt tests); Python (pytest), SQL; data governance/clean room tech; version control (Git)
Design, implement, and maintain comprehensive quality testing frameworks for data pipelines, APIs, integrations, and data products; perform end-to-end validation.
Validate data accuracy, lineage, governance, and security across ETL/ELT pipelines, data warehouses, data lakes, and clean room implementations; conduct regression testing.
Collaborate with data/software engineers, provide test plans/results, participate in code reviews, and drive quality improvements; build automation and monitoring for CI/CD and production readiness.
5+ years in data quality/QA engineering or test automation focused on data systems and APIs
Expertise in API testing (functional, integration, contract, security, performance) and OpenAPI/Swagger; extensive SQL for large datasets
Strong Python skills for test automation; experience with data quality tools (Great Expectations, Soda Core, dbt tests)
ETL/ELT testing methodologies; CI/CD and test automati
Affinity Solutions is the leading consumer purchase insights company. We provide a complete view of U.S. and U.K. consumer spending, across and between brands, via exclusive access to fully permissioned transaction data from over 100 million consumers. Our proprietary AI technology, Comet™, transforms these purchase signals into actionable insights for business and marketing leaders to drive optimal outcomes and build lasting customer relationships. Visit www.affinitysolutions.com to discover how we're shaping the future of consumer purchase insights.
Quality Testing and Validation Design, develop, and execute comprehensive test strategies for data pipelines, APIs, integrations, and data products built by software engineering teams Develop and maintain automated testing frameworks for API validation, data quality checks, integration testing, and end-to-end pipeline testing Perform thorough testing of RESTful APIs, including functional testing, performance testing, security testing, contract testing, and integration testing with third-party vendors Validate data accuracy, completeness, consistency, and timeliness across ETL/ELT pipelines, data warehouses, and data lake environments Test data clean room implementations, privacy controls, query constraints, and secure data-sharing mechanisms to ensure compliance with security standards Create and maintain comprehensive test cases, test data sets, and testing documentation for all quality assurance activities
Data Pipeline and Integration Testing Validate data transformations, aggregations, and calculations across Snowflake, AWS, and other cloud data platforms Test integration pipelines, including LiveRamp XMI, Salesforce, AWS/AMC clean rooms, CAPI integrations, and MadConnect to ensure seamless data flow and accuracy Perform regression testing on data pipelines to ensure changes do not introduce data quality issues or break existing functionality Validate data lineage and metadata accuracy and ensure proper implementation of data governance controls Test database performance, query optimization, and data structure implementations to identify bottlenecks and ensure optimal performance at scale (200BIL+ records)
Automation and Monitoring Build and maintain CI/CD test automation pipelines using Jenkins and other DevOps tools to enable continuous quality validation Implement automated data quality monitoring, anomaly detection, and alerting systems to proactively identify issues Develop test harnesses and mock services for isolated component testing and integration validation Create performance benchmarks and load testing scenarios to validate system scalability and reliability Establish and track quality metrics, test coverage, defect rates, and SLAs to measure and improve testing effectiveness
Compliance and Security Testing Validate implementation of data privacy regulations (GDPR, CCPA, HIPAA) and ensure compliance across all data products Test security measures, including data encryption, masking, tokenization, role-based access controls (RBAC), and authentication mechanisms (OAuth, JWT, SSO) Verify proper implementation of data access controls including aggregation constraints, projection policies, row access policies, column masking, and differential privacy Conduct security testing on APIs and integrations to identify vulnerabilities and ensure adherence to security best practices
Collaboration and Documentation Collaborate closely with senior data and software engineers (API and integrations) to understand requirements, identify test scenarios, and provide quality feedback early in the development cycle Participate in code reviews, design discussions, and sprint planning to ensure quality is built into solutions from the start Document test plans, test results, defects, and quality reports with clear, actionable insights for engineering teams Provide technical mentorship to junior QA engineers and promote testing best practices across the organization Partner with infrastructure teams to coordinate test environment setup and deployment validation
Continuous Improvement Stay current with emerging testing technologies, tools, and methodologies in data quality, API testing, and test automation Identify opportunities to improve testing efficiency, reduce testing cycles, and enhance overall quality processes Lead proof-of-concept initiatives to evaluate new testing tools and frameworks (Great Expectations, Soda Core, Postman, REST Assured, etc.) Drive strategic recommendations to enhance data quality validation, testing coverage, and organizational quality maturity
Salary Range: $130,000 – $145,000
Office Hours: 9am – 5:30pm
Benefits for full-time employees of Affinity Solutions begin on the first of the month following your date of hire with a generous employer contribution for medical, dental, and vision. In addition to company paid holidays, wellness time off, other wellness benefits, and employee discounts, you will also get employer paid life insurance and have the option to enroll into an employer-matched 401K Plan. We strongly encourage work/life balance by providing unlimited vacation days, available starting 90 days from your hire date as a team member.