Tailoring your CV for ATS: a guide for Sri Lankan job seekers
Your application to Virtusa's software engineering role took you two hours to prepare. You tailored the experience section, chose strong action verbs, and saved the PDF with care. Then silence. No rejection, no interview call — just the void.
There is a good chance your CV never reached a human. Applicant Tracking Systems (ATS) — software that ranks, filters, and archives job applications automatically — are now standard at Sri Lanka's largest employers. If your CV does not clear the ATS, recruiters do not know you applied.
Who is using ATS in Sri Lanka?
It is no longer just multinationals. Companies like WSO2, 99X, IFS, Dialog Axiata, Hemas Holdings, and Commercial Bank of Ceylon have invested in recruitment platforms — Taleo, Workday, Greenhouse, and custom HR stacks — that process applications before a recruiter opens their inbox. Mid-sized BPOs in Colombo 3 and the Rajagiriya tech corridor use them too.
The trigger was volume. A single LinkedIn job post from a company like MAS Holdings or John Keells Holdings can pull 500 to 1,000 applications within 48 hours. A team of three recruiters cannot manually review all of them. ATS software ranks applicants by keyword match and format compliance, and those ranked below a threshold are archived automatically.
Match the language of the job description
The first thing you should do with any job posting is copy it into a plain text document and look for repeated phrases. Words and phrases that appear two or more times are likely ATS filters.
If the posting mentions "stakeholder engagement" three times and your CV says "client liaison," you may score zero on that keyword — even if the two phrases describe the same work. Use the exact phrasing from the posting wherever it is accurate.
This applies to certifications too. Sri Lankan banking and finance recruiters at Sampath Bank, Pan Asia Bank, and NSB frequently filter for "CIMA," "ACCA," and "CFA" by exact acronym. If you hold one of these, write the full name followed by the acronym in brackets: "Chartered Financial Analyst (CFA)." ATS systems search both forms.
Format for a machine first
This is where most CVs fail. Designed templates with two-column layouts, text boxes, tables, and embedded graphics look impressive to a human eye. To an ATS parser, they are disasters. Text inside columns is often read out of order. Text inside boxes is frequently skipped entirely.
Use a single-column layout. Choose a standard font — Calibri, Arial, or Georgia. Keep section headings as plain text, not inside shapes or headers. Most Sri Lankan employers accept both .docx and PDF; check the job posting first, because some older Taleo setups used by Colombo-based multinationals still parse .docx more reliably than PDF.
Remove photos. They are not legally required in Sri Lanka and add nothing to an ATS scan.
Name your sections conventionally
ATS parsers look for expected labels. If your section headings differ too much from convention, the parser may misfile your content or ignore it.
Stick to:
- Work Experience (not "Professional Journey" or "Career Timeline")
- Education
- Skills
- Certifications
- Projects (if relevant to the role)
Your name, phone number, and email belong at the very top of the document as plain text — not inside a designed banner or header object.
Build a dedicated skills section
Many applicants list their skills only within job descriptions. This is a mistake. ATS parsers often run a separate scan for a Skills section and assign keyword credit there. If you are a systems engineer who worked extensively with Kubernetes but only mentioned it in a bullet under a job title, you may not get full credit for that skill.
Create a short Skills section — one to two lines of comma-separated keywords or a clean bulleted list. Tech roles at Sysco LABS, Calcey, and Fortude benefit especially from this, given how specific the tooling requirements can be.
If you work across both Sinhala- and English-language environments, note bilingual proficiency explicitly. Some government-adjacent roles and public-facing service positions filter for it.
Test your CV before you send it
Paste your CV into a plain-text editor like Notepad. If the content looks scrambled — sections out of order, skills mixed into your work history, your name split across lines — an ATS parser will have the same problem.
Free tools like Jobscan and Resume Worded let you upload your CV and a job description and see a match score. The output tells you which keywords you are missing and which formatting issues need fixing. Fifteen minutes spent there before submitting an application you have already spent an hour on is time well spent.
The algorithm is not your enemy
ATS software was not designed to keep good candidates out. It was designed to help small recruitment teams process large volumes quickly. When your CV is properly formatted and accurately keyworded, it does exactly what you want it to do: it gets you in front of a person who can actually evaluate you. Treat the ATS pass as the first step in the process, clear it cleanly, and focus the rest of your energy on what happens after.