
As the QA tool chain continues to evolve, many teams are moving test management workloads from Azure DevOps to Zephyr Essential to further align testing with Jira-based development workflows.
While migrating test assets from one system to another is not as simple as an export-import operation, the test hierarchy between the two systems is different, which creates some structural challenges.
Zephyr Essential (formerly Zephyr Squad) provides streamlined test management within Jira, offering real-time tracking, structured test organization, and full traceability between requirements and bugs. Key benefits include improved collaboration, automated testing support, and flexible reporting to boost. Zephyr Essential enables teams to create and manage test cases efficiently, accelerating release cycles and enhancing software quality.
Hierarchy Misalignment Between Azure DevOps and Zephyr Essential
Azure DevOps Test Management uses a structured hierarchy:

Zephyr Essential follows a different execution hierarchy inside Jira:

The mismatches are
- Test Suites don’t exist in Zephyr Essential
- Test Runs behave differently from Test Executions
- Test Steps are embedded differently
- Execution traceability must be reconstructed
As a result, native data migration approaches often lead to loss of structure, broken execution context, and incomplete traceability.
Key Migration Challenge: Mapping Test Plan to Test Cycle
One of the most important transformation steps is:
Azure DevOps Test Plan → Zephyr Test Cycle
Unlike Azure DevOps, where Suites organize execution structure, Zephyr Essential relies heavily on Test Cycles inside Test Plans as execution containers. This requires careful restructuring as the Test Plan from Azure DevOps is mapped to the Test Cycle of Zephyr, as the top-level Object Test Plan in Zephyr has no direct mapping. In this scenario, release visibility and sprint alignment are of utmost importance.
Additional Data Migration Challenges
- Maintaining Test Case Hierarchy must be reconstructed rather than copied directly.
- Azure DevOps: Plan → Suite → Case
- Zephyr Essential: Plan → Cycle → Execution → Test
- Preserving Test Steps
- Test steps in Azure DevOps are structured, versioned and reusable
- In Zephyr Essential are embedded inside Test issues and are stored differently in the Jira structure
- Migrating Test Runs to Test Executions
- Azure DevOps: Test Run = execution event container
- T Zephyr Essential: Test Execution = execution instance per cycle
- Maintaining Attachments and Comments
- Execution-level attachments often include files, screenshots, logs etc, These must move into the correct Zephyr execution context—not just the Test issue
Why Manual Data Migration Approaches Fail
Many teams initially attempt migration using:
- Scripts
- CSV exports/imports
While these methods appear faster and cheaper upfront, they typically fail when migrating structured QA repositories between tools such as Azure DevOps and Zephyr Essential. The result is incomplete, inconsistent, and unreliable test ecosystems.
The Solution: Migrating with Kovair QuickSync
Kovair QuickSync enables relationship-aware transformation between Azure DevOps Test Management and Zephyr Essential hierarchy models.
Instead of copying data directly, it intelligently maps structures, It preserves Execution-level Traceability, maintains Step-Level Data Integrity and finally retains Requirement-to-Test Traceability
Final Takeaway
The data migration of test management from Azure DevOps to Zephyr Essential is not only about moving data but also about transforming the hierarchy. Without the support of the right tool like QuickSync, there is a risk of losing execution context.
Kovair QuickSync can help organizations successfully transform hierarchy correctly, thus avoiding the loss of execution context. It can help with faster, more reliable data migration.
