O que é pontuação ATS? Como a nota do seu currículo é calculada

A pontuação ATS estima o encaixe do seu currículo em uma vaga. Como os verificadores a calculam, as fórmulas do Resume Matcher e como conferir a sua à mão.

S
ATS pontuação ATS currículo palavras-chave busca de emprego
Ilustração de traço grosso com um medidor de pontuação, etiquetas de palavras-chave e uma página de currículo em azul, laranja e verde

Você cola a descrição de uma vaga em um verificador, envia seu currículo (CV), e volta um número: 62 de 100. Esse número é a pontuação ATS. A ferramenta por trás dele estimou como um sistema de rastreamento de candidatos (ATS) avaliaria o seu arquivo para aquela vaga. A estimativa tem utilidade. Também convida a leituras erradas, porque o sistema que o empregador usa e a ferramenta que pontua você são softwares separados, e porque dois verificadores que recebem o mesmo currículo devolvem dois números diferentes. Este post cobre de onde vem o número, como as ferramentas mais comuns o calculam, como as fórmulas são quando o código é público e como conferir a sua própria pontuação com um editor de texto.

O que é pontuação ATS?

Um ATS (applicant tracking system, ou sistema de rastreamento de candidatos) é o software que uma empresa usa para receber candidaturas. Ele extrai o texto do seu arquivo, divide em campos como nome, empregadores, cargos, datas e habilidades, armazena o resultado e dá aos recrutadores uma caixa de busca e filtros sobre a pilha inteira. Greenhouse e Workday são dois exemplos entre dezenas.

Uma pontuação ATS é um número, de 0 a 100 na maioria das ferramentas, que um software atribui ao seu currículo para uma descrição de vaga. Dois tipos de software produzem números assim. O ATS do empregador pode, em alguns produtos e configurações, mostrar aos recrutadores um indicador de correspondência. Verificadores de terceiros como Jobscan, Resume Worded e SkillSyncer produzem o número que você vê na sua própria tela. Quem procura pela própria pontuação ATS está falando do segundo tipo, e os dois tipos não compartilham escala.

Pontuação ATS vs pontuação do currículo

Os dois termos se sobrepõem, e a diferença é se uma descrição de vaga entrou na conta. Uma ferramenta que pontua seu arquivo sozinho, sem vaga anexada, mede redação e estrutura: bullets com números, frases repetidas, títulos de seção, datas que ela consegue interpretar. Os fornecedores costumam chamar isso de pontuação do currículo. Uma ferramenta que recebe uma vaga mede a sobreposição com aquela vaga e costuma chamar o resultado de pontuação ATS ou taxa de correspondência. As duas são estimativas produzidas fora do sistema de qualquer empregador, e o resto deste post vale para ambas.

O que os sistemas dos empregadores fazem com o seu currículo

A documentação que os fornecedores publicam descreve parsing, armazenamento e busca muito mais do que pontuação.

O site de suporte do Greenhouse descreve a filtragem por palavra-chave durante a revisão de candidaturas: o recrutador busca no texto completo dos currículos e das notas internas, a palavra-chave da busca precisa ser idêntica ao texto da candidatura, e os termos podem ser marcados como Preferred (basta que um apareça) ou Required (todos precisam aparecer). Rejeição automática existe, mas as regras de candidatura do Greenhouse disparam a partir das respostas do candidato a perguntas do formulário, como autorização de trabalho ou localização, e a rejeição automática está disponível nos planos Plus e Pro. Nenhum dos dois artigos menciona uma pontuação numérica do currículo.

O Workday calcula uma, com limites que ele mesmo declara. Seu Candidate Skills Match usa aprendizado de máquina para comparar as habilidades derivadas da candidatura com as habilidades da requisição de vaga, dá mais peso às habilidades obrigatórias da requisição e mostra aos recrutadores uma faixa (Strong, Good, Fair, Low, Pending ou Unable to Score) em vez de uma porcentagem. O guia de administração diz que a pontuação ignora há quanto tempo e por quanto tempo o candidato usou uma habilidade, não pode ser calculada para formatos de currículo não suportados nem para documentos fora do inglês, e que o Workday planeja aposentar o recurso em uma versão futura.

Filtragem e ranqueamento de algum tipo são comuns. O Project on Managing the Future of Work, da Harvard Business School, entrevistou empregadores nos EUA, no Reino Unido e na Alemanha para seu relatório de 2021 com a Accenture, Hidden Workers: Untapped Talent. O resumo de Joseph Fuller no HBS Working Knowledge relata que 63% dos empregadores pesquisados usavam um sistema de gestão de recrutamento (69% entre os com mais de 1.000 funcionários) e que, entre esses usuários, 94% dependiam do sistema para um primeiro corte ou ranqueamento de candidatos de qualificação média e 92% para candidatos de alta qualificação.

Então o ranqueamento é real, varia por fornecedor e pela configuração que cada empregador fez no produto, e o número que um recrutador talvez veja não tem escala publicada contra a qual você possa medir o seu currículo. Para a mecânica de como esses sistemas fazem parsing e ranqueiam, leia como funcionam os algoritmos de correspondência de currículo, que cobre as camadas de palavra-chave, semântica e estruturada. Este post fica com o número.

De onde vem o número na sua tela

Cada verificador de terceiros define a própria pontuação e a própria meta. Em outubro de 2026, segundo o site de cada fornecedor:

  • Jobscan chama seu número de taxa de correspondência (match rate) e diz na página inicial que ela se apoia em cinco prioridades, nesta ordem: hard skills, nível de formação, título do cargo, soft skills e outras palavras-chave, deixando de fora a contagem de palavras do currículo e os resultados mensuráveis. O Jobscan recomenda 75%, acrescenta que muitos de seus usuários têm sucesso com 65% e avisa que passar de 75% pode exigir encher o currículo de palavras-chave.
  • Resume Worded mantém o Score My Resume, 30 ou mais verificações que produzem uma pontuação de 0 a 100, e considera 85 ou mais bom e 90 ou mais ideal. Sua ferramenta separada Targeted Resume compara seu currículo com uma vaga e produz um Relevancy Score, em que um resultado abaixo de 80 significa que habilidades importantes da vaga estão faltando.
  • SkillSyncer pontua seu currículo de 0 a 100 contra uma vaga colada, ordena as palavras-chave pela frequência com que o empregador as repete e recomenda 80 ou mais. Você pode excluir palavras-chave que não se aplicam a você, e a pontuação é recalculada.
  • Teal mostra aos usuários gratuitos os cinco principais insights de palavra-chave para uma vaga anexada e deixa a lista completa de palavras-chave e um Match Score atrás do plano pago Teal+.
  • Rezi monta um Rezi Score a partir de 23 métricas e o limita no plano gratuito.

Mesmo currículo, três metas publicadas (75, 80 e 85), um Match Score que você paga para ver e uma pontuação cortada no plano gratuito. O limite pertence à ferramenta que o definiu, e cada ferramenta escolheu a própria lista de palavras-chave, os próprios pesos e os próprios extras. Um 68 de uma e um 81 de outra podem descrever o mesmo arquivo no mesmo dia.

Como a pontuação ATS de um currículo é calculada

A maioria dos verificadores combina três ingredientes, e as diferenças entre ferramentas se resumem aos pesos.

Sobreposição de palavras-chave. A ferramenta extrai termos da descrição da vaga, confere quais aparecem no seu currículo e divide. Variações: dar peso a um termo pela frequência com que a vaga o repete, dar mais peso a hard skills do que a soft skills, tratar o título do cargo como uma verificação própria, e exigir palavras exatas ou aceitar sinônimos. Esse ingrediente carrega a maior parte da pontuação nas ferramentas que recebem uma descrição de vaga.

Verificações de seção. Existe um resumo, uma seção de experiência, formação, uma lista de habilidades? O parser encontrou um e-mail, um telefone e datas que conseguiu ler? Seções ausentes ou sem título custam pontos.

Verificações de formatação. Tipo de arquivo, se o PDF tem camada de texto, colunas e tabelas que embaralham a ordem de leitura, fontes, número de páginas. Ferramentas que rodam sem descrição de vaga se apoiam nesse grupo e na qualidade da redação, como bullets com números e frases repetidas.

Depois alguém escolhe os pesos: talvez 60% palavras-chave, 20% seções, 20% formatação. Os pesos codificam uma opinião sobre o que importa, e não encontrei nenhum fornecedor que publique evidência de que seus pesos preveem entrevistas.

Como calcular a pontuação ATS de um currículo: um exemplo prático com o código à vista

Eu mantenho o Resume Matcher, um harness de IA gratuito e open source (Apache 2.0) para personalizar um currículo para a descrição de uma vaga, usado por mais de 200 mil candidatos. Ele roda na sua própria máquina com um modelo que você traz, como Claude, ChatGPT, Gemini, DeepSeek ou um modelo local via Ollama. É uma ferramenta de personalização e não pretende simular o ATS de nenhum empregador. Ele mostra dois números, e como o código é público, você pode ler as fórmulas em vez de adivinhá-las. Isso faz dele um exemplo útil do que compõe uma pontuação.

Análise de Vaga (JD Match %)

A aba Análise de Vaga da tela Criar Currículo mostra a descrição da vaga ao lado do seu currículo, com as palavras em comum destacadas, mais uma porcentagem. O cálculo, em apps/frontend/lib/utils/keyword-matcher.ts:

  1. Converter a descrição da vaga inteira para minúsculas e dividi-la em qualquer coisa que não seja letra, dígito ou hífen.
  2. Manter tokens com três ou mais caracteres. Descartar números puros. Descartar uma lista de 172 stopwords que cobre palavras funcionais do inglês e enchimento de anúncio de vaga como “role”, “team”, “experience” e “skills”.
  3. Montar o mesmo conjunto a partir do texto do seu currículo.
  4. Contar quantos tokens da descrição da vaga aparecem no conjunto do currículo. A pertinência é exata: “kubernetes” bate com “kubernetes” e com nada mais.
  5. Pontuação = arredondar(correspondentes ÷ total de tokens da descrição da vaga × 100).

Nenhuma IA roda nesse cálculo. Dois limites que vale conhecer: o tokenizador trata ASCII, então palavras em devanágari, chinês ou em alfabeto latino com acento são ignoradas; e a aba pinta a porcentagem de verde a partir de 50 e de amarelo a partir de 30. Essas cores são escolhas de exibição na interface. Nada no app as trata como nota de corte, e você também não deveria.

ATS Score Breakdown

A página de personalização mostra um card chamado ATS Score Breakdown enquanto uma prévia personalizada está aberta. A pontuação vai até 100 e vem de apps/backend/app/services/ats.py:

score = 0.55 × keyword_match + 0.25 × skills_coverage + 0.20 × section_completeness
  • keyword_match: o modelo que você conectou extrai da vaga as habilidades obrigatórias, as habilidades desejáveis e as palavras-chave. O código então compara cada termo, palavra inteira e sem distinguir maiúsculas, com as seções do seu currículo, excluindo dados pessoais, e divide correspondentes por total.
  • skills_coverage: a fração das habilidades obrigatórias e desejáveis da vaga encontradas no seu currículo.
  • section_completeness: quantas entre resumo, experiência, formação e habilidades estão presentes, dividido por quatro.

As recomendações embaixo do card são templates fixos ligados ao componente que pontuou baixo. O card aparece durante a prévia, e o número não é armazenado. Os pesos 0.55, 0.25 e 0.20 são uma decisão dos mantenedores, e a própria documentação de desenvolvimento do repositório diz para não alegar precisão de ATS comercial. Leia o card como uma heurística de palavras-chave e seções, diga o rótulo o que disser.

Os dois números existem para apontar termos ausentes. A porcentagem resume a lista, e a lista é o que você usa.

Como conferir a pontuação ATS do seu currículo à mão

Você consegue reproduzir a parte de sobreposição de palavras-chave de qualquer verificador com um editor de texto e dez minutos, e a lista de ausências vai te ensinar mais do que o número.

  1. Copie os requisitos e as responsabilidades da vaga para um documento.
  2. Liste os substantivos. Linguagens, frameworks, ferramentas, plataformas, métodos, termos do domínio, o título do cargo, certificações. Pule verbos e enchimento. O guia de palavras-chave para currículo percorre esse passo com termos de exemplo para vagas de backend, frontend, dados e DevOps.
  3. Marque as repetições. Um termo que a vaga usa três vezes é um termo com que o gestor da vaga se importa.
  4. Assinale cada termo que aparece no seu currículo com a mesma redação da vaga. “k8s” não conta como “Kubernetes”.
  5. Divida os termos assinalados pelo total de termos.

Exemplo (fictício). Uma vaga de engenheiro backend na Larkspur Logistics rende doze termos depois do passo 2: Python, Django, PostgreSQL, Redis, Kafka, AWS, Terraform, Docker, Kubernetes, REST APIs, observabilidade, on-call. O currículo de Priya Nair traz Python, Django, PostgreSQL, AWS, Docker, Kubernetes, REST APIs e on-call: oito assinalados. 8 ÷ 12 = 67%. As ausências são Redis, Kafka, Terraform e observabilidade. Priya usou Terraform por dois anos e escreveu “infraestrutura como código” no lugar, então uma ausência é um ajuste de redação. Ela montou dashboards no Grafana no último emprego, que a vaga chama de observabilidade, então essa é a segunda correção de redação. Ela usou Redis uma vez e não tem experiência com Kafka, então esses ficam de fora. O teto honesto dela para essa vaga é 10 de 12, ou 83%, e as duas lacunas restantes são coisas para preparar para a entrevista.

Se preferir um script, a fórmula da Análise de Vaga cabe em poucas linhas de Python:

import re

STOP = {"and", "the", "with", "for", "you", "our", "will", "role", "team",
        "experience", "skills", "work", "strong", "ability", "years"}  # extend as needed

def terms(text):
    tokens = re.split(r"[^a-z0-9-]+", text.lower())
    return {t for t in tokens if len(t) >= 3 and not t.isdigit() and t not in STOP}

jd = terms(open("posting.txt").read())
cv = terms(open("resume.txt").read())
matched = jd & cv
print(f"{round(len(matched) / len(jd) * 100)}%  missing: {sorted(jd - cv)}")

Rode o script com algumas vagas e você vai se pegar lendo a segunda coluna e ignorando a primeira.

O que é uma boa pontuação ATS

Não existe limite universal, e quem te dá um sem dizer qual é a ferramenta está chutando. As metas dos próprios fornecedores diferem em dez pontos. Os sistemas dos empregadores, quando pontuam, usam faixas ou escalas internas que não publicam, e o Workday diz que a pontuação dele ignora quão recente ou quão longa foi a sua experiência com uma habilidade. Um 90 de um verificador diz que o seu currículo repete o vocabulário da vaga. Não diz nada sobre se um recrutador daquela empresa ordena por esse vocabulário ou abre os arquivos na ordem em que chegaram.

Quatro perguntas te dão mais do que o número:

  • O currículo contém, na redação da vaga, cada habilidade obrigatória que você tem? Cada ausência aqui é uma correção de graça.
  • A linha do seu título bate com o título da vaga, ou o inclui entre parênteses?
  • Você consegue selecionar e copiar o texto do seu PDF? Se não consegue, nenhum parser consegue ler também.
  • Você adicionou algo que não conseguiria defender em uma entrevista?

O aviso do Jobscan sobre exagerar acima de 75% é o instinto certo. Depois que os termos que você domina estão presentes, cada termo adicionado que você não domina reduz suas chances com o leitor humano que vem depois da busca. A pontuação a mirar é aquela em que a lista de ausências contém habilidades que você não tem e nada mais. A porcentagem que isso produz vai variar por vaga, e tudo bem.

Para uma comparação dos próprios verificadores, incluindo o que cada plano gratuito oferece, leia verificadores de currículo ATS gratuitos comparados. Para transformar a lista de ausências em um currículo personalizado, comece por como personalizar seu currículo para a descrição de uma vaga.

Se este post ajudou, deixe uma estrela no Resume Matcher no GitHub. Eu, Saurabh Rai, construo o projeto, e você pode me seguir no GitHub, no X e no LinkedIn.

[Este artigo foi redigido, traduzido e formatado com a ajuda de IA. Os dados do produto foram conferidos no código-fonte do Resume Matcher, e as fontes externas estão linkadas onde são usadas.]

Gostou deste artigo? Dê uma estrela ao Resume Matcher no GitHub e acompanhe o projeto