Objectives(s)
- Automated UI Functional Validation Testing for PTAS focusing on the user interaction of the application and validating the functionality and performance of the graphical user interface including testing different elements such as textboxes, checkboxes, buttons, images, etc. in following specific end-to-end user scenarios.
- Automated API Functional Validation Testing, for PTAS which are typically headless, and focus on the business logic of the application, to verify the interactions of many small components and their ability to integrate without issue in following specific end-to-end user scenarios.
Roles / Responsibilities :
Automated Test ScriptsStored in Azure Repos or integrated into Azure Pipelines.
These scripts are written using tools like Selenium (UI) or Postman / REST-assured (API), and executed via CI / CD pipelines.Test Execution ReportsGenerated through Azure Test Plans or Pipeline test tasks
Reports include pass / fail status, duration, error logs, and attachments like screenshots for UI tests.Bug ReportsAutomatically or manually created from failed test cases.
Linked to test cases and builds, with traceability to requirements and commits.Test Data and Configuration FilesManaged in Azure Repos or as pipeline variables / groups.
Used to drive data-driven tests or configure environments for different test scenarios.Mandatory Skills :
5+ years of integrating automated UI / API tests into Azure DevOPS CI / CD pipelines : Automating regression tests for migrated data ensures consistency and saves time.Key skills :
Write flexible, maintainable test scripts and automate tasks across the Power Platform ecosystemUnderstanding of Power Platform components (Power Apps, Power Automate, Dataverse)Use Azure Test Plans to manage test cases and execution8+ years of Scripting and Programming (e.g., Python, JavaScript / TypeScript, PowerShell, C#, JMeter) : Write flexible, maintainable test scripts and automate tasks across the Power Platform ecosystem.Key skills :
Writing reusable test scriptsAPI testing skills using Postman, REST-assured, or similar toolsFamiliarity with OAuth 2.0 and Microsoft Dataverse Web API8+ years of Utilizing Test Automation Frameworks : Essential for testing user interfaces in model-driven and canvas apps, ensuring a smooth user experience.Key skills :
Experience with tools like Selenium, Playwright and EasyReproProficiency in Visual Studio and Test StudioCI / CD integration (e.g., Azure DevOps, GitHub)Desirable Skills : N / A