Below is the structure we are maintaining for test cases in test rail
There is one regression suite which holds different menu and sub menus of application as section and sub sections.and all cases identified as regression suite for the project till now are maintained here.
There is an enhancement suite for each sprint which has different jira ticket id as sections and maintain test cases for the enhancement under them.
Now when we move from one sprint to next, some test cases which qualify as regression are marked in there respective sprint.
As we reach 8-9 sprints, we find filtering for regression test within selective enhancement suite and sections is becoming tedious since all regression identified in earlier sprints might not be executed in each sprint.
Please provide inputs on how to manage this effectively using test rail