We are on the lookout for a detail-oriented Quality Assurance Analyst to join our dynamic team in Johannesburg. The ideal candidate will ensure that our software applications meet the highest standards of quality and usability before being released to our clients. This role requires a keen eye for detail, strong analytical skills, and the ability to work collaboratively with cross-functional teams to identify and resolve issues.