Overview
Skills
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#.