Education:
Bachelor's or Master's degree in Computer Science or a related field (focus on data analytics preferred).
Azure Certified Cloud Architect certification
Must-Have Requirements:
- Strong scripting skills in JavaScript/TypeScript.
- Proficiency in UI and API scripting using Playwright with TypeScript.
- Hands-on experience in data testing, particularly with Entity Framework and parquet files.
- Robust C# skills for backend API automation.
- Advanced knowledge of Microsoft SQL.
- Experience with API testing tools like Postman.
- In-depth understanding of Azure APIs (Azure AD Provisioning API, Azure Data Lake API, Azure Data Factory API).
- Proficiency in multi-tenant data pipeline testing, with experience in DataBricks using Spark SQL or Databricks API.
- Familiarity with Visual Studio and/or Visual Studio Code.
- Experience with automation tools such as Playwright, Selenium, or similar.
- Proficiency in using Windows platforms.
- Azure DevOps experience, specifically in CI/CD pipelines integration and test execution.
- Knowledge of Data Warehousing and data modeling.
- PowerShell scripting experience.
Qualifications:
- 4-6 years of programming experience in C#, ASP.Net, React, and Python.
- Extensive experience with PowerShell, Azure CLI, ARM templates, YAML, JSON, Parquet.
- 4-6 years of hands-on experience with Power BI testing.
- Profound knowledge of SQL and Spark SQL.
- Significant experience in API testing (REST, Web APIs, SOAP APIs).
- Solid background in UI Test automation (Selenium, Appium, Cypress).
- Familiarity with Azure services like Azure AD, Data Lake, Power BI.
- Experience in cloud-based multi-tenant Data Pipeline testing.