painstaker
/ˈpeɪnstekər/Definitions
1. noun
A person who takes great care to do something accurately and thoroughly, especially a person who is meticulous and patient.
“She was a painstaker and spent hours proofreading the manuscript to ensure there were no errors.”