Join us as a Quality Assurance Engineer in Johannesburg! You’ll be responsible for developing robust testing protocols to ensure our software meets high quality standards. Your work will directly impact product delivery and customer satisfaction.
Responsibilities
Design testing strategies to ensure optimal performance and usability across applications.
Engage in troubleshooting and resolve software issues with a focus on user experience.
Collaborate in Agile development environments to promote QA best practices.
Assist in the development of automated testing solutions for efficiency.
Train and mentor junior QA specialists in testing protocols and techniques.
Requirements
Education
Bachelor's degree in Information Technology or relevant field
Master's degree is a plus
Experience
5+ years of experience in software testing and quality assurance processes
Technical Skills
Automation Tools (Selenium, QTP)
Database Querying (SQL)
Soft Skills
Strategic Thinking
Team Player
Languages
English: Fluent
Advantageous
Familiarity with Agile Methodologies: Experience working within Agile frameworks such as Scrum or Kanban.
Experience with JIRA or similar tools: Proficient in using project management tools for tracking progress.
Benefits
Comprehensive health benefits
Performance bonuses based on company success
Access to online courses and development resources
Supportive team environment
Company Culture
Diversity and Inclusion: Promoting diversity and inclusion is core to our mission. We celebrate individual differences.
Work-Life Balance: We value work-life balance and offer flexible working arrangements.
Innovation: Innovation is at our heart, and we encourage creative solutions to drive our projects forward.