Being a software developer is fun, however here are some reasons that might help you convince a software developer, to join the Quality Assurance Team!
  1. You get to break the software developer's code.
  2. You can create software to test code however you want!  Use your imagination.
  3. You get to touch more areas of the application than the developer.
  4. You have a lot of creative freedom!  Anything you think of that helps increase quality and reduce bugs is put in place!
  5. You can still be a software developer and write code, just the code you write is to break code and increase quality.
  6. You don't need to deal with marketing gurus changing requirements, in fact, its fun to watch the programmers scramble.
  7. You get to think outside the box
  8. You get to get super excited when you break software, instead of crying.
  9. If you do make the switch to software developer, you will be 10 times better than the software developers that have not been testers.
  10. you get to break the software developers code!  Come on that one deserves two listings!