You've got the experience. You've got the tickets. You know you can do the job. But you keep getting those "unfortunately, your application was unsuccessful" emails — sometimes within hours of applying.
It's not personal. A human probably never even saw your resume.
Welcome to the world of ATS — Applicant Tracking Systems — the software that decides whether your resume gets to a recruiter or goes straight in the digital bin. And in the mining industry, it's the single biggest reason qualified workers miss out on jobs.
What Is an ATS?
An Applicant Tracking System is software that companies use to manage job applications. When you apply for a role at BHP, Rio Tinto, FMG, or any major mining company, your resume doesn't go straight to a hiring manager. It goes into their ATS.
The ATS does three things:
- Parses your resume — It reads your document and extracts information like your name, contact details, work experience, skills, and qualifications.
- Scores and ranks you — It compares your resume against the job requirements and gives you a score based on how well you match.
- Filters out low-scoring candidates — Resumes that don't meet the minimum score never get seen by a human. They're automatically rejected.
Think of it like a metal detector at the airport. If you've got the right stuff, you pass through. If not, you get stopped — regardless of whether you're actually a threat.
Which ATS Systems Do Mining Companies Use?
The Australian mining industry uses several different ATS platforms:
- PageUp — Used by BHP, many Australian corporates. Very common in mining.
- Workday — Used by Rio Tinto and several other large miners. Growing in popularity.
- SAP SuccessFactors — Used by FMG, Woodside, and other resources companies.
- iCIMS — Used by some mid-tier miners and labour hire firms.
- JobAdder — Popular with recruitment agencies and labour hire companies like Programmed, WorkPac, and Hays.
Each system parses resumes slightly differently, but they all look for the same basic things: keywords, formatting, and structure.
How ATS Filters Your Resume
Here's what actually happens when you hit "Submit Application":
Step 1: Parsing
The ATS reads your document and tries to extract structured data. It looks for your name, email, phone number, work history, education, and skills. If your formatting is clean, it gets this right. If you've used tables, columns, headers/footers, or graphics — it gets confused and misreads or misses information entirely.
Step 2: Keyword Matching
The ATS compares the content of your resume against the job description. It's looking for specific words and phrases that match the role requirements. These include:
- Job titles (e.g., "HD Mechanic," "Haul Truck Operator")
- Equipment names (e.g., "CAT 793F," "Komatsu PC5500")
- Certifications (e.g., "Working at Heights," "HR Licence")
- Skills (e.g., "preventative maintenance," "fault diagnosis")
- Industry terms (e.g., "FIFO," "pre-start inspections," "LOTO")
Step 3: Scoring
Based on keyword matches and other criteria, the ATS assigns your application a score. Some systems use a simple percentage match. Others use weighted scoring where certain criteria (like essential qualifications) count for more than others.
Step 4: Ranking and Filtering
The recruiter sees a ranked list of candidates, sorted by score. In most cases, they'll only look at the top 20-30 candidates. If the role received 200 applications and your resume scored in the bottom half, a human never sees it.
Why 75% of Mining Resumes Get Auto-Rejected
That number isn't made up. Industry estimates suggest that around 75% of resumes submitted to mining companies are filtered out by ATS before reaching a recruiter. The reasons fall into two categories: formatting and content.
Formatting Mistakes That Cause Rejection
Tables and columns — This is the biggest killer. ATS reads left to right, top to bottom. A two-column layout turns your carefully organised resume into scrambled text. The system might read your job title from the left column merged with your certification from the right column.
Headers and footers — Some ATS systems skip headers and footers entirely. If your name and contact details are in the header, the system might not know who you are.
Graphics, logos, and images — ATS can't read images. That nice company logo or skills bar chart? Invisible to the system. Worse, it can confuse the parser and cause it to misread surrounding text.
Text boxes — Similar to tables. Text inside a text box is often read separately from the main content, or skipped entirely.
Fancy fonts and special characters — Stick to standard fonts (Arial, Calibri, Times New Roman). Special characters can cause encoding issues that corrupt your text.
Scanned PDFs — If you've scanned a printed resume to create a PDF, the ATS sees an image — not text. It can't read anything. Always use a text-based document format.
Content Mistakes That Cause Rejection
Missing keywords from the job ad — If the ad says "preventative maintenance on heavy mobile equipment" and your resume says "fixed trucks," the ATS doesn't know they mean the same thing. Use the exact language from the job ad.
Generic descriptions — "Responsible for maintenance duties" tells the ATS nothing specific. It needs keywords it can match against the job requirements.
No certifications section — If the job requires Working at Heights and the ATS can't find it on your resume, it scores you down — even if you have the ticket.
Wrong job titles — If you call yourself a "Plant Mechanic" but the job ad says "Heavy Duty Fitter," the ATS may not make the connection. Mirror the job title from the ad in your professional summary.
Missing location or roster info — Some ATS systems filter by location preference or FIFO willingness. If you haven't mentioned that you're available for FIFO, you might get filtered out.
How to Optimise Your Resume Without Keyword Stuffing
There's a difference between optimising for ATS and gaming the system. Keyword stuffing — cramming every keyword from the job ad into your resume regardless of relevance — doesn't work. Modern ATS systems are smarter than that, and recruiters who do see your resume will notice immediately.
Here's how to optimise properly:
1. Read the Job Ad Like a Checklist
Print the job ad. Highlight every requirement, qualification, and skill mentioned. Then go through your resume and make sure every highlighted item appears — in the same language the ad uses.
If the ad says "conduct pre-start inspections on heavy mobile equipment," don't write "did checks on machines." Write "conducted pre-start inspections on heavy mobile equipment including CAT 793F haul trucks and Komatsu PC5500 excavators."
2. Use a Clean, Single-Column Format
One column. No tables. No text boxes. No graphics. Standard font at 10-12pt. Clear section headings (Professional Summary, Tickets and Licences, Work Experience, Education).
3. Include a Skills Section
A dedicated skills section is one of the easiest ways to boost your ATS score. List 8-12 key skills that match the job ad, using exact phrases:
- Preventative and breakdown maintenance
- Heavy mobile equipment (CAT, Komatsu, Liebherr)
- Pre-start and safety inspections
- JHA and SWMS compliance
- Isolation and LOTO procedures
4. Tailor for Each Application
This is the part nobody wants to hear: you should adjust your resume for every role you apply for. Not rewrite it — just tweak the summary, skills section, and key bullet points to match the specific job ad.
A resume optimised for an HD Mechanic role at BHP won't score the same on an Electrician role at FMG. The keywords are different.
5. Submit as .docx (Unless They Specify PDF)
Most ATS systems parse Word documents more reliably than PDFs. Unless the job ad specifically requests PDF, submit as .docx.
6. Use Standard Section Headings
ATS systems look for recognisable section headings to categorise your information. Use:
- "Professional Summary" or "Career Summary" (not "About Me")
- "Work Experience" or "Employment History" (not "Where I've Been")
- "Education" or "Qualifications" (not "Learning Journey")
- "Skills" or "Key Competencies" (not "What I Bring")
The Role of Job Ad Analysis
The most effective way to beat the ATS is to understand exactly what it's looking for — and that means analysing the job ad before you apply.
Every job ad is essentially a scoring rubric. It tells you exactly what keywords, qualifications, and experience the ATS is programmed to find. The closer your resume matches the ad, the higher your score.
This is what professional resume writers do: they reverse-engineer the job ad to identify the essential keywords, then restructure the candidate's genuine experience using that language. You're not making anything up — you're just describing your real experience in the words the system is looking for.
Stop Letting Software Reject You
Here's the frustrating truth: ATS doesn't care how good you are at your job. It doesn't know that you can rebuild a gearbox blindfolded or that you've never had an LTI in 15 years. All it knows is whether your resume contains the right words in the right format.
The good news? Once you understand how the system works, fixing it is straightforward. Clean formatting, relevant keywords, and a tailored approach to each application will put you in the top 25% of candidates — the ones who actually get seen by a human.
Ready to Check Your Score?
Scan your resume against real FIFO job requirements — free, in 30 seconds.