The most feasible strategy followed by the quality assurance services to manage the inputs from different teams in the same JIRA ticket is to break down the parent ticket into sub-tickets, followed by assigning each sub-ticket to the responsible team. Each team can add details like goal, technical detail, and expected outcomes to their respective tickets.
JIRA provides us the ability to create different types of tickets like Epics, Stories, Task, and Sub-tasks for managing the tasks. This can be used as per the requirement.
Let say, we have to an parent feature: the Login and Sign up modules.
Based upon the efforts required from different teams, we can opt to create either create Story or tasks.
Further, depending upon the requirement each team create sub-tasks in their tickets.