These 10 animal facts will amaze you. There are four types of business analyst jobs available: software specific, consulting, functional business analyst, and academic. A business analyst has training in both the business process and the software options.