Technical QA/Test Analyst

Overview

Remote
Full Time
Accepts corp to corp applications
Contract - to Extend)

Skills

SQL
ETL
User case
Devops
Test Case
data validation
Azure Data Lake
QA processes
Synapse

Job Details

About this Position:

Job Title: Technical QA/Test Analyst

JOB DESCRIPTION:

  • This position will require a qualified Quality Assurance Analyst to take the lead on the following tasks.

  • Review and validate the output of SQL and ETL development to ensure data accuracy, consistency, and alignment with business rules.

  • Develop and execute detailed data test plans, test cases, and validation scripts targeting Azure Synapse pipelines, stored procedures, and data transformations.

  • Reconcile data between source systems, staging areas, and curated data layers in Azure Data Lake or Synapse.

  • Conduct regression testing on modified pipelines, stored procedures, or data models to confirm that changes do not introduce new issues.

  • Collaborate with data engineers, ETL developers, and business analysts to document and resolve data discrepancies.

  • Maintain data QA documentation including test results, issue logs, and validation procedures.

  • Support the development of automated data quality checks or unit tests using SQL, Python, or other approved tools.

  • Contribute to continuous improvement of QA processes, data validation frameworks, and DevOps testing integration.

REQUIRED DEGREE:

  • Bachelor's degree.

REQUIRED SKILLS/EXPERIENCE:

  • Strong verbal and written communication skills for conveying test cases with stakeholders and the development team.

  • Ability to collaborate with Project Managers, Architects, Business Analysts, and developers to ensure clear and effective testing processes.

  • Experience writing test plans, test cases, and test scripts from scratch, ensuring user expectations are met.

  • Skilled in creating, executing, and documenting test plans and results in coordination with Business Analysts.

  • Proficient in user acceptance, functionality, regression, performance, and end-to-end testing with proper documentation.

  • Ability to review and validate user requirements for testability.

  • Experienced in creating diagrams, flowcharts, and workflows for data flow and QA management.

  • Knowledge of software and database development concepts.

  • Proven experience as a Quality Assurance Analyst in software development environments.

  • Strong understanding of QA best practices, test strategies, defect tracking, and process improvements.

  • Expertise in mapping business processes into test documentation.

  • Strong acceptance testing and business analysis skills.

  • Experience working in Scrum and Agile environments.

PREFERRED EXPERIENCE:

  • Database Entity Design.

  • PL/SQL.

  • Data Factory/Synapse.

  • SQL Server.

  • DevOps.

  • Oracle.

  • Stored Procedures.

  • Visio.

  • Software Development Life Cycle.

  • Scrum / Agile.

  • C#.

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.