They are similar in scientific management of employee
The differences is about
in job rotation it involves mutitaskings while in job enlargement it involve addition of some similar tasks in the existing job for the employee, while under job enrichment the company can also introduce new and more difficult tasks not handled previously.