ATS Optimization

How ATS Parsing Works: What Happens to Your Resume

You spent three hours tailoring your resume. You hit submit. You hear nothing. The silence is not coincidence — it is engineering. Before any recruiter sees your application, software reads it, parses it, scores it, and in most cases, filters it out. Understanding how ATS parsing works is the difference between your resume reaching a human and disappearing into a database ranked below candidates who optimised their formatting rather than their experience.

Most Resumes Never Reach a Human — Here's Why

The Rejection That Happens Before Any Human Reads Your Resume

The average corporate job posting in Canada attracts 250 or more applications. No recruiter reads 250 resumes. That volume is why companies delegate the first cut to software — and why why your resume is being rejected by ATS is one of the most-searched questions among job seekers today. Enterprise hiring data from iCIMS indicates that between 70 and 90 per cent of applicants are filtered at the ATS stage before a single recruiter opens a file. The exact rate depends on how aggressively the ATS is configured and how competitive the role is.

Why Volume Hiring Created the ATS Problem

When a single job posting generates hundreds of applications, manual screening is not just slow — it is legally risky. Automated screening creates a consistent, auditable record of why candidates were advanced or eliminated. For employers, ATS is a compliance tool as much as an efficiency tool. For applicants, this means the rules of the game are set by the software's logic, not a recruiter's judgment. If how ATS reads your resume diverges from how a human would read it, the human never gets the chance to correct the difference.

What Is an Applicant Tracking System and Why Do Employers Use It?

An applicant tracking system (ATS) is software that manages the end-to-end recruitment process — posting jobs, collecting applications, screening candidates, scheduling interviews, and archiving hiring decisions. The parsing function sits at the very top of this pipeline: when your resume file arrives, the ATS must convert it from a formatted document into structured data it can store, search, and score.

ATS Adoption Rates Among Canadian and Australian Employers

ATS software is not a Fortune 500 luxury — it is standard infrastructure across mid-size and enterprise employers in Canada and Australia. Published HR technology analyst data shows that adoption among companies with more than 100 employees exceeds 95 per cent. In government, healthcare, and financial services — three of the largest sectors hiring skilled immigrants — ATS gatekeeping is effectively universal.

Which ATS Platforms Dominate the Market (Workday, Taleo, iCIMS, Greenhouse)

The ATS market is not homogeneous. Each platform parses differently, which means formatting decisions that work in one system fail in another. According to published HR tech analyst reports, Workday holds approximately 22 per cent of the enterprise ATS market, Oracle Taleo accounts for roughly 20 per cent, and iCIMS controls about 8 per cent. Greenhouse is the dominant choice among tech-sector employers and growing mid-market companies. Each platform has documented parsing quirks: Greenhouse strips images embedded in PDFs and treats them as blank space; legacy Taleo implementations are known to fail on section headers that do not match standard labels like "Work Experience" or "Education."

How ATS Parsing Works: The 4-Stage Pipeline

ATS resume parsing is not a single event — it is a pipeline. Your resume passes through four distinct stages before a score is assigned. A failure at any stage cascades into every stage that follows.

Stage 1: File Ingestion and Format Compatibility

The first thing the ATS does is receive your file and determine whether it can open it. Every ATS has a list of accepted file formats — typically .docx, .doc, .pdf, and sometimes .txt or .rtf. The file is then handed off to a parsing engine, which may be proprietary or a third-party service like Sovren or Textkernel. This is the stage where corrupted files, password-protected PDFs, and non-standard encodings cause immediate, silent failure. Your application may be received and confirmed by email while your resume is stored as blank or garbled data.

Stage 2: Text Extraction and Layout Stripping

Once the file is opened, the parser strips all visual formatting — fonts, colours, spacing, borders — and extracts raw text. For a cleanly formatted Word document, this works reliably. For PDFs created from scanned images or saved as image-based files, this extraction can fail entirely. The ATS does not read your resume the way a human does; it reads left to right, top to bottom, in the order the text was encoded in the file — which is frequently different from the visual order you designed. A two-column layout where your skills column appears visually on the left may be encoded so those skills appear after your work history in the extracted text, breaking every field-mapping assumption the parser makes next.

Stage 3: Field Recognition and Data Mapping

With raw text in hand, the ATS attempts to segment it into structured fields: name, contact information, work history (employer, title, dates, description), education, skills, certifications. This is the stage where non-standard section headers cause the most damage. An ATS trained to find "Professional Experience" may not recognise "Career History" or "Relevant Work" as equivalent labels, and will store that content as unclassified text that never populates the searchable fields recruiters query. Each ATS platform has its own field dictionary, and those dictionaries favour the section labels common in the country where the software was built — which is almost always the United States.

Stage 4: Keyword Matching, Scoring, and Ranking

Once fields are populated, the ATS scores your resume against the job posting. Scoring algorithms compare extracted keywords, skills, and job titles against the required and preferred qualifications in the job description. Exact matches score highest; semantic synonyms may score partially depending on the platform's sophistication. Your rank among all applicants is set at this stage. Understanding ATS keywords for Canadian job postings is essential here — the language used in Canadian job postings follows NOC-influenced conventions that differ meaningfully from US terminology.

Why Immigrants Face a Double Parsing Problem

If ATS parsing is a barrier for every job seeker, it is a compounded barrier for immigrants. Your resume must simultaneously satisfy ATS keyword scoring and communicate your experience in the format Canadian and Australian employers expect — two requirements that often pull in opposite directions when your background was built in another country.

Foreign Job Titles and International Credentials Get Lost in Translation

According to Statistics Canada (Catalogue No. 71-606-X), 42.2 per cent of recent immigrants identify the non-recognition of foreign qualifications and experience as their primary employment barrier. This is not just a human-perception problem — it is an ATS problem first. If your job title in India was "Deputy Manager – Technology Operations" but the equivalent Canadian role is "IT Operations Manager," the ATS keyword match for the Canadian posting may score you near zero regardless of how relevant your experience is. The ATS has no translation layer for international title equivalents.

The NOC Code Dimension No Standard ATS Tool Addresses

Canada's National Occupational Classification (NOC) 2021 system is the taxonomy the federal government uses to categorise work experience for immigration purposes — Express Entry, Provincial Nominee Programs, and other streams all require applicants to map their experience to specific NOC codes. What most immigrants do not realise is that recruiters sourcing candidates also use NOC-influenced terminology, meaning that the language on your resume must resonate with both an ATS keyword filter and a system built around NOC job descriptions.

For resume optimization for immigrants to Canada, this creates a unique challenge: your resume needs to mirror the language of the Canadian job market in a way that aligns with the specific NOC code your work history supports — while simultaneously communicating that same experience to an ATS that has no awareness of what NOC 2021 even is.

How IRCC Assessment of Experience Differs from an Employer ATS Score

Here is where the mismatch becomes concrete. When an IRCC assessor reviews your Express Entry application, they look at the substance of your role — duties performed, responsibilities held, outcomes achieved — and map it to a NOC unit group using a qualitative judgment. An ATS scores your resume against a keyword list derived from a job posting, giving no credit for what you did and full credit for whether you used the exact words the recruiter typed. The same resume, describing the same career, can score differently across both systems based entirely on word choice. A candidate who held the title "Business Development Executive" may satisfy the IRCC assessor reviewing their NOC 4163 claim while failing the ATS filter for a posting that requires "Sales Manager" — even when the duties are identical.

How to Format Your Resume So ATS Can Actually Read It

Knowing how ATS parsing works is useful. Knowing exactly what to change on your resume is actionable.

File Format: .docx vs PDF — Which ATS Handles Better

Submit a .docx file unless the job posting explicitly requires PDF. Microsoft Word documents give every ATS platform the cleanest text extraction path because the underlying XML structure maps reliably to standard resume fields. PDFs range from fully parseable (text-layer PDFs created from Word) to completely unreadable (image-based PDFs, scanned documents). Even a well-formatted text PDF can fail in Greenhouse, which strips embedded images and may lose content positioned alongside them. When you must submit PDF, create it directly from a Word document — never scan, never export from Canva or InDesign.

Layout Rules: Tables, Columns, and Headers ATS Cannot Parse

Three layout elements cause the majority of ATS parsing failures:

  • Multi-column layouts: Text encoded in columns is read left-to-right across both columns simultaneously, scrambling your work history and skills into meaningless sequences.
  • Tables: Content inside HTML or Word tables is frequently skipped entirely by older parsing engines, including some Taleo implementations still in production at large Canadian employers.
  • Text boxes and headers/footers: Any text placed in a Word text box or in the header/footer area of the document is invisible to most parsers. If your name and contact information sit in a header, the ATS may never capture them.

Use a single-column layout, standard section headings, and body text placed directly in the document — not in formatted containers.

Keyword Strategy for Canadian Job Postings and NOC-Aligned Titles

Keyword matching is where your effort has the highest return. Pull the exact language from each job posting and mirror it in your resume — not paraphrased, not synonymised, mirrored. For Canadian roles, this means understanding how NOC-aligned job titles translate into the vocabulary employers use on job boards. A resume keyword mismatch between your international title vocabulary and the Canadian posting language is the single most fixable cause of ATS rejection. See our guide on ATS keywords for Canadian job postings for a full breakdown by sector and NOC group.

How ResumeRadar Optimizes for Both ATS Parsing and Immigration Requirements

Every ATS optimisation tool on the market solves one half of the problem: keyword matching against a job posting. ResumeRadar solves the other half as well.

When you upload your resume, ResumeRadar runs standard ATS parsing simulation — identifying extraction failures, field mapping gaps, and keyword alignment scores. Then it does something no other tool does: it maps your experience to NOC 2021 job descriptions and flags the gap between your current title vocabulary and both the ATS keyword requirements for your target role and the NOC code language that supports your immigration pathway.

This is the dual-audience resume problem — your resume must speak to an employer's ATS and to the Canadian immigration system simultaneously. ResumeRadar is built specifically to close both gaps in a single optimisation pass.

Frequently Asked Questions About ATS Parsing

What file format is best for ATS parsing?

Most ATS platforms parse .docx (Microsoft Word format) most reliably. PDFs can cause parsing failures when they contain images, scanned pages, or complex formatting. Submit .docx unless the job posting explicitly requires PDF, and always run a plain-text extraction test by copying your PDF content into a plain text editor before submitting — what you see in that test is roughly what the ATS will extract.

What percentage of resumes are rejected by ATS before a human reads them?

Enterprise hiring data from iCIMS indicates that average corporate job postings receive 250 applications, with the majority filtered at the ATS stage — often cited at 70–90 per cent — before any recruiter review. The exact rate depends on how the ATS is configured, how many required qualifications are set as eliminatory filters, and how competitive the role is. High-volume roles in sectors like banking, government, and healthcare typically have the most aggressive filtering.

Do ATS systems recognise international job titles and foreign credentials?

Most ATS platforms have no built-in logic to map international job titles or foreign credentials to local equivalents. For Canadian roles, a title from another country may not match NOC-aligned descriptions recruiters use as their keyword source, reducing your ATS match score even when your experience is equivalent or stronger. This is one of the core reasons ResumeRadar was built — to bridge the gap between international career vocabulary and the Canadian employer-side keyword language that ATS systems are configured to reward.

Can ATS read tables, columns, and text boxes in a resume?

Most ATS systems cannot reliably extract content from multi-column layouts, tables, text boxes, or header and footer zones. Content in these elements is frequently skipped or scrambled, causing work history and skills data to be lost before scoring occurs. This is not a legacy problem — even current versions of enterprise ATS platforms have inconsistent support for complex formatting. Use a single-column, plain layout with standard section headings for maximum parse reliability.

What is an ATS score and how is it calculated?

An ATS score (also called a match score or rank score) measures how closely your resume's keywords, skills, and section content align with the job description. It is calculated by comparing extracted resume text against required and preferred qualifications from the job posting, weighting exact keyword matches, semantic synonyms where the platform supports them, and section completeness. Higher scores move your application up the recruiter's queue; below a platform-specific threshold, your application may never appear in search results at all regardless of your qualifications.

Check Your ATS Score Free

Upload your resume to ResumeRadar's ATS resume optimizer and get a full parse simulation report — field extraction results, keyword gap analysis, and NOC alignment scoring — in under two minutes. No credit card required.

Not ready to upload? See how ResumeRadar fixes your resume with a full walkthrough of the optimisation process before you commit.

This article was reviewed by a certified Canadian HR professional with expertise in NOC 2021 taxonomy and immigrant hiring practices. Immigration-specific claims referencing IRCC processes and Express Entry requirements have been flagged for review by a licensed Canadian immigration consultant prior to publication. Statistics Canada data is cited from the most recently available edition of Catalogue No. 71-606-X at time of writing.

Frequently Asked Questions

What file format is best for ATS parsing?

Most ATS platforms parse .docx (Microsoft Word) format most reliably, making it the safest choice for the majority of job applications. PDFs can cause parsing failures when they contain images, scanned pages, or complex formatting — submit .docx unless the job posting explicitly requires PDF, and always run a plain-text extraction test before submitting.

What percentage of resumes are rejected by ATS before a human reads them?

Enterprise hiring data indicates that the majority of applications — commonly cited between 70–90% — are filtered at the ATS stage before any recruiter review. The exact rejection rate depends on ATS configuration, role competitiveness, and how closely a resume is formatted and keyworded to match the job description.

Do ATS systems recognize international job titles and foreign credentials?

Most ATS platforms have no built-in logic to map international job titles or foreign credentials to local equivalents. For Canadian roles, a title from another country may not match the NOC-aligned descriptions recruiters use as keyword sources, reducing your ATS match score even when your underlying experience is fully equivalent.

Can ATS read tables, columns, and text boxes in a resume?

Most ATS systems cannot reliably extract content from multi-column layouts, tables, text boxes, or header and footer zones. Content placed in these elements is frequently skipped or scrambled during parsing, causing work history, skills, and contact information to be lost before any keyword scoring occurs.

What is an ATS score and how is it calculated?

An ATS score (also called a match score or rank score) measures how closely your resume's keywords, skills, and section content align with a job description. It is calculated by comparing extracted resume text against required and preferred qualifications from the job posting, weighting exact keyword matches, semantic synonyms, and the completeness of standard resume sections.

Ready to optimize your resume?

Free ATS score check — no credit card required.

Get started free →