As a Quality Assurance Specialist in our Johannesburg office, you will be responsible for ensuring the highest standards of quality in our software products. Your role will involve testing, analyzing results, and collaborating closely with developers to fix issues and improve usability.