Dear Sir/Madam Your job posting for a Human Resources Generalist caught my attention because your key requirements for the position are strengths that I possess personally and professionally. The industry in which I worked for has many similar challenges to those you describe for your software development company. My 4 years in HR as an assistant they have allowed me to grow and develop both professionally in my HR knowledge and experience. I look forward to HR generalist position to continue my growth in the field and ultimately, to serve an organization as their HR manager. Your position appears to allow this growth. I demonstrate my passion for people and HR daily in my previous job. I have responsibility for training and some aspects of organization’s development, so I have been able to express my creativity and my ability to build effective programs. Your job posting requires experience in compensation and benefits. I have responsibility for administering benefits and working with accounting on payroll and compensation. I also exhibit strong attention to detail and an ability to keep projects moving forward. My resume details the experience that I have highlighted in this letter. I am excited to consider opportunities to do new things and expand my knowledge. Your advertised position also appears to fit my experience, accomplishments, and education. I have my national diploma in public management Based on my experience and your job description, we appear to be a good fit for each other's needs. Looking forward to meeting you for an interview Kind regards MP Mabula