QA Analyst

QA Analyst

Posted 1 day ago by 1762591855

Negotiable
Outside
Remote
USA

Summary: The Quality Assurance (QA) Analyst role is focused on leading data quality validation efforts for the Mississippi Department of Education's Data Modernization Initiative. The position involves developing and executing test plans, collaborating with cross-functional teams, and maintaining comprehensive QA documentation to ensure data accuracy and usability. The analyst will also support the creation of automated data quality checks and contribute to continuous improvement in QA frameworks. This role is essential for ensuring that educational data is reliable and actionable for stakeholders.

Key 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.

Key Skills:

  • Collaborating with cross-functional teams (PM, Architect, BA, Developers)
  • Developing test plans, test cases, and test scripts from scratch
  • Performing UAT, functionality, regression, and performance testing
  • Reviewing user requirements for testability
  • Creating data flow diagrams, workflows, and process documentation
  • Managing test cases and QA documentation
  • Understanding of software and database development concepts
  • QA management and documentation best practices
  • Mapping business processes into test case documentation
  • Agile/Scrum experience
  • Acceptance and end-to-end testing experience

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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