Job search automation is the use of web search automation in job search. In other words, job search automation is the act of automatically carrying out the job search process, see below. Basic concepts in job search automation are presented as a glossary on the right.
In order you understand job search automation, we need to analyze a basic job search process and express it in a sequence of steps, as shown in the following example:
- Choose a web browser, e.g. Firefox.
- Choose a web search engine, e.g. Google.
- Define a search string
- List required keywords
- List exclusion keywords
- List search factors
- Execute the search command
- Scan several SERPs.
- Check out several search results.
- Turn a search result into a job search deliverable by gathering information about the prospective job.
- Turn a search deliverable into a job prospect by making the first contact with the job advertiser.
- Manage search deliverables and job prospects.
Below is a sample search string. This string tells the search engine to find articles with three required keywords: technical, software and New York. However, the result should not include articles with any of the exclusion keywords: hardware and management.
Sample Search String
+technical +software +New-York -hardware -management
If you're looking for work based on several different skills, in various industries, and at numerous cities, you need to carry out the job search process many times. For example, given that you have 3 job titles, 2 industries, and 4 cities, you may want to execute 24 different search commands, each for a unique set of skill, industry and city. This is reason enough for job search automation.
Furthermore, if you want to use many web search engines and repeat the job search process again and again every other day, job search automation is totally necessary.
- criteria a set of search variables
- deliverable useful information extracted from a search result
- factor a multiplicative search variable
- prospect a possible job
- result a web search result
- search string search criteria expressed in the syntax as required by the web search engine
- SERP search engine results page
- tag head (start tag) or tail (end tag) of an HTML element