I found this to be extremely helpful. It's a quick test that helps to determine your strengths and weaknesses. It tells you what kind of job you would be good at, and since it matches up to your personality, it would most likely be a very satisfying job for you!
http://www.humanmetrics.com/cgi-win/JTypes2.asp
I just took it again - I'm still an ENFJ !