Writing your resume
How ATS software reads your resume, and how to get past it
What an applicant tracking system actually does with your file, the layouts it struggles with, and a checklist before you apply.
When you apply on a company's career page or a large job portal, your resume usually goes into an applicant tracking system (ATS). Workday, SuccessFactors, Taleo, Darwinbox, Zoho Recruit and many others are used by Indian employers. There are a lot of myths about these systems. Here is what they really do, and what you can control.
What an ATS actually does
An ATS is mostly a filing system with a search box. It does three things with your resume:
- Reads the text out of your file. It pulls the words out of your PDF or Word document and tries to split them into fields: name, phone, email, education, jobs, dates, skills.
- Stores it against the job you applied for, along with your answers to the application form.
- Lets recruiters search and filter. A recruiter might filter for "B.Tech", "Python" and "Bengaluru", or sort by how well the resume matches the job description. Some systems also reject applications automatically when a form answer fails a fixed rule, such as notice period or willingness to relocate.
So the system rarely "rejects" a resume on its own judgement. The real risk is quieter: if it cannot read your file properly, or the words a recruiter searches for are not in it, a person never opens your resume at all.
Layouts that confuse it
Text extraction is where most problems start. Things that look fine on screen can come out jumbled or missing:
- Tables and text boxes. Some systems read a table row by row across columns, so your skills and your dates get mixed together.
- Two-column layouts with important details in the side column. Many modern parsers cope, but not all. Keep the main story in one column.
- Contact details in the page header or footer. Some parsers skip headers and footers entirely, so the recruiter sees no phone number.
- Text inside images, icons in place of words (a phone icon instead of "Phone"), and skill ratings shown as stars or bars. The system cannot read a picture of five stars.
- Unusual section names. "My Journey" instead of "Experience", "Toolbox" instead of "Skills". Standard headings help the parser put things in the right field.
- A scanned resume. A photo or scan of a printed page is just an image. Always upload a file made from a word processor or resume builder.
A simple test: open your PDF, select all the text and paste it into a plain notepad. If it comes out in a sensible order with nothing missing, most systems will read it too.
Keywords, without stuffing
Recruiters search for the words in their job description. Read the advert and note the specific skills, tools, qualifications and job title it mentions. Then make sure the ones you genuinely have appear on your resume in the same form.
- Use the advert's wording. If it says "Microsoft Excel" and you wrote "spreadsheets", add "Excel".
- Write an abbreviation in full once: "Search Engine Optimisation (SEO)", "Computer Numerical Control (CNC)".
- Put skills where they were used, not only in a skills list. "Built monthly MIS reports in Excel using pivot tables" proves the skill and contains the keyword.
- Put the job title you are targeting in your summary, if it is honest.
Do not paste the whole job description in white text or repeat a keyword twenty times. Recruiters see the extracted text, and stuffing looks like exactly what it is.
File type and file name
- Follow the portal's instructions first. If it asks for .docx, send .docx.
- Otherwise a text-based PDF is usually the safest: it keeps your layout and most systems read it well.
- Name the file sensibly: Firstname-Lastname-Resume.pdf, not resume_final_v3(1).pdf.
- Keep it small. A one- or two-page resume should be well under 1 MB; large files are often photos or heavy graphics.
Dates and job titles
Many systems calculate your total experience from the dates you give. Use the same format everywhere ("Mar 2023 – Present") and put dates next to each job, not in a separate column. Use your real job title; if your company's internal title is unusual, you can add the common equivalent in brackets, for example "Associate – Client Services (Customer Support Executive)".
The application form matters too
Many rejections happen on the form, not the resume. Fill every field carefully, especially notice period, current location, willingness to relocate, total experience and expected salary. A wrong answer to a knock-out question can close the application before anyone reads anything.
A checklist before you click Apply
- One main column, standard section headings, no text in images.
- Phone and email in the body of the page, not the header.
- The job title and the key skills from the advert appear where you genuinely have them.
- Dates in one consistent format next to each role.
- Text-based PDF (or .docx if asked), sensibly named.
- Copy-paste test done.
Dossier4u's resume editor has an ATS check that runs through these points, and if you paste a job description it shows which of its keywords your resume already covers. No tool can promise that a particular company's system will shortlist you, but getting these basics right means a recruiter actually sees what you wrote.