If you had to rate whether or not a job was happy, what factors would you include?

Forbes highlighted a study conducted by CareerBliss that attempts to identify the 20 happiest jobs in America using ten factors that range from boss/co-worker relationships, resources, salary, and environment, to corporate culture, day-to-day tasks, and growth path. From February 2011 to January 202, CareerBliss analyzed more than 100,400 reviews from employees that rated these factors.

The happiest job in America? Software quality assurance engineer.

Jobs that made the top five are executive chef, property manager, bank teller, and warehouse manager. Others included in the top 10 are customer service reps, administrative assistants, and accountants, jobs that aren’t typically associated with happiness.  Interestingly enough, human resources manager is ranked number nine. No media-specific jobs made the list. The study excluded executive-level positions.

“Many of the happiest jobs have some component with working with people,” CareerBliss’ chief executive, Heidi Golledge told Forbes. “Folks who work with others tend to rate their happiness higher on our site.”

Golledge added, “We have also noticed that happiness definitely does not align with pay, and once someone’s basic needs are met, the additional money on the job is a nice perk but is not what drives employee happiness.”

See the entire list.