
This is not an ad nor am I paid to say this, but I started using a website (skillsyncer.com) to help me align my resume with the job description so that when it's scanned by the application system I'm applying to, I rank high and in turn, get looked at by the hiring manager.
I was using JobScan.com for this but they're pricey. SkillSyncer.com is $14.95 for 3 months. I think JobScan was more like $50/mo. for the same service.
The way it works is, you paste the job description in one block and your resume in the other one and their system scans it and spits out a score. From there, it tells you what words you need to add to your resume to rank higher.
Most of the time, I can think of a place to put the word needed. Occasionally tho, I simply add it to a section of my resume I call "Relevant Skills & Proficiencies" which is an easier place to stick it. But what I've noticed has happened is, because I'm forced to think about certain skills and think of a job where I've done that, I've found that I have way more experience than I had originally shared on my resume. Things I take for granted are now on my resume making me look like a better qualified candidate.
Sometimes it takes me a couple of hours to get me above 90%, other times I can do it in 15 minutes. But I can say it works because I have been getting responses from real people. I've only been using SkillSyncer for about a week now (I used JobScan for about 3 months).
My industry is overflowing with candidates so for me, it's worth the time and money to improve my resume. There may be a coupon code for it, I haven't looked.
Let me know if anyone has any questions about this. Happy to share my experience and tips.

Use these tips to get your resume in the hands of a hiring manager or recruiter and past the tracking system! Many large organizations rely on what’s called applicant tracking systems (or ATS) to help pre-filter resumes. They simply have too many resumes to sort through and the ATS helps them speed up this process. However, MANY resumes fall through the cracks and are never even seen. Don't let yours be one of them!
1. Keep Formatting Simple Applicant tracking systems require simplicity. Make sure to delete any extra touches you’ve added to your resume such as logos, pictures, symbols, and shadings. Also, stick to standard resume formatting in a normal font like Arial, Courier, or Times New Roman. The ATS can’t read fancy fonts and will reject your resume out of confusion. Make sure to only include the usual sections of a resume: Qualifications, Professional Experience, Education, Skills, and the like. Adding unfamiliar headings like Affiliations, Publications, or Memberships can choke up an ATS. Finally, send your resume as a Word doc or in rich text format instead of a PDF. Though ATS software is becoming better at reading PDFs, it can still miss important things when trying to process them.
2. Nail the Correct Keywords ATS will be looking for key phrases and contextual information related to those qualifications. Include verb phrases and skills written in the job description on your resume. These are very likely to be the same keywords and phrases the hiring manager has programmed the ATS to pick up—“project manager,” or “social media marketing,” for example. Use both the acronym and the spelled-out form of any given title, certification, or organization, so you’re set regardless of which format the ATS is looking for. For example: Certified Public Accountant (CPA). An important thing is NOT to go overboard! In the past, people thought that they could exploit the system by overstuffing their resumes with keywords, thus ranking them higher in the eyes of the ATS. This is a very bad idea because the software is sophisticated enough to see this kind of keyword stuffing, but also if your resume does make it into human hands, no one will be impressed by a resume overly saturated in keywords. Aim for repeating important skill related keywords two or three times (and no more).
3. Remove the Career Objective Section Career objective sections are a bit of a space waster. Stating, “I am a hardworking person who wants to work in (blank) industry” can seem a bit obvious. Remember it’s not about how you want to apply your skills, it’s about how the company needs you to apply them. Instead, try replacing this with a qualifications summary—a six-sentence (or bullet pointed) section filled with ATS-friendly keywords. Even better, use those six sentences to concisely present the crème of the crop of your achievements, major skills, and important experiences.
4. Use Spell-check Spelling mistakes are bad, bad, BAD on your resume!! An ATS will disregard you immediately because it will simply have no idea what you’re talking about if something is misspelled. So double, triple, and quadruple check your resume before sending it in. Have someone else do the same and look over your resume carefully. Spelling mistakes can easily be avoided if you’re careful.
Good luck!!