Job description template

Data Analyst Job Description

Hire top Data Analysts with this comprehensive job description template. Covers responsibilities, technical skills, qualifications, and salary benchmarks.

The role in brief

A Data Analyst collects, processes, and performs statistical analysis on large datasets to help organizations make data-driven decisions. They translate complex data into clear, actionable insights through reports, dashboards, and visualizations. This role bridges the gap between raw data and business strategy, requiring both technical proficiency and strong communication skills.

  • Collect, clean, and validate data from multiple sources to ensure accuracy and consistency
  • Develop and maintain dashboards and reports using tools like Tableau, Power BI, or Looker
  • Perform statistical analysis to identify trends, patterns, and correlations in business data
  • Collaborate with cross-functional teams to understand data requirements and deliver insights

Paste the description into Cohesyve and it generates a Data Analyst assessment with a scoring rubric. Ten candidates free, no card.

Responsibilities

  • Collect, clean, and validate data from multiple sources to ensure accuracy and consistency
  • Develop and maintain dashboards and reports using tools like Tableau, Power BI, or Looker
  • Perform statistical analysis to identify trends, patterns, and correlations in business data
  • Collaborate with cross-functional teams to understand data requirements and deliver insights
  • Create automated reporting solutions to reduce manual processes
  • Present findings and recommendations to stakeholders through clear visualizations and narratives
  • Support A/B testing and experimentation efforts with data analysis
  • Document data processes, methodologies, and data dictionaries
  • Identify data quality issues and implement solutions to improve data integrity

Required skills

SQL and database querying (PostgreSQL, MySQL, BigQuery)Data visualization tools (Tableau, Power BI, Looker)Excel/Google Sheets (advanced formulas, pivot tables, macros)Statistical analysis and hypothesis testingPython or R for data analysisData cleaning and ETL processesCritical thinking and problem-solvingStrong written and verbal communication

Cohesyve

Test these skills before the Data Analyst interviews

Cohesyve reads the description above and generates a role-specific assessment with a scoring rubric. Each candidate gets a different version, so questions cannot be shared.

Nice to have

Experience with cloud data platforms (AWS, GCP, Azure)Knowledge of machine learning fundamentalsA/B testing and experimentation frameworksdbt or similar data transformation toolsIndustry-specific analytics experience

Qualifications

  • 1Bachelor's degree in Statistics, Mathematics, Computer Science, Economics, or related field
  • 21-3 years of experience in data analysis or related role
  • 3Portfolio of data analysis projects or case studies
  • 4Proficiency in at least one programming language (Python or R)
  • 5Strong attention to detail and analytical mindset

Compensation and environment

Salary range

$60,000 - $95,000 per year depending on experience and location

Work environment

Office-based, hybrid, or fully remote. Data Analysts typically work closely with business teams, product teams, and engineering. The role involves both independent analysis and collaborative work.

Career growth

Data Analysts can progress to Senior Data Analyst, Lead Analyst, Data Scientist, Analytics Manager, or Head of Analytics. Some transition into product management or data engineering.

Common questions

What is the difference between a Data Analyst and a Data Scientist?

Data Analysts focus on interpreting existing data using statistical methods and visualization to answer business questions. Data Scientists typically work on more complex problems involving predictive modeling, machine learning, and building algorithms. Data Scientists often require more advanced statistical and programming skills.

What tools should a Data Analyst know?

Essential tools include SQL for data querying, Excel or Google Sheets for quick analysis, a visualization tool like Tableau or Power BI, and a programming language like Python or R. Familiarity with cloud platforms and version control is increasingly expected.

Is a degree required to become a Data Analyst?

While many positions require a bachelor's degree, it's increasingly common for employers to accept equivalent experience, bootcamp certificates, or strong portfolios. Demonstrated skills and practical experience with data tools carry significant weight in hiring.

Cohesyve · Skill assessments for hiring

Assess Data Analyst candidates before you interview them

Cohesyve turns a job description into a role-specific assessment with a scoring rubric. Each candidate gets a different version, so questions cannot be shared between applicants.

1,500+

assessments completed

50%

faster time-to-hire

90%

completion rate

5 min

from JD to assessment

No credit card · 10 free candidates · Plans sized to your hiring volume

See Cohesyve in action

Free 30-min walkthrough

See it on your role