There are many definitions of a technical editor. We have created a wiki page that lists definitions as contributed by members of the profession. Click here to view the definitions and contribute your own definition.
We have also created a wiki page to collect the ways that technical editors provide value in organizations. Click here to view the page and to contribute to it.
@Rick: Thanks for the reply. I will keep looking into this issue.
I am not certain why you got 17 notifications all at once, but you can turn them off altogether by editing Profile > Privacy Settings. It may have had something to do with a backlog of communications that didn't get sent out, though the system is designed to send a single response for every reply to a thread you have commented on. Hope this helps!