Another old question that, I think, is interesting since a lot has changed since we last asked it in 2007
I work for a Health Insurance as a Systems Analyst...my job is to make sure our systems work correctly, and if it doesn't, to work with the programmers (Indians who either are here on a work visa or are in India so this can be very challenging due to time difference and language barriers) to correct or enhance the system.
If the system works correctly, my job is to find out if the issue is related to user error and provide details about that. The real fun part is when you get to explain to the sales department why the stuff they are promising to our clients simply won't work unless we make major changes to our systems.....
Overall, I like my job (especially since I get to work from home) and it really never is boring as we deal with different issues and scenerios every day