Artificial intelligent assistant

JIRA Statuses and Assigned users I am wondering how you guys handle changes to Assignee and status changes. In other system we have had multiple assignees. Example: I pickup a work item from the sprint back log. Change status to development, and assign to myself. When I am done I move the ticket to ready for test, then qa picks it up and assigns their self? Is this how the rest of you do this?

When the task is created, it is automatically assigned to the person responsible for checking tasks before approving for development.

Marking it as Unassigned means it is approved for development and it shows up in the sprint backlog.

When a task is picked up from the sprint backlog, it is assigned to the current user and its status changes to development (in progress).

When the task is moved to "ready for testing", it is auto-assigned to the tester or the testing team lead.

Marking it as "testing passed" assigns it to the person responsible for the deploy.

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy 834762e5f2f0ca35ee35a666cac152c6