Most IT CVs never reach a human. Here's what ATS bots look for, the four mistakes that kill your chances, and how to fix them in under an hour.
When you apply through an online portal, your resume almost always goes through an Applicant Tracking System (ATS) before a human sees it. The ATS parses your document, extracts text, and scores it against the job description. Resumes below a certain threshold are automatically rejected — often without a single person reading them.
Studies by Jobscan estimate that 75% of resumes are rejected by ATS before reaching a recruiter. In IT roles, where job descriptions are dense with specific technical keywords, the rejection rate is even higher.
ATS systems don't infer meaning — they match strings. If the job description says "Azure Active Directory" and your resume says "Entra ID" (Microsoft's new name for the same product), some systems will score that as zero match.
Fix: Copy-paste the job description into a keyword tool (or InterviUni's ATS checker) and identify every technical term you have experience with but didn't include. Add them using the exact phrasing from the JD. If you've done both, include both: "Azure Active Directory (Entra ID)".
Most ATS parsers are terrible at reading multi-column layouts, tables, and text boxes. A beautifully formatted Word resume can turn into scrambled nonsense when the ATS extracts the text. Your contact details end up mixed with your work experience, dates disappear, job titles land in the wrong section.
Fix: Use a single-column format. Save as a .docx or .pdf (check the job posting — some ATS systems handle one better than the other). If you need to test it, paste your resume into Notepad and check if it reads logically from top to bottom.
ATS systems score for keyword density, but recruiters (once your resume gets through) score for impact. "Responsible for managing Azure infrastructure" is both keyword-light and impact-light. It tells the reader nothing about scale, complexity, or outcome.
Fix: Use the XYZ formula: "Accomplished X, as measured by Y, by doing Z." For IT roles: "Reduced Azure infrastructure costs by 23% by identifying orphaned resources and implementing auto-shutdown policies for non-production VMs." That sentence hits keywords (Azure, infrastructure, cost optimisation), shows impact (23%), and explains how.
The most common mistake. A generic IT resume will score poorly against any specific job description because it can't possibly include every keyword that every employer uses. The ATS is comparing your resume to one specific JD — not to the concept of an IT professional.
Fix: Keep a master resume with everything you've ever done. For each application, create a targeted version: reorder bullet points to lead with the most relevant experience, mirror the exact terminology from the JD, and trim anything that isn't relevant to this specific role.
Different systems score differently, but as a general guide:
InterviUni's ATS Checker lets you paste your resume and a job description and get an immediate score, a list of missing keywords, and a rewrite of your weakest bullet point. It takes about 60 seconds and tells you whether you're competitive before you hit submit.
Run it on every application where the role matters. The five minutes it takes to tailor your resume can be the difference between a callback and silence.
Practice AI mock interviews, check your ATS score, or start a cert course — free.