Permanently removing test employees from development system

In our development system we have a lot of test employees, which we would like to permanently remove in order to tidy up the environement.

The employees have business roles assigned, which will need to go as well.

I just want to make sure we do this in the correct order so we don't leave any orphaned records in the system.

Any advice will be greatly appreciated.