A maioria das vagas pede graduação em Sistemas de Informação, Ciência da Computação, Engenharia de Software ou áreas correlatas, embora profissionais de negócio com forte conhecimento técnico também migrem para a função.
Certificações como CBAP (Certified Business Analysis Professional) ou cursos de análise de requisitos e metodologias ágeis, como Scrum e UML, ajudam a se destacar. A experiência costuma vir de posições de suporte, análise de sistemas ou desenvolvimento.