they develop and monitor data quality metrics and ensure business data and reporting needs are met. Strong technology, analytical and communication skills are must-have traits. A Business Analyst job description typically includes: . Defining business requirements and reporting them back to stakeholders.