Your Resume Doesn't Need a Photo. Ever.
Adding a photo to your resume feels professional. In the US and most English-speaking countries, it's actually hurting you.
Read article โWhen we built Career Quiver's resume generation system, we didn't just read documentation and call it done. We tested against real job postings โ over 100 of them โ across dozens of different ATS platforms. We submitted resumes, analyzed how they were parsed, and tracked what broke.
The results taught us things that no amount of reading "ATS tips" articles would have revealed. Here's what stood out.
Taleo and Jobvite are JavaScript black holes. These platforms render almost everything client-side. When you try to read the job posting programmatically โ which is how we fetch the job description to analyze it โ you get back a near-empty HTML shell. The actual content loads later through JavaScript.
This meant our standard approach of fetching the page and reading it didn't work for these platforms. We had to build a separate fallback path that uses AI to interpret the rendered content. It was a significant engineering effort for just two platforms, but they're popular enough that we couldn't skip them.
Some platforms are better than their reputation. Workday gets a lot of hate from job seekers โ the application process is long and frustrating. But its resume parsing is actually decent. It handles standard formats well and its search functionality is reasonably sophisticated. The user experience is the problem, not the parsing.
Smaller platforms often parse better than enterprise ones. Platforms like Ashby, Lever, and Greenhouse โ typically used by startups and mid-size companies โ tend to have more modern parsers that handle varied resume formats gracefully. The legacy enterprise systems are where you see the most parsing failures.
After all our testing, the causes of parsing failures were surprisingly consistent across platforms:
We've covered the formatting specifics in our complete ATS formatting guide, but the testing is what convinced us these weren't edge cases โ they affect the majority of decorated resumes.
Here's something we discovered that might surprise you: even for well-formatted resumes, individual job posting URLs were parsed with 72-90% accuracy across platforms. Not 100%. Not even close.
What does that mean? It means that even when your resume is formatted perfectly, some information may not be captured exactly right. A date might be misread. A job title might merge with a company name. A skill might be categorized under the wrong section.
This is why the content of your resume matters at least as much as the format. When a recruiter searches the ATS for candidates, they're searching by keywords. If your resume content matches the job description's language โ even if the parser slightly mangled the formatting โ you'll still surface in searches.
Career Quiver detects which hiring software a company uses and generates a resume formatted to match. We've tested it across 77 platforms so you don't have to.
Get Started Free โOne unexpected finding: the quality of our job analysis depended heavily on whether the URL pointed to an individual job posting or a company's general careers page.
Individual job posting URLs โ the page for a specific open role โ produced consistently high-quality results. The job title, requirements, responsibilities, and qualifications were cleanly structured and easy to parse.
Career index pages โ the "browse all jobs" landing pages โ were a different story. These pages list many jobs but contain little detail about any specific one. When we tried to analyze these, the results were poor because there wasn't enough job-specific information to work with.
This seems obvious in retrospect, but it shaped how we designed the product. We now validate that the URL points to a specific posting before running the analysis pipeline, and we provide clear guidance when a user submits a careers landing page instead.
Every platform has its own personality. Here are a few of the specific behaviors we cataloged:
All of this testing feeds directly into how Career Quiver generates resumes. When we detect that you're applying through a specific platform, we use what we've learned about that platform's parsing behavior to make formatting decisions.
For platforms that struggle with columns, we use single-column layouts. For platforms with good parsing, we can use slightly more complex formatting that looks better to the human reader. For platforms with known quirks around section headings, we use the exact labels they expect.
This is the kind of specificity you can't get from a generic "ATS-friendly template." It requires knowing how each platform actually behaves โ and the only way to know that is to test.
This isn't a project we finished and moved on from. ATS platforms update their software regularly. New platforms enter the market. Existing platforms get acquired and merged โ like when Paycor absorbed Newton Software.
We continue testing against live job postings to make sure our detection and formatting recommendations stay accurate. When something breaks, we fix it. When a new platform gains enough market share to matter, we add it.
The job search is already hard enough without having to guess whether your resume format works with a company's hiring software. That's the problem we're trying to eliminate โ and testing is how we make sure we're actually doing it.
Career Quiver reads job postings, detects the hiring software, and generates a tailored resume that gets through. Start free today.
Get Started Free โAdding a photo to your resume feels professional. In the US and most English-speaking countries, it's actually hurting you.
Read article โSome of the most popular resume tips are actively hurting your job search. Here are the ones doing the most damage.
Read article โMost resume tools give you a number and leave you to figure out the rest. Here's why Career Quiver generates a finished document instead.
Read article โ