You spend three hours polishing a CV, buy data with your last card, and apply for a dream job at MTN or Flutterwave. Two minutes later, you receive a rejection email. How did a human recruiter read your CV that fast? Simple: they did not, because a machine rejected you.
What is an ATS?
An Applicant Tracking System (ATS) is software used by HR departments to filter, parse, and rank job applications automatically before a human recruiter ever sees them. To beat it, you must use a simple, text-based format without tables, columns, or graphics, and include exact keyword matches from the job description.
The Harsh Reality of Nigerian Recruitment
When a top corporate firm like GTBank, Zenith Bank, or Monnify puts out a job advert, they do not get fifty applications. They get thousands of graduates, all fighting for the same desk while battling Lagos traffic and NYSC camp memories. No HR team has the time or the strength to read five thousand resumes.
They use software called an Applicant Tracking System (ATS) to do the heavy lifting. The robot reads your CV, extracts the text, compares it against the job description, and gives you a score. If your score is too low, you are thrown into the virtual dustbin.
I call this the silent career killer. You might be the most competent project manager in Benin City, but if the robot cannot read your CV, you will remain unemployed. Your skills are useless if they are locked behind a file format the machine hates.
The Major ATS Platforms Used by Nigerian Companies
Not all ATS software is built the same, and knowing which one your target company uses can give you a serious edge. Most Nigerian banks and telecoms run on enterprise-grade systems like SeamlessHR, BrassRing, SAP SuccessFactors, or Oracle Taleo. Flutterwave and Paystack, being more modern tech companies, often use Greenhouse or Lever, which are more forgiving with formatting but still strict on keyword parsing.
Here is a quick reality check on what the major players use:
| Company | Likely ATS Platform | What This Means for Your CV |
|---|---|---|
| GTBank / Access Bank / Zenith | SeamlessHR or BrassRing | Strict column detection. Single-column layout required. |
| MTN Nigeria | SAP SuccessFactors | Heavy keyword matching. Must mirror job description language. |
| Flutterwave / Paystack | Greenhouse or Lever | Smarter parsers, but tables still cause issues. |
| Shell / Chevron | Taleo / Avature | Old-school systems. Plain text .docx is safest. |
| Monnify / OPay / BT Bank | Workable or Breezy | Modern parsers, but skill bars and graphics still break. |
| First Bank / UBA / Fidelity | Oracle Taleo | Strict date parsing. Use “Month YYYY” format only. |
| PwC / KPMG / Deloitte | Avature / Beamery | Relationship-mapping focus. Highlight LinkedIn profile. |
If you are applying to Shell or Chevron through their career portals, know that their ATS systems are notoriously picky about file types. Uploading a .docx file is often safer than a PDF with those older systems because the parser struggles with PDF text extraction.
Knowing which ATS platform your target company uses changes your entire application strategy. If you are applying to MTN through SAP SuccessFactors, you need to mirror the exact language from their job description because that system ranks candidates by keyword density percentage. If you are applying to a startup using Workable, your formatting matters less but your skills section must be perfectly aligned with the job requirements.
Why Your Fancy Canva CV is Your Enemy
I see this tragedy every week on Jobberman and LinkedIn. A fresh graduate pays a graphic designer five thousand Naira to build a “modern” CV. It comes back looking like a movie poster, complete with progress bars showing “90% English” and “80% Photoshop,” arranged in two beautiful columns.
When the ATS scans this designer masterpiece, it goes completely blind. The parser tries to read the columns and ends up reading across the page, mixing your dates with your company names. The robot gets confused, decides your experience is gibberish, and assigns you a score of zero.
Those little skill bars and icons? They look like corrupted data to the software. If you want to impress an employer with your design skills, build a portfolio website. For your CV, keep it plain, simple, and clean.
How the Robot Parses Your Resume
To beat the system, you must understand how it processes your document. The parser looks for specific sections and standard headings. It expects to see “Work Experience” or “Employment History,” not “Where I Have Been.”
If you name your education section “Academic Prowess,” the robot will skip it entirely. It will assume you do not have a degree, and you will be flagged as unqualified. Stick to the traditional terms because robots do not appreciate poetry or synonyms.
Furthermore, the software searches for dates in standard formats. If you write your employment period in a creative way, the system might not recognize your years of experience. Keep your formatting consistent across all roles so the parser can calculate your tenure accurately.
Why Section Headers Matter More Than You Think
You would be surprised how many candidates sabotage their applications with creative section headers. I have seen it all — “Where I Have Worked” instead of “Work Experience,” “My Education Journey” instead of “Education,” and “Things I Am Good At” instead of “Skills.” Every time you rename a standard section, you are making it harder for the ATS to understand your CV.
The parser looks for specific keyword patterns to identify sections. When it cannot find “Work Experience,” it might skip your entire employment history. That means the ATS registers you as having zero years of relevant experience. In the recruitment database at a company like Shell or Chevron, you will appear as a candidate with no job history at all, even if you have ten years of solid experience.
Here is the exact section structure I recommend for maximum ATS compatibility, based on what I have seen work at firms like MTN, Flutterwave, and Access Bank:
| Section Heading | Why It Works | What to Avoid |
|---|---|---|
| Professional Summary | Establishes your value proposition immediately | ”Objective” (too generic, says what YOU want) |
| Core Competencies / Skills | A comma-separated keyword goldmine for the parser | ”Things I Can Do” (robot cannot parse this) |
| Work Experience | Universal heading every parser recognizes | ”Career History” (hit or miss with older systems) |
| Education | Standard across all ATS platforms | ”Academic Prowess” or “Schooling” |
| Certifications | Bonus points for professional services firms like PwC | ”Extra Courses” (too vague) |
One more thing about dates. The ATS at most Nigerian banks, including GTBank and Zenith Bank, parses dates in “Month YYYY” format — for example, “March 2022” or “March 2022 — Present.” If you write “03/22” or “2022-03,” some older systems like the ones used by BT Bank and some government agencies might misread your dates entirely. Stick to the spelled-out month format and your tenure will be calculated correctly every time.
How the ATS Scores Your CV: The Secret Algorithm
Understanding how the ATS assigns your score changes everything about how you write your CV. The system does not read your CV like a human would — it breaks your document into data points and grades each category independently.
The typical ATS scoring breakdown looks something like this:
| Scoring Factor | Weight | What the ATS Checks |
|---|---|---|
| Keyword Match | 40% | How many terms from the job description appear in your CV |
| Section Parsing | 25% | Whether it can identify and extract Work Experience, Education, Skills |
| Formatting Cleanliness | 20% | No tables, columns, graphics, or embedded objects |
| Date Formatting | 10% | Whether your employment periods are recognized correctly |
| File Type Compatibility | 5% | Whether the file opened and parsed without errors |
If you achieve zero percent in any of the top three categories, your application is dead before a human sees it. The recruiter only receives candidates who cross a minimum threshold — usually around 70 to 80 percent — and your CV goes straight to the shortlist pile.
This means you cannot afford to ignore any of these factors. You might have perfect keywords, but if your CV uses a two-column layout and the parser cannot read your work history section, you still fail. You must optimize every single scoring factor simultaneously.
Here are the section headings you must use if you want the ATS to love you:
- Professional Summary or Career Objective
- Work Experience or Employment History
- Education or Academic Qualifications
- Skills or Core Competencies
- Certifications (if applicable)
- References (or simply state “Available on request”)
Do not rename these. Do not get creative. The robot is not impressed by your vocabulary — it is looking for predictable patterns.
The Magic of Keyword Optimization
Keywords are the secret currency of job hunting in the digital age. When HR managers configure the ATS, they enter search terms based on the job description. If they want a digital marketer, they might search for “SEO,” “Google Ads,” “copywriting,” and “campaign optimization.”
If your CV only says “managed social media and wrote posts,” you will miss the cut. You must tailor your CV for every single role you apply to. Look at the job description, find the key terms they use, and place them naturally in your bullet points.
Here is a practical walkthrough using a real example. Imagine BT Bank posts a job for a “Digital Banking Product Manager.” The job description mentions these terms: product lifecycle management, digital wallet integration, mobile banking UX, stakeholder collaboration, agile methodology, KPI tracking.
If your CV says, “I worked on bank products and helped the team,” you are toast. You need to rewrite it to say, “Managed the product lifecycle for a digital wallet feature, collaborated with cross-functional stakeholders using agile methodology, and tracked KPIs to improve mobile banking UX by 30%.” The exact same experience, but now the ATS can actually score you.
| What the Job Description Says | What the ATS Wants to See | What Nigerian Graduates Write |
|---|---|---|
| ”Manage budgets and optimize cost per acquisition (CPA)" | "Budget management, CPA optimization, campaign analysis" | "Handled marketing money" |
| "Reconcile daily transactions and prepare cash flow statements" | "Bank reconciliation, cash flow analysis, financial reporting" | "Helped the accountant with books" |
| "Collaborate with cross-functional teams to deploy software" | "Cross-functional collaboration, software deployment, Agile" | "Worked with other boys in the office” |
Formatting Rules to Beat the ATS
Let us lay down the law on formatting. If you violate these rules, do not blame the village people when you do not get interviews.
- No Columns: Use a single-column layout. The parser reads from left to right, line by line.
- No Tables or Text Boxes: Never put your contact info or skills inside a text box. The robot often treats text boxes as empty space.
- Use Standard Fonts: Stick to Arial, Calibri, Times New Roman, or Georgia. Avoid fancy cursive fonts that look like a doctor’s prescription.
- Use Standard Bullet Points: Use simple circular or square bullets. Star shapes, arrows, and custom icons confuse the parser.
- No Headers or Footers: Keep your contact details in the main body of the document, not in the header section.
- Avoid Images and Logos: The ATS cannot read text embedded in images. That company logo you placed at the top of your CV? The robot sees it as empty space. Keep your design clean and text-only.
- Use White or Light Backgrounds: Dark templates with white text might look sleek to your eyes, but the parser reads the white background as empty space and the white text becomes invisible. You end up with a blank CV in the system.
The Great PDF vs. Word Document Debate
Many candidates ask me if they should send their CV as a PDF or a Word document. The truth is that modern ATS software can read both formats easily. However, older systems sometimes struggle with PDFs, converting the text into unreadable characters.
If the job portal specifically requests a Microsoft Word document (.docx), do not send a PDF. If they do not specify, a clean PDF is generally safer because it maintains your visual formatting when a human recruiter finally opens it. Just make sure your PDF is created by saving a document as PDF, not by scanning a physical printout.
A scanned PDF is just an image. The robot cannot read text inside an image, meaning your CV will appear completely blank to the software. Always export directly from Google Docs or Microsoft Word to keep the text selectable and searchable.
Industry-Specific ATS Strategies for Nigerian Job Seekers
One size does not fit all when it comes to ATS optimization. The strategy that lands you an interview at a Lagos tech startup will fail at an oil and gas giant in Port Harcourt. Let me break down what different industries in Nigeria expect.
Banking and Financial Services: Banks like GTBank, Access Bank, Zenith Bank, and UBA receive the highest volume of applications. Their ATS configures very high keyword match thresholds — sometimes 85 percent or more. This means you must match their job description language almost verbatim. If the advert says “strong analytical skills and proficiency in Microsoft Excel,” your CV must contain exactly those phrases. Do not write “good with spreadsheets.” The ATS does not understand synonyms in this context.
Oil and Gas (Shell, Chevron, TotalEnergies): These companies use older, less sophisticated ATS platforms. Your formatting must be ultra-conservative. Save your CV as a .docx file rather than PDF. Use Times New Roman or Arial at 11 or 12 point size. Do not use any graphics, logos, or colored headings. These old parsers get confused easily and will mangle your carefully designed layout.
Technology and Fintech (Flutterwave, Paystack, Monnify, OPay): Tech companies use modern ATS platforms like Greenhouse and Lever. These systems handle formatting better, but they are ruthless about skills extraction. Create a dedicated technical skills section with a comma-separated list of every tool, language, and framework you know. The ATS will scan this section and match it against the job requirements. If you know Python, SQL, React, AWS, or Docker, list them explicitly.
Telecommunications (MTN, Glo, Airtel, 9mobile): Telecom companies in Nigeria use enterprise-grade systems like SAP SuccessFactors, which rank candidates by a composite score across multiple weighted factors. These systems also check for educational requirements strictly — if the job requires a second-class upper (2:1) and your result is a lower classification, the ATS may automatically filter you out regardless of your experience.
Consulting and Professional Services (PwC, KPMG, Deloitte): These firms care deeply about professional certifications. Their ATS configurations prioritize “Certifications” and “Professional Memberships” sections. If you are a Chartered Accountant, a member of CIPM, or hold a PMP certification, ensure these are prominently placed near the top of your CV. The ATS will scan for specific certification names and assign bonus points.
Testing Your CV Before Submitting
How do you know if your CV is ready for the robot? The easiest test is the Notepad trick. Open your CV, press Ctrl + A to select all, and copy it.
Now, open a blank Notepad file on your computer and paste the text. If your contact information is missing, or if your work history looks scrambled, that is exactly how the ATS will see it. Rearrange your layout until the Notepad output flows logically from top to bottom.
You can also use free online scanners like JobScan to compare your CV against the target job description. It will show you exactly which keywords you are missing and what formatting issues might trip up the parser. Taking these ten minutes can save you from months of silent rejections.
ATS Myths Nigerians Need to Stop Believing
Let me kill some wrong information that is floating around on WhatsApp and Twitter. These myths are costing graduates genuine job opportunities every single day.
Myth 1: Uploading your CV as a JPEG image will force recruiters to open it. The ATS will simply ignore it. A JPEG is an image file and contains zero readable text for the parser. You will appear as a blank entry in their database.
Myth 2: Add invisible keywords in white font at the bottom of your document. This is not a smart hack. Modern ATS systems like those used by Access Bank, MTN, and Shell detect white text on white backgrounds and penalize you severely. Some recruiters will even manually blacklist your application for attempting to cheat the system.
Myth 3: The ATS prefers longer CVs with more content. Whether your experience fits two pages or four does not matter to the machine. The parser will extract whatever text it finds. However, the human recruiter who eventually opens your file will only read the first page anyway. Keep it tight.
Myth 4: Submitting the same CV to fifty companies is efficient. This is the fastest way to collect rejection emails. Each ATS instance is configured differently by each HR team. The keywords that score you well at a Flutterwave recruitment might get you zero points at a Chevron hiring drive. You must tailor your CV for each industry and ideally for each specific role.
Myth 5: ATS systems are only used by large corporations. Wrong. Many Nigerian small and medium enterprises now use affordable ATS platforms like Breezy and Workable because they cost less than a single month of a junior staff salary. Even that startup in Yaba with fifteen employees might be using an ATS to filter applicants.
How to Know If Your Company Uses an ATS
Before you apply, you can often tell if a company uses an ATS by looking at their application portal. If the job listing redirects you to a branded career portal like “careers.shell.com” or “mtn.ng.careers,” you are almost certainly submitting to an ATS. If the application form asks you to paste your CV into a text box, the system is parsing that text through an ATS parser.
Another telltale sign: if the portal asks you to manually enter your work history, education, and skills into individual fields even after you upload your CV, they are running your document through a parser and cross-referencing it against your manual entries. Discrepancies between the two are flagged for human review. This is common in platforms used by PwC, KPMG, and Dangote Group.
Stop Letting Robots Stop Your Progress
The Nigerian job market is tough enough without you sabotaging yourself. Sapa is real, and the cost of data is rising every day. Do not waste your precious megabytes submitting CVs that are destined for the automated trash can.
Advanced ATS Testing Tools Every Nigerian Job Seeker Should Know
You do not need to guess whether your CV is ATS-compatible. Several tools can analyze your document and tell you exactly where you are failing. Here are the ones I recommend to graduates who come through Naija Career Hub:
-
Jobscan: The industry standard. Paste the job description and your CV, and it shows you a match percentage along with specific keyword gaps. It also flags formatting issues that might break the parser. The free version gives you five scans per month, which is enough if you are targeting specific roles at companies like Flutterwave or MTN.
-
CV Compiler: Particularly useful for tech roles. If you are applying to OPay, Monnify, or a startup in Yaba, this tool analyzes your CV against the specific technical stack mentioned in the job description and tells you which programming languages, frameworks, or tools you are missing.
-
TopResume Free Review: They send you a human expert’s feedback on your CV’s ATS compatibility. The catch is they will try to upsell their rewrite service, but the free initial analysis is still valuable for spotting major formatting red flags.
-
The Notepad Test (Free and Instant): Copy your entire CV content and paste it into Notepad. If the text comes out in a logical, readable order from top to bottom — name, contact, summary, experience, education, skills — you are likely safe. If the text is scrambled, with job titles appearing before your name or dates detached from their roles, the ATS will see the exact same chaos.
-
Plain Text Export: Most ATS-friendly CV builders like Novoresume or Zety allow you to export a plain text version of your CV. Save this as a .txt file and see exactly what the robot will read. If it looks clean and complete, your CV is ready for submission.
I always tell the graduates I mentor to run the Notepad test before every single application. It takes thirty seconds and can save you from wasting data on a submission that the ATS will reject automatically.
Clean up your layout today. Strip away the graphics, align your margins, and write your bullet points with clear, punchy keywords. When you make your CV easy for the machine to read, you make it easy for the human recruiter to hire you.
Here is your action plan for this week:
- Download your current CV and run the Notepad test immediately.
- Remove all columns, graphics, tables, and text boxes.
- Rewrite your bullet points using keywords from your target job descriptions.
- Check your file format — .docx for oil and gas, clean PDF for tech companies.
- Use a free ATS scanner like JobScan to verify your score before submitting.
The ATS is not your enemy. It is a filter, and filters exist to catch what does not belong. If your CV is the right content in the right format, the filter will let you through every single time. Stop fighting the system and start using it to your advantage.
For a complete walkthrough on building a CV that passes both the robot and the recruiter, check out our ultimate guide to writing a CV in Nigeria. If you want to dive deeper into why certain formats fail, read our deep dive on why GTBank rejects CVs. And if you are preparing for the next stage after your CV passes the ATS, our ultimate guide to job interviews in Nigeria will show you exactly what to expect when you finally get that call.
If you are wondering whether your CV length is working for or against you, read our guide on how long your CV should be in Nigeria. And for those who are still using fancy templates, our breakdown of the proper CV format for Nigerian recruiters explains exactly why simplicity wins every time.