Rarely does a job description say that if your colleagues hate you, chances are - you are doing your job perfectly. That is the case with testers – an echelon of stoics, ready to suffer for the sake of quality of the final product. They are the Spartans of software development.