Data Analyst resume template

Data Analyst Resume Template & Examples (2026)

Every analyst posting names a different stack — SQL, dbt, Tableau, Looker, Python. snipecv re-weights your skills and impact to mirror the one in front of you.

No credit card. Free variants every month. PDF export always free.

Updated Sep 17, 2026 · by the snipecv team

Alex Morgan

alex.morgan@example.com | linkedin.com/in/alexmorgan

Professional Experience

Brightwave

New York, NY

Data Analyst

Mar 2021 – Present

  • Analyzed data and created reports for the business team.
  • Comfortable with spreadsheets and various BI tools.
  • Built 20+ self-serve Looker dashboards from dbt models, cutting ad-hoc report requests 60% and surfacing a churn signal worth $300K ARR.

Meridian Group

Chicago, IL

Data Analyst

Jun 2018 – Feb 2021

  • Recognized for cross-team collaboration on quarterly planning and delivery.

Additional

Key Skills: SQL, dbt, Looker, Python (pandas)

Education

State University

Boston, MA

Bachelor of Science

May 2018

Tailored for Data Analyst @ Brightwave

+52matched to JD keywords

Why this tailored resume works

"Analyzed data and created reports for the business team" is what the job title already implies, so it adds nothing a reviewer did not know from the header. The tailored version names the stack the posting screens for (dbt, Looker), states the scale of what was built (20+ self-serve dashboards), and then does the thing most analyst resumes never do: it reports a consequence. Sixty percent fewer ad-hoc requests is an operational change; a churn signal worth $300K in annual recurring revenue is a business one. Analysts are hired on decisions changed, and the original sentence describes only activity.

Data Analyst resume example

A complete, ATS-safe example — single column, standard headings, consistent dates. Copy the structure, not the fictional details.

Ines Duarte

Data Analyst — Product & Revenue Analytics · Chicago, IL · ines.duarte@example.com · linkedin.com/in/inesduarte

Summary

Product and revenue analyst with 5 years turning warehouse data into decisions people act on: SQL and dbt over Snowflake, self-serve Looker for 120 weekly users, and the churn analysis that redirected a quarter of the retention roadmap. Known for closing the loop, which means every analysis names the decision it was for and what happened after.

Professional Experience

Data Analyst, Product & Revenue · Brightwave

May 2023 – Present

  • Built 20+ self-serve Looker dashboards on governed dbt models, cutting ad-hoc report requests 60% and taking the analytics team from a queue to a consulting model.
  • Found the churn signal worth $300K in annual recurring revenue by cohorting on second-week feature adoption; the finding redirected the retention roadmap and the intervention recovered 41% of the at-risk accounts.
  • Ran the pricing-change analysis that leadership used to approve a tier restructure, including the sensitivity work showing where the model broke.
  • Rebuilt the marketing attribution model from last-touch to position-based, which reallocated $180K of quarterly spend and changed which two channels the team funded.
  • Cut the weekly reporting build from 6 hours of manual work to a 15-minute refresh by moving the logic into dbt with tests on every model.

Business Intelligence Analyst · Rangeline Retail Group

Jul 2021 – Apr 2023

  • Owned merchandising reporting for 140 stores: inventory turn, sell-through, and markdown analysis feeding a weekly buying decision worth roughly $2M.
  • Built the store-level demand model that cut stockouts on the top 200 SKUs by 23% in two quarters.
  • Consolidated 9 conflicting Excel reports into one Power BI model with a documented definition for every metric, which ended a recurring dispute about whose revenue number was correct.

Reporting Analyst · Rangeline Retail Group

Aug 2020 – Jun 2021

  • Produced weekly and monthly operations reporting in Excel and SQL; automated the three most-requested reports and was promoted into the BI team within a year.

Technical Skills

  • Analysis & data: SQL (window functions, CTEs, query tuning), dbt, Snowflake, Python (pandas, statsmodels), cohort & retention analysis, A/B test readout & significance, attribution modeling, advanced Excel (Power Query, pivot models)
  • BI & communication: Looker (LookML), Power BI, Tableau, metric definitions & data dictionaries, executive readouts, stakeholder requirements gathering, Git & version-controlled analytics

Certifications & Education

  • B.S. Economics, University of Illinois Urbana-Champaign — May 2020
  • dbt Analytics Engineering Certification — Feb 2024

Data Analyst resume examples by experience level

Business Intelligence Analyst

BI framing leads with the reporting layer as a product: how many people self-serve, how many legacy reports were retired, whether metric definitions are governed, and what refresh reliability looks like. The audience is the business, so the evidence is adoption and trust rather than modeling sophistication.

  • Built N dashboards in [tool] serving N weekly users, retiring N legacy reports and cutting ad-hoc requests N%.
  • Consolidated N conflicting reports into one governed model with a documented definition per metric, ending [recurring dispute].
  • Took refresh reliability from N% to N% by [change], with failures alerting to [channel] before stakeholders noticed.

Why this works: Dashboard count alone is a vanity number. Pair it with adoption and with what you deleted: retiring nine conflicting reports is a stronger claim than building twenty new ones, and it is the one a BI manager has been trying to do for years.

Marketing / Growth Analyst

Marketing analytics framing is judged on spend reallocated and channel decisions changed. Attribution methodology, incrementality testing, and cost metrics are the vocabulary, and the strongest evidence is a budget that moved because of your analysis.

  • Rebuilt attribution from [last-touch] to [model], reallocating $N of quarterly spend and changing which channels were funded.
  • Ran the incrementality test on [channel] that showed N% of attributed conversions were non-incremental; [what changed].
  • Cut blended customer acquisition cost from $N to $N by [analysis-driven change], holding [volume metric] flat.

Why this works: Name the attribution model and say what it replaced, because "attribution" without a methodology reads as dashboard maintenance. The incrementality question is where marketing analysts are separated from marketing reporters, so bring one test where the honest answer was uncomfortable.

Entry-level or career-change Data Analyst

Without an analyst title, the argument is a portfolio of real analysis on real data plus the SQL bar met visibly. Operations, finance, support, and teaching backgrounds all generate genuine analytical work; the resume's job is to restate it in analyst structure rather than in the previous role's language.

  • Automated [recurring report] in SQL and Excel, cutting N hours of manual work per week and [decision it enabled].
  • Analysed [real dataset] to answer [question]; findings published at [link] with the SQL and the methodology shown.
  • Built [dashboard] for [team], which replaced [previous basis for the decision] and is still in weekly use.

Why this works: One end-to-end project on messy real data beats five tutorial notebooks on clean public datasets, because employers are screening for whether you can handle ambiguity, not whether you can follow instructions. Show the question, the cleaning decisions, and the answer, and publish the SQL.

How to write a data analyst resume

Report the decision, not the dashboard

Almost every data analyst resume describes deliverables: reports produced, dashboards built, analyses run. Almost none describes consequences, which is the only thing a hiring manager is actually buying. The structure that works is question, method, finding, decision: what someone needed to know, how you answered it, what the answer was, and what changed because of it. "Found the churn signal worth $300K by cohorting on second-week feature adoption, which redirected the retention roadmap" is one sentence containing all four.

Where a decision is confidential or the outcome was never tracked, say what the analysis enabled rather than inventing a result. "Ran the pricing analysis leadership used to approve the tier restructure" is honest and still shows altitude. What does not work is the passive middle ground of "provided insights to stakeholders", which is a sentence that has been on every analyst resume for fifteen years and conveys nothing.

Prove the SQL bar before the interview does

Nearly every analyst screen includes a SQL test, and the level it tests to is higher than most resumes imply. Listing SQL as a skill puts you in a pool with people whose SQL is a SELECT with a WHERE clause. Name the constructs instead: window functions, common table expressions, query tuning, incremental models. That single change separates you from the majority of the applicant pool before anyone opens a coding environment.

Then let the bullets carry the evidence. Cohorting on second-week behaviour, building a position-based attribution model, or writing incremental dbt models with tests all imply the SQL underneath without claiming it directly, and they are much harder to fake. If you are early in your career, publish one query-heavy analysis somewhere linkable, because it converts the claim into something a reviewer can check in thirty seconds.

Say which analyst you are: business, product, marketing, or BI

The title covers four jobs with different stakeholders and different evidence. The business analyst serves operations and finance and is measured on process and cost. The product analyst serves a product team and is measured on funnels, cohorts, and experiment readouts. The marketing analyst serves growth and is measured on spend and attribution. The BI analyst builds the reporting layer everyone else uses and is measured on adoption and trust. A posting will tell you which within its first three bullets.

Lead with the matching half of your history and keep the rest visible but compressed. Cross-domain breadth genuinely helps once the primary fit is established, and an analyst who has served both a product team and a finance team is more useful than one who has served neither. The re-weighting is per posting, not per career, and it is exactly the work one source CV plus a tailored version per application is for.

Show the stakeholder you served and how the ask arrived

Analysis does not happen in a vacuum, and how requests reach you says a great deal about your seniority. A junior analyst receives fully specified tickets. A senior analyst receives a vague business worry and turns it into an answerable question, which is the harder and more valuable half of the job. Make that visible: "reframed a request for a churn dashboard into the cohort analysis that identified the actual driver" describes a level that no skills list can.

Name the audience and its altitude too. Reporting to a weekly buying decision worth roughly $2M, or presenting to an executive forum that approved a restructure, tells a reviewer what rooms your work has held up in. Requirements gathering, definition disputes, and the politics of whose number is correct are all real parts of this job, and describing them concretely reads as experience rather than as complaint.

Use Excel proudly, and name the modern stack anyway

Analysts often hide Excel, worried it reads as unsophisticated. It does not: it is the most widely used analytical tool in existence and most business stakeholders live inside it, so fluency is an asset worth naming, particularly as Power Query and model-driven pivot work rather than as a vague mention. Where Excel is genuinely your only tool, that is the gap worth closing before applying, because SQL is the actual gate.

The rest of the stack should mirror the posting's own spelling, since applicant tracking systems match strings rather than concepts. Snowflake, BigQuery, Redshift, Databricks, dbt, Looker, Power BI, and Tableau are all distinct terms, and pairing an umbrella with specifics catches both queries: "BI tooling (Looker, Power BI)" gets matched where either alone might not. Adding version control to the list is a small, real differentiator, since analysts who work in Git are still a minority.

Data Analyst resume bullet points that work

Swap the Ns for your real numbers — a bullet without a measurable outcome is a bullet a recruiter skips.

Analysis with a decision attached

  • Found [signal] worth $N by [method]; the finding [decision it changed] and [measured follow-on].
  • Ran the [pricing/experiment/forecast] analysis leadership used to approve [decision], including the sensitivity work showing where the model broke.
  • Reframed [vague business request] into [answerable question], which surfaced [finding] the original ask would have missed.
  • Rebuilt [model] from [old approach] to [new approach], reallocating $N and changing [what was funded].

Reporting layer and automation

  • Built N dashboards in [tool] serving N weekly users, cutting ad-hoc requests N% and retiring N legacy reports.
  • Cut a N-hour manual reporting build to an N-minute refresh by moving the logic into [dbt/warehouse] with tests on every model.
  • Consolidated N conflicting reports into one governed model with a documented definition per metric.
  • Took refresh reliability from N% to N%, with failures alerting before stakeholders noticed.

Domain and operational impact

  • Owned [domain] reporting for N [stores/regions/accounts], feeding a [cadence] decision worth roughly $N.
  • Built the [demand/risk/forecast] model that cut [operational metric] N% over N quarters.
  • Ran the [A/B test] readout on N,000 users, calling [result] with [significance] and recommending [action].
  • Documented the metric dictionary for N core measures, ending [recurring dispute] between [teams].

ATS keywords for data analyst resumes

Most ATS match exact strings, not concepts — mirror the job posting's spelling and casing, and pair umbrella terms with the specific tools.

  • data analyst
  • business intelligence
  • SQL
  • window functions
  • query optimization
  • dbt
  • Snowflake
  • BigQuery
  • Redshift
  • Python
  • pandas
  • R
  • Excel
  • Power Query
  • Looker
  • LookML
  • Power BI
  • Tableau
  • data visualization
  • dashboard development
  • cohort analysis
  • retention analysis
  • A/B testing
  • statistical significance
  • attribution modeling
  • forecasting
  • KPI reporting
  • data modeling
  • ETL
  • data quality
  • requirements gathering
  • stakeholder management

Data Analyst salary & outlook

Median pay
$120,230/yr median (US, May 2025) — data scientists, the category BLS reports business intelligence analysts under
Typical range
Read this one carefully: BLS has no standalone data analyst occupation. This Role maps to business intelligence analysts (15-2051.01), which the Occupational Outlook Handbook reports inside data scientists, a category that skews above typical analyst pay. That category's lowest 10% earned less than $67,240 and its highest 10% more than $199,130, with medians of $142,240 in publishing and content, $132,380 in computer systems design, $129,490 in credit intermediation, and $108,650 in insurance. Most postings titled "data analyst" sit between the 10th percentile and the median rather than at it, so treat the lower half of that range as the realistic band and check levels data for a specific employer.
Outlook
Data scientists are projected to grow 35% from 2025 to 2035, much faster than the average for all occupations, with about 24,800 openings per year. BLS publishes no separate projection for analyst-titled roles, and the growth figure is driven by the scientist end of the category.

Source: U.S. Bureau of Labor Statistics, Occupational Outlook Handbook — Data Scientists (the category covering business intelligence analysts; skews above analyst-titled pay), May 2025 OEWS wages and 2025-2035 projections, accessed Sep 17, 2026.

Role data follows the U.S. Department of Labor’s O*NET-SOC occupational classification. This site includes information from O*NET OnLine by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), used under the CC BY 4.0 license. O*NET® is a trademark of USDOL/ETA. snipecv is not affiliated with or endorsed by USDOL/ETA.

Data Analyst resume FAQ

How much SQL do I actually need for a data analyst job?

Enough to pass a live technical screen, which in practice means joins of every type, aggregation with grouping, common table expressions, window functions, and date handling without looking it up. Window functions are the usual dividing line: running totals, rank within a group, and period-over-period comparison come up constantly in real work and appear in most interview sets.

Query tuning matters once you are working on warehouse-scale data, where a badly written query is a cost problem rather than a slow one. You do not need to be a database engineer, but knowing why a filter belongs before a join and what a scan costs is the difference between an analyst a data team enjoys working with and one they quietly rewrite after.

Do I need Python and R, or is SQL and Excel enough?

SQL and a BI tool will get you hired into most business and BI analyst roles, and Excel remains genuinely useful rather than a weakness. Python becomes necessary when the work moves into statistics, forecasting, or anything repeated enough to deserve automation, and it is close to expected in product analytics. R shows up in research, healthcare, and academia far more than in commercial analytics.

If you are choosing one, choose Python, and learn pandas against a real dataset rather than a tutorial. List it only when you have used it for something you could talk through for five minutes, because "Python" on an analyst resume invites a question about the last thing you wrote with it.

What makes a data analyst portfolio worth looking at?

One end-to-end project on messy real data, with the question stated up front, the cleaning decisions shown, the SQL visible, and a conclusion someone could act on. The reason tutorial projects on clean public datasets fail is that they demonstrate instruction-following, and every applicant has the same three. Scraped or self-collected data, a local government dataset nobody has polished, or the analysis your current employer will let you anonymize all work better.

Write up what you found in plain language, because communication is half the job and the writeup is the only place a reviewer can see it. A short readable page with one chart and a clear finding does more than a notebook with forty cells and no narrative.

How do I move from data analyst to analytics engineer or data scientist?

To analytics engineering, the bridge is dbt, version control, and testing: start owning models rather than consuming them, put your transformations under Git, and add tests. It is the shortest jump in the field because the SQL is already there, and the analytics engineer page in this cluster covers what those postings screen for.

To data science, the bridge is statistics and experimentation rather than machine learning tutorials. Owning experiment design and readouts, including the power calculation and the honest null results, converts a reporting analyst into a candidate. Both moves are considerably easier internally than through the open market, so if your company has either function, the first conversation is with them.

How long should a data analyst resume be?

One page for the first several years, two only once you have domain depth or leadership worth the space. Analyst resumes bloat with tool lists and deliverable counts, and the fix is to cut the deliverables rather than the tools: four to six analyses with decisions attached beat a catalogue of dashboards every time.

Keep the skills block dense and the bullets sparse. The skills block is doing keyword work for the applicant tracking system and can carry twenty terms without hurting readability, while every extra bullet competes with your best one for a reviewer's limited attention.

Is "data analyst" being replaced by AI?

The ticket-taking end of it is under real pressure. Writing a straightforward query from a specified request, assembling a routine dashboard, and producing recurring reports are all things current tools do quickly, and job postings for pure reporting roles have thinned accordingly.

What has not been automated is the part that was always the actual job: knowing which question is worth asking, recognizing when the data is lying, choosing a methodology and defending it, and getting a room of people to act on an uncomfortable finding. Write the resume around that half. An analyst whose bullets are all deliverables is describing the automatable portion of the role, and in 2026 that is a strategic error as much as a stylistic one.

Stop rewriting your CV from scratch for every application.

Keep one CV under version control and let snipecv tailor it, job by job.