An HR & Admin Officer maintains personnel records, updates databases, and creates guidelines and FAQ documents about company policies. They gather payroll data, publish job ads, schedule interviews, and prepare HR-related reports. They also develop training materials and respond to employee inquiries about benefits. Responsibilities may include but are not limited to, drawing up HR documents, corresponding with recruitment agencies, organising training sessions and events, updating company policies and ensuring they comply with labour laws.