QA Specialist - Senior

Toronto 22 months ago Remote Contractor External
Negotiable
Location: Toronto, ON (Hybrid) Duration: 8 Months with possible extension Must Have • Experience in data migration projects in a QA role, especially involving Azure Cloud and Dynamics 365 CRM. • Strong SQL skills and experience working with Azure SQL Databases and Dataverse; good understanding of Azure storage concepts and technologies. • Experience in Power BI online in a QA role (or similar BI software). Nice to have: • Azure cloud certifications (e.g., Azure fundamentals,) • Experience with PowerApps platform, Power Automate, Dynamics CE and F&O SKILLS AND KNOWLEDGE: • Experience in data migration projects in a QA role, especially involving Azure Cloud and Dynamics 365 CRM. • Knowledge of integration technologies commonly used with Dynamics, such as DataVerse / Common Data Service (CDS), Data Entities, and APIs. • Understanding of data quality management practices, including data profiling, data validation, and error handling. • Strong SQL skills and experience working with Azure SQL Databases and Dataverse; good understanding of data structures and data quality principles. • Familiarity with version control systems (e.g., Azure Repos) and collaboration tools (e.g., Azure DevOps) for create and managing test plans, tracking changes, and collaborating with team members. • Experience in Power BI online in a QA role (or similar BI software). • Power BI knowledge, including data modeling, report development, and visualization best practices, including AODA. • Familiarity with testing methodologies specific to BI and reporting, including functionality testing, data accuracy testing, performance testing, and security testing. • Familiarity with data warehousing concepts and experience working with Azure Synapse Analytics or similar platforms for building and managing large-scale data warehousing/lakehouse solutions. • Ability to work closely with stakeholders to gather reporting requirements and translate them into test cases and scenarios. CRITERIA: Criteria 1 - QA Experience - Data Migration (35 Points) • Experience in data migration projects in a QA role, especially involving Azure Cloud and Dynamics 365 CRM. • Understanding of data quality management practices, including data profiling, data validation, and error handling. • Strong SQL skills and experience working with Azure SQL Databases and Dataverse; good understanding of data structures and data quality principles. Criteria 2 - QA Experience - BI Reporting (35 Points) • Experience in Power BI online in a QA role (or similar BI software). • Power BI knowledge, including data modeling, report development, and visualization best practices, including AODA. • Familiarity with testing methodologies specific to BI and reporting, including functionality testing, data accuracy testing, performance testing, and security testing. • Familiarity with data warehousing concepts and experience working with Azure Synapse Analytics or similar platforms for building and managing large-scale data warehousing/lakehouse solutions. • Ability to work closely with stakeholders to gather reporting requirements and translate them into test cases and scenarios. Criteria 3 - Dynamics 365 (15 Points) • Knowledge of integration technologies commonly used with Dynamics, such as DataVerse / Common Data Service (CDS), Data Entities, and APIs. • Experience conducting Quality Assurance for model-driven apps in Dynamics 365. Criteria 4 - Azure DevOps (15 Points) • Demonstrated experience with Azure DevOps, test plans, test automation KNOWLEDGE TRANSFER: Knowledge to be Transferred: Document the tasks executed and in process of execution as a member of the data migration team using the approach and tools required by the project manager