Skip to main content
TuraHire
IT & Technology🇮🇳 India Template

Data analyst

Data analyst job description template for Indian IT services, BFSI, and e-commerce companies. Covers analytics responsibilities, tools, education, Cost to Company (CTC) range, and selection process.

Experience

1 - 4 Years

Avg Salary (CTC)

₹8 - 14 LPA

Locations

Bengaluru, Karnataka

Type

Full-time

Template Body

Data Analyst Job Description Template

Data analysts collect, clean, and interpret data to help organisations make informed business decisions. In India's data-driven economy, analysts work across BFSI, e-commerce, IT services, and EdTech, using tools like SQL, Python, Power BI, and Tableau to extract insights from complex datasets. Use our data analyst job description template to attract analytical talent. It covers key responsibilities, required skills, Indian education requirements, salary insights (Cost to Company (CTC)), and the selection process.

Job title:

Data Analyst

Location:

Bengaluru, Karnataka (or Hyderabad / Pune / Mumbai / Gurugram)

Job type:

Full-time, Permanent

Reports to:

Analytics Manager / Data Science Lead

Experience:

1-4 years

Employment type:

Permanent

About the role

We are looking for a Data Analyst to join our business intelligence team. You will work with stakeholders across marketing, product, and operations to define metrics, build dashboards, and deliver actionable insights. The ideal candidate combines strong SQL skills with the ability to present complex findings clearly to non-technical stakeholders. This role is part of a 15-member analytics team supporting India's fastest-growing e-commerce platform.

About the company: - Established: 2016 - Employees: 4,500+ - Industry: E-commerce (quick-commerce and online grocery) - Certifications: ISO 27001, PCI DSS compliant - Presence: Operations across 40+ Indian cities; HQ in Bengaluru - Known for: India's top 2 quick-commerce platform delivering in 10 minutes; backed by top venture capital firms; featured in Forbes Asia 100 to Watch 2025

Data analyst roles and responsibilities

Data analysts work on the full analytics lifecycle from data extraction to insight presentation: - Write and optimise SQL queries to extract data from relational databases (MySQL, PostgreSQL) and data warehouses (Snowflake, BigQuery) - Build and maintain interactive dashboards in Power BI or Tableau for real-time tracking of key business metrics (GMV, retention, LTV, cohort behaviour) - Perform exploratory data analysis using Python (pandas, numpy, matplotlib) to identify trends, anomalies, and growth opportunities - Design and analyse A/B tests - calculate sample size, run significance tests, and present results with statistical rigour - Collaborate with product managers to define success metrics for new features and track adoption post-launch - Prepare weekly and monthly business review decks for leadership - include data-driven insights with clear visualisation and actionable recommendations - Automate recurring reports using Python scripts or scheduled SQL queries to reduce manual effort - Clean and validate raw data - handle missing values, outliers, and ensure data integrity across multiple sources - Document data definitions, metric calculations, and dashboard logic in the team knowledge base

Data analyst qualifications and skills - Advanced SQL - ability to write complex queries with CTEs, window functions, subqueries, and query optimisation - Proficiency in Power BI or Tableau for dashboard creation - DAX measures, calculated columns, and scheduled refresh - Working knowledge of Python for data analysis - pandas, numpy, seaborn, and Jupyter notebooks - Understanding of statistical concepts - hypothesis testing, confidence intervals, regression, and correlation - Strong business acumen - ability to connect data findings to business outcomes and communicate them to stakeholders - Experience with A/B testing frameworks and experimentation design - Familiarity with cloud data platforms (Snowflake, BigQuery, AWS Redshift) is a plus - Attention to detail - accuracy in numbers, logic checks, and metric definitions - Prior experience in e-commerce, BFSI, or consumer internet analytics preferred

Education and Experience Requirements - Degree: Bachelor of Engineering (BE) / Bachelor of Technology (BTech) in any discipline, or BSc in Statistics / Mathematics / Economics / Computer Science - BCA / Master of Computer Applications (MCA) with strong SQL and analytics coursework also eligible - Master of Business Administration (MBA) (Analytics / Marketing / Business) from a recognised Indian B-school is a plus - Minimum 60% or equivalent Cumulative Grade Point Average (CGPA) in graduation - 1-4 years of experience in a data analyst or business analyst role - Certifications in Power BI, Tableau, or Google Data Analytics are valued

Data analyst average salary

In India, Data Analysts earn 4-8 Lakhs Per Annum (LPA) at the junior level (1-3 years) and 8-14 LPA at the mid level (3-5 years). E-commerce and BFSI companies pay 15-20% higher than IT services. Bengaluru, Mumbai, and Gurugram offer the highest salary ranges. SQL and Python proficiency significantly impacts salary.

Source: Naukri Salary Index 2025-26; Randstad India Analytics Salary Trends 2025.

Benefits - CTC includes: Basic + HRA + Special Allowances + Variable pay (10-15% of CTC linked to individual and team OKRs) - Statutory: Provident Fund (PF), Employees' State Insurance Corporation (ESIC) (if eligible), Gratuity (payable after 5 years) - Additional: Group medical insurance (₹5 lakh cover for self + dependents), annual wellness benefit, company stock options (ESOPs) - Perks: Learning budget (₹75,000/year for courses and certifications), high-speed internet reimbursement (₹2,000/month), catered lunches in office

Other details - Probation period: 6 months - Notice period: 60 days (30 days during probation) - Immediate joiners preferred: Yes - within 30 days - Bond / Service agreement: None - Working days: 5 days a week (Monday to Friday) - Work mode: Hybrid - 3 days office, 2 days remote - Shifts: General shift (10 AM-7 PM); occasional extended hours during month-end reporting - Relocation support: Not provided

Selection process

1. Resume screening: Based on analytics experience, SQL proficiency, education background, and domain experience

2. SQL assessment: 60-minute online test - 5 SQL problems of progressive difficulty (basic SELECT to complex window functions and query optimisation)

3. Technical interview: 60-minute interview covering SQL, Python (pandas), statistics, and a business case study (e.g., analyse a drop in retention rate)

4. Dashboard review: Share a portfolio dashboard (Power BI / Tableau) or present a sample dataset analysis

5. HR interview: Salary discussion, notice period, team fitment, and growth expectations

6. Offer rollout

How to apply - Platform: Apply through the company careers portal, Naukri, LinkedIn, or referral - Documents: Resume (PDF), portfolio of dashboards or analytics projects (Power BI / Tableau Public link), latest degree certificate - Timeline: Rolling applications; interview process completed within 2-3 weeks

Frequently asked questions

1. What does a Data Analyst do in India?

A Data Analyst extracts, cleans, and interprets data using SQL, Python, and BI tools. They build dashboards, run A/B tests, and present insights to business teams. They work across e-commerce, BFSI, IT services, and EdTech companies in Bengaluru, Mumbai, Hyderabad, Pune, and Gurugram.

2. What qualifications do I need to become a Data Analyst in India?

A Bachelor of Engineering (BE)/Bachelor of Technology (BTech), BSc (Statistics/Mathematics), BCA, or Master of Computer Applications (MCA) is the typical education path. Master of Business Administration (MBA) graduates with strong analytics coursework are also hired. SQL proficiency is non-negotiable. Python (pandas) and BI tool (Power BI / Tableau) skills are expected.

3. What is the average salary of a Data Analyst in India?

Junior data analysts earn 4-8 Lakhs Per Annum (LPA), mid-level analysts earn 8-14 LPA. E-commerce and BFSI sectors pay 15-20% premium over IT services. Bengaluru and Mumbai command the highest pay bands.

4. How can I hire the right Data Analyst in India?

Administer a SQL test with progressively harder problems - weak SQL is a dealbreaker. Ask candidates to walk through a dashboard they have built and explain the design choices. Use a business case study to evaluate structured thinking and communication. Look for candidates who obsess over data accuracy and metric definitions.

Last updated: 7 July 2026