مامایی یک شغل حیطهای و پیچیده است که نیازمند دانش و تخصص زیادی است. این شغل شامل مراقبت از زنان باردار و نوزادان، ارائه آموزشهای بهداشت جنسی و تولیدی، انجام آزمونهای پزشکی و نظارت بر فرآیند زایمان و پس از آن است. ماما باید دانش کافی در زمینه زایمان طبیعی و قسمتی، آموزشهای مربوط به تغذیه، تمرینات فیزیکی و مهارتهای ارتباطی داشته باشد. به علاوه، برای انجام این شغل باید به روز با تکنولوژیهای پزشکی و بهداشتی بود و دارای مهارتهای حل مسئله و تصمیمگیری کارآمد باشد.