What are the responsibilities and job description for the Data QA Engineer position at IS&T IT Services?
***No C2C*** Please do not apply
***Must be a Green Card holder or US Citizen***
We’re seeking a highly skilled and motivated Data QA Engineer to help ensure the quality and reliability of our data processing pipelines. This role offers the opportunity to work closely with cross-functional teams and contribute to the delivery of high-quality data products.
Job Description
As a Data QA Engineer, you will play a key role in validating the accuracy and performance of ETL/ELT processes, ensuring that data processed into our data lakehouse meets the highest quality standards. You will collaborate with data engineers, BI developers, product managers, and data scientists to ensure functional and regression defects are identified and addressed early in the development cycle. Your contributions will help drive improvements in the quality of our data pipelines, enabling better decision-making across the organization.
Key Responsibilities:
- Manage and track test cases and defects using Azure DevOps.
- Write clear, detailed defect reports, including actual vs. expected behavior.
- Develop and implement automated test cases for user stories and defects within Azure DevOps, ensuring the integrity of ETL/ELT pipelines.
- Conduct comprehensive manual and automated testing of data pipelines and transformations to detect defects and inconsistencies.
- Collaborate with development and product teams to understand data requirements, transformations, and analytic processes, providing proactive feedback.
- Enhance testing processes, methodologies, and tools related to data quality, analytics, and DevOps integration.
- Perform regression testing to verify bug fixes and new features across multiple releases.
Qualifications:
- Strong knowledge of software testing methodologies, tools, and processes with a focus on data validation, analytics testing, and DevOps integration.
- Minimum of 5 years of experience as a QA Engineer, with demonstrated ability in writing clear and concise test cases and documentation.
- At least 3 years of specialized experience in data quality testing, including expertise in ETL/ELT processes and data quality frameworks.
- Proficiency in writing and executing basic-to-intermediate SQL queries.
- Experience working in an Agile development environment, with the ability to adapt to changing requirements and priorities.
- Minimum of 2 years' experience with Git version control systems (GitHub, GitLab, Azure DevOps).
- At least 3 years of hands-on experience using Azure DevOps for automated test case management and issue tracking.
- Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines, with at least 3 years of experience working in CI-driven teams.
- Strong analytical and problem-solving skills, with a focus on data accuracy and DevOps efficiency.
- Excellent communication skills, enabling effective collaboration with cross-functional teams.
Preferred:
- Experience with DBT (Data Build Tool) is a plus.
- Experience with CI/CD pipelines is highly desirable.
Salary : $60 - $65