Business Analyst should have Communication skills (verbal and written), interpersonal skills, domain and technical knowledge, behavioral characteristics, and analytical thinking and problem-solving skills.