Develops and executes software tests to identify problems and their causes, documenting defects in a bug tracking system for developers.