Personally telling I am not good in preparing bug report, but I would like to say try Zephyr, a comprehensive
test management system with a sharp Defect Tracking feature. It allows you to do in finding, reporting, retesting, verifying and closing defects in multiple ways.