Demo

Human Resources Data Analyst

Books A Million
Birmingham, AL Full Time
POSTED ON 7/10/2026
AVAILABLE BEFORE 8/8/2026

Job Description: HR Data Analyst

Job Title: HR Data Analyst

Location: Birmingham, AL (This role can be performed remotely, with strong preference given to local Birmingham area candidates or those residing within a 2-to-3-hour drive from our home office.)

Position Type: Full-time

About Books-A-Million:

As one of the nation's leading book retailers, headquartered in Birmingham, Alabama, Books-A-Million is investing in data and analytics to drive smarter, faster decisions across the business. Our Human Resources team is building a single, trusted source of workforce intelligence, anchored in our Infor HRIS, to give leaders clear visibility into talent, retention, and organizational health. We are seeking a talented and detail-oriented HR Data Analyst to join our People & Analytics team and help turn HR data into reliable, actionable insight.

Job Summary:

The HR Data Analyst is responsible for transforming HR and workforce data into accurate, consistent, and decision-ready reporting. You will build and maintain dashboards, define standardized metric calculations, and partner with HR leaders to answer critical questions about turnover, talent acquisition, internal mobility, compensation, and benefits. This role reports to the SVP of Data & Analytics and supports a regular cadence of weekly, monthly, quarterly, and annual workforce reporting. The ideal candidate combines strong SQL skills, hands-on dashboard development in Power BI or Tableau, and a genuine commitment to clean, trustworthy data.

Key Responsibilities:

  • Build, maintain, and continually improve HR dashboards and reports, segmented by location, role, and manager, using a modern data visualization tool such as Power BI or Tableau.
  • Extract, transform, and analyze workforce data, ensuring it serves as a clean, reliable single source of truth for all downstream HR reporting.
  • Develop and document standardized definitions and formulas for key HR metrics such as time-to-fill, turnover, internal mobility, and compa-ratio, so reporting is consistent and comparable across teams.
  • Produce turnover and retention analytics, including voluntary vs. involuntary separations, tenure at exit, and regrettable-loss tracking, and support predictive flight-risk and workforce-forecasting models.
  • Deliver talent acquisition reporting such as pipeline status, applications, source of hire, offer acceptance, cost per hire, quality of hire, and time-to-fill, to support recruiting and open requisitions.
  • Track promotion and internal mobility rates, succession-pipeline health, and learning and training participation to inform strategic workforce planning.
  • Report on compensation and benefits metrics, such as benefits enrollment and participation, and (in future phases) compa-ratio, salary-band, and pay-equity analysis.
  • Support quarterly data-accuracy audits and compliance reporting, partnering with HR Operations and IT to identify and resolve data-quality issues at the source.
  • Prepare recurring deliverables on a defined cadence, including the weekly Staff Book, monthly workforce snapshots, quarterly data audits, and the annual strategic workforce review.
  • Consolidate reporting from multiple systems (for example, HRIS and connected learning, benefits, and case-management platforms) into one reliable, consistent view for HR leadership.
  • Champion a data-driven culture within HR by delivering clear visualizations, thorough documentation, and hands-on support to non-technical stakeholders.

Qualifications:

  • Bachelor's degree in a quantitative or related field such as Data Analytics, Statistics, Information Systems, Human Resources, Business, or Economics, or equivalent practical experience.
  • Proven experience as an HR Data Analyst, People Analytics Analyst, Business Intelligence Analyst, or in a similar data and reporting role.
  • High proficiency in SQL for data extraction, transformation, and analysis (required).
  • Hands-on experience building dashboards and reports in a major data visualization tool such as Power BI or Tableau (required).
  • Experience working with an enterprise HRIS
  • Strong command of MS Excel for ad-hoc analysis and data validation.
  • Solid understanding of core HR metrics and concepts such as turnover, time-to-fill, compa-ratio, headcount, and internal mobility is strongly preferred.
  • Experience with Python or other scripting languages for data preparation is a plus.
  • Strong analytical and problem-solving skills, with the ability to translate complex data into clear, accurate, and actionable insights.
  • Meticulous attention to data quality and a commitment to consistent, well-documented metric definitions.
  • Excellent communication and interpersonal skills, with the ability to collaborate with both technical and non-technical stakeholders, and to handle sensitive HR data with discretion and confidentiality.
  • A proactive and adaptable mindset, with a willingness to take on new challenges and responsibilities in a fast-paced environment.
  • Experience in the retail industry is a strong plus.


Salary.com Estimation for Human Resources Data Analyst in Birmingham, AL
$56,506 to $69,042
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Human Resources Data Analyst?

Sign up to receive alerts about other jobs on the Human Resources Data Analyst career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$59,658 - $74,342
Income Estimation: 
$72,051 - $89,364
Income Estimation: 
$132,976 - $201,974
Income Estimation: 
$106,129 - $145,100
Income Estimation: 
$121,512 - $169,501
Income Estimation: 
$75,031 - $92,995
Income Estimation: 
$97,128 - $121,041
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Books A Million

  • Books A Million Hot Springs, AR
  • Job Description The Bookseller is responsible for providing exceptional customer service to all customers in a friendly and helpful manner. They should be ... more
  • 1 Day Ago

  • Books A Million Martinsburg, WV
  • This position is starting at $15.00 and is between 32-40 hours The Assistant General Manager manages the day-to-day operation of the store as a Manager On ... more
  • 1 Day Ago

  • Books A Million Manhattan, KS
  • Job Description The Assistant General Manager manages the day-to-day operation of the store as a Manager On Duty in conjunction with the management team to... more
  • 1 Day Ago

  • Books A Million Dayton, OH
  • Job Description Reporting to the General Manager, the 2nd& Charles Associate is responsible for providing exceptional customer service to all customers in ... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Human Resources Data Analyst jobs in the Birmingham, AL area that may be a better fit.

  • JEFFERSON COUNTY BOARD OF HEALTH Birmingham, AL
  • Human Resources Analysts within the Merit System perform paraprofessional human resources activities, and duties can vary widely, depending on the departme... more
  • 5 Days Ago

  • University of Alabama at Birmingham Birmingham, AL
  • The University of Alabama at Birmingham Human Resources team is recruiting for an HR Training and Operations Analyst I to join our dynamic and committed HR... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!