5G is not a simple cellular technology; it's a real revolution to improve the connection speed that assures Quality of Service (QoS) requirements and user satisfaction in a heterogeneous environment. 5G network is considered as a Het- erogeneous Networks (HetNets) able to support a multitude of speci c use cases (such as Smart Metering and Videoconferencing) and new services, where per- formance requirements will be extremely polarized. In this context, several key issues for 5G communications should be addressed to satisfy QoS provisioning. Radio resource allocation is considered as an important 5G key issue for Inter- net of Things (IoT) communications. In this paper, we propose a QoS-aware resource allocation and femtocell selection for 5G HetNets named QoS-RAS. Our proposed approach maximizes the total resource utilization of the network and it ensures a balanced load by selecting the suitable femtocell for each user and allocating the available resources with an adequate manner. Our work gives the best scenarios that aim to enhance system model performance in terms of resource utilization ratio, dropped request probability, total average throughput and fairness index.