Automated queries

Automated queries

Is there a way to create a query that can identify potential candidates for a job opening?  A user would open a job opening and populate fields that are mirrored in the Candidate section.  The user would then be able to click on a pre-set query that identifies candidates that have the same field options selected.  The user is then presented with a list of candidates they can then associate to the job opening.

Thank you.