Could you be a good fit?
We are looking for a highly skilled Senior Software Data Quality Engineer to join the team of our exceptional client. This role focuses on ensuring the quality, accuracy, and reliability of complex data pipelines, integrations, and data-driven applications through a combination of automation, exploratory testing, and data validation.
This is not a traditional UI testing role. Instead, we're seeking a technical Quality Engineer who enjoys working with data, automation frameworks, and modern cloud technologies. The ideal candidate will have strong Python and SQL skills, experience building and maintaining test automation, and the ability to validate complex data processing workflows from input through output.
Benefits
- Medical, Vision, Dental & 401k
What will your day look like?
As a Senior Software Data Quality Engineer, you will:
Design, develop, and maintain automated testing solutions for data pipelines, integrations, and processing workflows
Validate data inputs, transformations, business rules, and outputs to ensure data quality and accuracy
Partner closely with developers and technical teams to understand new functionality and identify appropriate testing strategies
Build and enhance Python-based automation frameworks and test scripts
Execute exploratory testing to understand system behavior and identify opportunities for automation
Develop and maintain SQL queries used for data validation, reconciliation, and test verification
Participate in code reviews and contribute to automation framework improvements
Investigate data quality issues, identify root causes, and collaborate on remediation efforts
Validate data services, API-like integrations, and processing workflows to ensure expected business outcomes
Create and maintain test plans, test data, testing documentation, and quality metrics
Support continuous improvement initiatives focused on expanding automation coverage and test efficiency
Collaborate within Agile teams during planning, sprint execution, and release activities
Communicate testing results, risks, and recommendations to both technical and business stakeholders
You will be a good fit for this role if you have:
Experience in Quality Assurance, Software Quality Engineering, SDET, or Automation Testing roles
Strong Python programming skills for test automation, data validation, and framework development
Strong SQL skills with the ability to write and troubleshoot complex queries
Experience validating large datasets and testing data processing workflows
Hands-on experience building, maintaining, or expanding automation frameworks
Experience designing and executing test strategies, test plans, and automated test cases
Experience with exploratory testing and risk-based testing approaches
Experience testing data pipelines, integrations, processing logic, and business rules
Experience with GitHub and GitHub Actions
Experience working with cloud-based environments, preferably AWS
Experience documenting and communicating testing results, risks, and quality metrics
Strong analytical thinking and problem-solving abilities
Excellent communication and collaboration skills
Ability to thrive in an Agile development environment
Ability to learn and adapt quickly in a fast-moving technical environment
Nice-to-Haves
Experience with Databricks
Experience with PySpark
Experience testing data warehouses, data lakes, or modern analytics platforms
Exposure to Snowflake or similar cloud-based data platforms
Experience testing APIs, data services, or integration services
Knowledge of data quality validation frameworks and methodologies
Experience with data warehouse or Delta Lake architectures
Familiarity with MySQL or other relational database platforms
Experience supporting CI/CD and automated quality gates
Experience working with Jira, Confluence, Slack, Microsoft Teams, or similar collaboration tools
What Makes Someone Successful in This Role?
The strongest candidates are technical Quality Engineers who enjoy working with both automation and data.
Successful candidates typically bring:
Strong Python and SQL fundamentals
Experience with test automation and data validation
A quality-first mindset focused on identifying risks and defects early
The ability to balance automation with exploratory testing when needed
Strong collaboration and communication skills
A team-oriented approach and willingness to partner closely with developers and fellow QA professionals
This role is ideal for someone who enjoys understanding how data flows through complex systems and ensuring that every step of the process produces accurate, trusted results.
About Market Street Talent
Market Street Talent is a specialized staffing and consulting firm focused on IT and technology positions. Our deep industry knowledge allows us to match exceptional candidates with organizations where they can thrive and make an immediate impact.
Our Vision: To promote and foster the growth of information technology (IT) in our world—one candidate, one client, one community at a time.
Our Goal: To guide clients and candidates through the placement process and build long-term, successful relationships.
Our Culture: At MST, we value excellence, respect, and empathy in everything we do.
Sound like you?
Ready to help drive software and data quality through automation, analytics, and technical problem-solving? Click “Apply Now” and let's start the conversation!