Overview
Skills
Job Details
Project: Mississippi Department of Education (MDE) Data Modernization Initiative
Project Overview:
The Mississippi Department of Education (MDE) is executing a strategic modernization initiative to build a world-class data ecosystem that empowers every community to improve student outcomes. This effort focuses on enhancing the quality, accessibility, and usability of educational data by modernizing the Student Information System (SIS) and integrating data across connected systems. The project includes web-based application development, data quality improvement, and development of dashboards and reports to ensure accurate, timely, and actionable insights for all stakeholders.
Role: Quality Assurance (QA) Analyst
Responsibilities:
Lead data quality validation efforts for Azure Synapse, ETL, and SQL development to ensure data accuracy, consistency, and adherence to business rules.
Develop and execute data test plans, test cases, and validation scripts targeting Azure Synapse pipelines, stored procedures, and data transformations.
Reconcile and validate data across source systems, staging, and curated layers in Azure Data Lake/Synapse environments.
Perform regression, functional, performance, UAT, and end-to-end testing to validate application and data pipeline changes.
Collaborate with Data Engineers, ETL Developers, Business Analysts, and Project Managers to document and resolve data discrepancies.
Maintain comprehensive QA documentation including test results, issue logs, and validation procedures.
Support the creation of automated data quality checks using SQL, Python, or related tools.
Contribute to continuous improvement of QA frameworks, testing methodologies, and DevOps integration.
Required Skills and Experience:
| Skill/Responsibility | Experience (Years) |
|---|---|
| Collaborating with cross-functional teams (PM, Architect, BA, Developers) | 7+ |
| Developing test plans, test cases, and test scripts from scratch | 7+ |
| Performing UAT, functionality, regression, and performance testing | 7+ |
| Reviewing user requirements for testability | 7+ |
| Creating data flow diagrams, workflows, and process documentation | 7+ |
| Managing test cases and QA documentation | 7+ |
| Understanding of software and database development concepts | 7+ |
| QA management and documentation best practices | 7+ |
| Mapping business processes into test case documentation | 7+ |
| Agile/Scrum experience | 7+ |
| Acceptance and end-to-end testing experience | 7+ |
Required Qualifications:
Bachelor s Degree (required)
Strong verbal and written communication skills
Deep understanding of software quality best practices, test strategy and planning, and defect management
Proven experience in Agile/Scrum environments with continuous improvement mindset