We are looking for a motivated and detail-oriented HR Graduate to join our Human Resources team for 3 months. This is an excellent opportunity for a recent graduate to gain hands-on experience across the full spectrum of HR functions while developing professional skills in a supportive environment. You will support day-to-day HR operations and contribute to key people initiatives that help attract, develop, and retain talent. Key Responsibilities Support end-to-end recruitment processes, including job postings Assist with onboarding of new employees Maintain accurate employee records and HR information systems (HR Tracker) Help coordinate training and development activities Health and Safety Coordination Support payroll administration and benefits-related queries (in coordination with the payroll team). Ensure compliance with relevant labour legislation and company policies. Provide administrative support to the broader HR team as needed. Requirements Essential Recent graduate with a Bachelor’s degree (or equivalent) in Human Resources, Industrial Psychology, Business Management, Labour Relations, or a related field. Strong interest in pursuing a career in Human Resources. Excellent written and verbal communication skills. High attention to detail and organisational ability. Proficiency in Microsoft Office (Word, Excel, PowerPoint, Outlook). Ability to handle confidential information with discretion. Strong interpersonal skills and a customer-service mindset. Willingness to learn and adapt in a fast-paced environment.