Overview
On Site
DOE
Contract - W2
Skills
Regression Analysis
Data Validation
API QA
GitHub
Jenkins
Apache Parquet
Amazon EC2
Data Security
Knowledge Sharing
Data Quality
Python
SQL
Data Analysis
Test Scripts
Software Development
ServiceNow
Amazon Web Services
Snow Flake Schema
Continuous Integration
Continuous Delivery
Cloud Computing
Analytical Skill
Collaboration
Communication
Linux
Bash
Scripting
Computer Science
Performance Testing
Orchestration
Testing
Job Details
Job Summary We are seeking a Data Quality Engineer with a strong software development background to ensure the integrity and reliability of data within a modern cloud-based architecture. This role involves strategic development, automation-first testing, and collaboration with QE team members to enhance data quality, regression, operational monitoring, and performance testing capabilities. Key Responsibilities Develop and maintain automation frameworks and infrastructure to support scalable and high-quality data validation. Collaborate with QE team members to evolve testing capabilities across data quality, regression, operational monitoring, and new application feature testing. Perform data validation using Python and SQL across large datasets. Utilize AWS and Snowflake for data access and services. Implement observability practices including metrics, logging, and alerting. Conduct API testing and integrate with CI/CD tools such as GitHub and Jenkins. Contribute to performance testing efforts using tools like Locust (least critical). Work with various data formats and query engines including Parquet, Amazon Athena, OpenSearch, and DocumentDB. Participate in the development of testing packages such as Pytest, Great Expectations, or DBT. Support Linux-based environments and EC2 instances using bash scripting. Ensure adherence to data security best practices. Document processes and contribute to knowledge sharing across the team. Required Qualifications Experience in data quality and testing of large datasets. Strong proficiency in Python and SQL for data analysis and test scripting. 7+ years of experience in software development. 7+ years of experience in ServiceNow administration. Experience with AWS and Snowflake. Familiarity with automation frameworks and CI/CD pipelines. Experience with APIs and cloud-native data sources. Strong analytical, collaboration, and communication skills. Experience with Linux and bash scripting. Bachelors degree in Computer Science or related discipline, or equivalent experience. Preferred Qualifications Experience with performance testing tools such as Locust. Familiarity with Airflow, dbt, or other orchestration tools. Experience with testing packages like Pytest, Great Expectations, or DBT. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.