Long Term Evolution (LTE) uses Single Carrier Frequency Division Multiple Access (SC-FDMA) as the uplink transmission scheme. The Quality of Service (QoS) provision is one of the primary objectives of the wireless network operators. In this paper, the end-to-end QoS performance of Bandwidth and QoS Aware (BQA) scheduler for LTE uplink is evaluated in heterogeneous traffic environment. The BQA scheduler is designed to provide efficient allocation of radio resources to users according to the QoS requirements of various traffic classes and the instantaneous channel conditions. The user QoS provision is ensured by using dynamic QoS weights. Additionally, the delay sensitive traffic is facilitated by employing delay thresholds. The BQA scheduler algorithm supports multi-bearer users. The end-to-end QoS performance of the scheduler is analyzed in several simulation scenarios. The results show that the proposed scheduler guarantees provision of QoS to users.