Work-related musculoskeletal disorders are the most common work-related health problem for enterprise and safety and health care organizations. The development of new mechanism to prevent workers to Work-related musculoskeletal disorders is difficult as a result of their multi-factorial character. Job rotation is an administrative solution more and more extended to prevent Work-related musculoskeletal disorders. Job rotation allows reduce workers exposure time to potential Work-related musculoskeletal risks factors. Nevertheless, the inclusion in the rotation of critical jobs that demand high effort, or the exposition to different risk factors as a result of variation between jobs, could be negative for workers health. An incorrect job rotation schedule design, even, could increments the risk exposure for some of them. Therefore, job rotation schedule development to prevent Work-related musculoskeletal disorders is a complex problem with a high number of criteria and restrictions that, simultaneously, are necessary to consider. In the present work a methodology has been developed to provide the planner with a systematic tool to obtain job rotation schedules in order to prevent Work-related musculoskeletal disorders. This methodology supposes a guide for the planner in the consideration of the fundamental aspects related to the rotation, and at the same time, exploits the capacity of the Genetic Algorithms to solve combinatorial optimization problems like the problem of job rotation scheduler generation under multiple criteria and restrictions.