We're on the lookout for an experienced Quality Assurance Analyst to join our Johannesburg team. This role involves testing software applications, identifying defects, and ensuring high standards of quality are met across our products.
Responsibilities
Conduct usability and performance testing to ensure user satisfaction.
Review product specifications to create detailed test plans.
Provide feedback to the product team on software functionality.
Use various testing tools and methodologies effectively.
Gather and analyze test data to report on overall quality metrics.
Mentor junior QA team members and share best practices.
Requirements
Education
Bachelor's degree in IT or relevant field
Experience
5+ years of proven experience in quality assurance
Technical Skills
Test Management Tools
API Testing
Soft Skills
Problem-Solving
Critical Thinking
Certifications
Agile Testing Certification
Languages
English: Fluent
Advantageous
Proficiency in additional testing tools: Familiarity with test automation suites like Katalon or Ranorex.
Knowledge of DevOps practices: Understanding of DevOps and its impact on quality assurance processes.
Benefits
Health and wellness benefits
Retirement savings plan with company match
Work from home options available
Regular team-building activities
Company Culture
Continuous Growth: We prioritize personal and professional development for all employees.
Community Engagement: Participating in community initiatives is encouraged and supported.
Work-Life Balance: We promote a healthy work-life balance and support employee well-being.