The grid deals with large scale and ever-expanding environment which contains million of users and resources. For this reason, resource selection has been a challenging task especially in meeting user’s demand for a quality of service (QoS). A quality of service is the ability to serve a job by providing quality and reliable resource in fulfilling the user’s need. Quality and reliable resource selections naturally yield excellent and quality results. The background of the users and where the resource belongs to are important in determining the quality of a resource. This paper concerns with efficient and quality-based resource discovery using Condor ClassAd and PageRank technique in order to achieve a quality resource matching. The paper discusses how quality of users and resources are determined and considered in the discovery process prior to allocating jobs to resources.