1.When Epic is moved to Development, an development issue should get created automatically and gets assigned to whoever moved the issue to development.
2.When Epic is moved to Deployment, an Testing issue should get created automatically and gets assigned to whoever moved the issue to development.
Hii @Jack Brickey thanks for your response , Yes I agree with you but what is the problem using branches instead of if/else , I am fresher in Jira can you please suggest me which one is better .
The branches are not needed here. Branches are used to action on related issues. In your case you are showing may creating new issues. An often used example of using a branch is if you create a new issue and then add subtasks to that newly created issue...
trigger - issue transitioned
condition - xxxxx
action - create issue
branch - for most recently created issue
action - add sub-tasks