Wireless Sensor Network (WSN) is a network comprised of nodes having sensing, processing and communication abilities. Due to its inherent capabilities, WSN can be deployed at remote locations to monitor physical parameters changes. Sensor nodes are generally battery-operated, and due to limited energy resource, WSNs suffer from less network lifetime. Routing algorithms used in WSN should be energy efficient and should provide application-specific quality-of-service. This paper describes the Energy-efficient Quality of Service (QoS) Aware Routing algorithm, which calculates the best possible path to the sink node satisfying the required QoS. The proposed routing algorithm uses ant colony optimization and considers delay, hop count, and energy as routing metrics. The proposed algorithm outperforms Energy-Efficient QoS-Aware Intelligent Hybrid Clustered Routing Protocol (EQIHCR) in terms of energy consumption, delay and packet delivery ratio.