Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Human Resources Data Analyst

Books A Million Holding Company

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.
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Human Resources Data Analyst in Birmingham, AL vacancy
  •  ...Data Analyst Key Responsibilities #3–5 years in data analytics or business intelligence working with large, complex datasets. # Experience supporting enterprise reporting, dashboards, and analytics products. # Ability to troubleshoot data quality, ingestion... 
    Suggested

    Saxon Global

    Birmingham, AL
    7 hours ago
  •  ...Data Analytics Analyst II Experience Level: 3–5 Years Location- Birmingham, AL (ONSITE) Client- Alabama Power Contract- 3 years Position Summary The Data Analytics Analyst II supports enterprise analytics, reporting, and data-driven decision-making by working... 
    Suggested
    Contract work

    4P Consulting Inc

    Vestavia Hills, AL
    2 days ago
  •  ...BI/Data Warehousing Analyst III Join on the heart-warming journey with a team that is a top leader in the rehabilitation industry Encompass Health is the leader in inpatient rehabilitation industry, you'll feel the Encompass Health difference as soon as you join... 
    Suggested
    Full time
    Part time
    Internship
    Home office
    Flexible hours

    Aya Healthcare

    Birmingham, AL
    6 hours ago
  •  ...Data Analytics Analyst II Work Location: In-Office (4 Days Per Week) Experience Level: Mid-Level Location- Birmingham, AL Client- Southern Company Services. Position Overview Are you the type of person who won't stop digging until the numbers make sense? Do you... 
    Suggested
    Work at office

    4P Consulting Inc

    Vestavia Hills, AL
    2 days ago
  •  ...producing areas within Louisiana, Texas, Oklahoma, and Arkansas. POSITION SUMMARY & RESPONSBIBILITIES: The Production Data Analyst (PDA) will work closely with upstream and downstream business groups to ensure timely closeout and complete transfer of required... 
    Suggested

    Diversified Gas & Oil Corporation

    Birmingham, AL
    3 days ago
  •  ...SUMMARY: The Business Intelligence Data Analyst designs and develops software-based data modeling and visualizations with Business...  ...visualizations. • Leverages transactional data from enterprise resource planning (ERP) applications to extract, transform and model... 
    Work experience placement
    Work at office

    Genuine Parts Company

    Birmingham, AL
    7 hours ago
  •  ...Data Analyst I - Asset Data Management Position Overview We are seeking an entry-level Data Analyst to support enterprise asset...  ...collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a... 
    Contract work

    Apex Systems

    Birmingham, AL
    7 hours ago
  • $40.28k - $48.36k

     ...Digital Analyst Martin Retail Group is a leading force in local retail marketing, specializing...  .... We're also backed by the incredible resources of Publicis Groupe, offering unparalleled...  ...Digital Analyst to drive automation, data visualization, and analytics solutions for... 
    Temporary work
    Freelance
    Local area
    Flexible hours

    Digitas

    Birmingham, AL
    1 day ago
  •  ...Day-to-Day Responsibilities: Acquire and manage data from primary and secondary sources Maintain and monitor databases and data systems Clean, filter, and validate data to ensure accuracy and reliability Review reports and performance indicators... 

    Saxon Global

    Birmingham, AL
    4 days ago
  •  ...A leading digital AI solutions company is seeking a Remote Data Contributor in Birmingham, AL. This part-time, entry-level role does not require prior experience, allowing you to enhance digital maps from home while participating in a vibrant global community. You will... 
    Part time
    Remote work

    TELUS Digital AI Data Solutions

    Birmingham, AL
    18 hours ago
  •  ...Job Title :: Data Analyst 2 Location :: Birmingham, AL 35203(Onsite) Contract :: 6-Months Skills and Responsibilities • 3-5 Years Proficient in using tools like Python, R, SQL, and data visualization libraries (e.g., Matplotlib, Seaborn, Tableau) to analyze... 
    Contract work

    4P Consulting Inc

    Vestavia Hills, AL
    1 day ago
  • $90k

     ...Data Analyst Location: Birmingham, AL Position Type: Full Time Rate: $90k US Citizen, Green Card and GC_EAD Preferred. No Visa sponsorship available for this Job. Job Description: ~5+ years of IT experience with strong emphasis on Data Quality Testing... 
    Full time
    Visa sponsorship

    Georgia IT Inc

    Birmingham, AL
    7 hours ago
  • $120k - $140k

     ...About the job Data Analyst **Job Title:** Data Analyst **Company:** DEPLOY **Job Type:** Full-time ** Salary:** $120k-140k **Overview:** Our Client seeks a highly skilled and motivated Data Analyst to join our dynamic team. The ideal candidate will... 
    Full time

    Deploy Alloy

    Birmingham, AL
    3 days ago
  •  ...Data Analyst- AMI Location: Birmingham, AL Contract- 18 Months Client- Southern Company Job Summary: Seeking an experienced and detail-oriented AMI Data Analyst to manage and ensure the seamless flow of data from over 1.6 million customer meters through... 
    Contract work

    4P Consulting Inc

    Birmingham, AL
    1 day ago
  •  ...Data Analyst Build clear, compelling Power BI dashboards and reports that make actionable insights visible and speed up decision-making. Analyze operational and business data to uncover trends, patterns, and actionable insights. Detect anomalies and inconsistencies... 

    Saxon Global

    Birmingham, AL
    2 days ago
  •  ...Remote Data Contributor (No experience needed) Are you a detail-oriented individual with a passion for research and a good understanding...  ...comfort of your own home. A Day in the Life of an Online Data Analyst: In this role, you will be working on a project aimed at... 
    Part time
    Freelance
    Local area
    Remote work
    Worldwide

    TELUS Digital AI Data Solutions

    Birmingham, AL
    18 hours ago
  • $43.89k - $50k

     ...Clinical Data Analyst Under general supervision, designs and implements data management systems for clinical information. Develops methods for tracking and reporting data. Collects, enters and statistically analyzes data and prepares a variety of special and recurring... 
    Work experience placement

    UAB Nova Rent

    Birmingham, AL
    18 hours ago
  •  ....Data Governance Analyst page is loaded## Data Governance Analystremote type: On-Sitelocations: Birmingham, AL, USAtime type: Full timeposted on: Posted 2 Days Agojob requisition id: R26\_0000008302**Data Governance Analyst – Data Governance****SUMMARY:**Motion Industries... 
    Visa sponsorship

    Motion LLC

    Birmingham, AL
    18 hours ago
  •  ...Description & Requirements Maximus is searching for a Data Coordination Analyst role supporting upcoming federal OPTN work, contingent upon contract award. In this role, you will transform complex business data into actionable insights that drive decision-making, operational... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement

    Maximus

    Birmingham, AL
    2 days ago
  • $75 - $90 per hour

     ...About The Opportunity This is a great opportunity for a Healthcare Data Analyst or SQL Developer looking to grow into the Epic ecosystem. The team is open to candidates who do not already have Epic experience and is willing to train and support Epic certification for... 
    Contract work
    Temporary work
    Local area
    Remote work

    TEKsystems

    Birmingham, AL
    3 days ago
  • $100k

     ...Synergisticit at Oracle Cloudworld 2023 Synergisticit at Gartner Data & Analytics summit Why do Tech Companies not Hire recent...  ...Kubernates and REST API's experience For data Science/Data Analyst/AI/Machine learning Positions Preferred SKILLS Associate... 
    H1b

    SynergisticIT

    Birmingham, AL
    18 hours ago
  • $40k - $76.33k

     ...based in Pittsburgh, PA, Cleveland, OH, Cherry Hill, NJ or Birmingham, AL. As a Business Analytics Consultant, you will be part of a data team. This team is responsible for training/talent analytics and identifying gaps and trends within the organization. The ideal... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Birmingham, AL
    3 days ago
  • A data processing firm is looking for a Junior Data Entry Operator to work remotely from Birmingham, Alabama. The role involves inputting data from paper documents into digital spreadsheets, updating customer order statuses, and double-checking accuracy to ensure data... 
    Remote work

    Only Data Entry

    Birmingham, AL
    18 hours ago
  • $99.22k

     ...Job Description: At Regions, the Risk Information Technology and Data Analyst is a key member of the IT and Data Risk Management organization and performs general activities consistent with the second line of defense, including IT and Data risk identification, measurement... 
    Full time
    Flexible hours

    Dormont Manufacturing Company

    Hoover, AL
    3 days ago
  •  ...querying skills are essential for success in this role, alongside maintaining servers, operating systems, and databases to ensure accurate data reporting. JOB REQUIREMENTS (Experience, Knowledge, and Skills) : ~2+ years of experience in web software development, with... 
    Contract work
    Work at office
    Remote work

    US Tech Solutions

    Birmingham, AL
    3 days ago
  • 4p-Consulting-Inc. seeks an Entry-Level Computer Systems Analyst I to assist in a utility services environment. The candidate will be involved in data processing, system monitoring, and reporting, offering a solid foundation for experience in systems analysis. The ideal... 

    4P Consulting Inc

    Birmingham, AL
    18 hours ago
  •  ...Regions Bank is seeking a Data and Analytics Analyst responsible for transforming data to support operational and decision-making needs. Duties include preparing reports, analyzing data trends, and maintaining databases. Ideal candidates have a Master's degree or relevant... 
    Full time

    Regions Bank

    Hoover, AL
    4 days ago
  •  ...together the industry-leading capabilities and resources of Quanta's operating companies to...  ...Power Solutions is seeking an IT Support Analyst that provides technical support and maintains...  ...a position, please contact the Company’s Human Resources department. #J-18808-Ljbffr... 
    Weekly pay
    Work at office
    Local area
    Remote work

    Quanta Power Solutions

    Birmingham, AL
    1 day ago
  • $80k - $100k

     ...Financial Reporting Analyst Financial Reporting Analyst Birmingham, Alabama $80,000 - $100,000 Our client is seeking...  ...ll Do: ~ Partner with various internal teams to gather data requests and develop reports to provide further insight/analysis... 
    Full time
    Work at office
    Local area

    PangeaTwo

    Vestavia Hills, AL
    4 days ago
  • $16 - $30 per hour

     ...A national data entry company is seeking remote workers in the United States, particularly in Birmingham, AL. This position offers flexible hours and pays between $16 to $30 per hour based on experience. Ideal candidates will have a stable internet connection, the ability... 
    Hourly pay
    Remote work
    Work from home
    Flexible hours

    Jobconversion, LLC

    Birmingham, AL
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Human Resources Data Analyst. Be the first to apply!