Quality Assurance Analyst

Johannesburg FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

Join our team as a Quality Assurance Analyst where you will be responsible for testing and validating software functionality. Ensure that our applications meet client expectations and adhere to our quality standards.

Responsibilities

  • Create detailed, comprehensive, and well-structured test plans.
  • Perform thorough regression testing when bugs are resolved.
  • Work collaboratively with product managers and developers to clarify testing scenarios.
  • Collaborate with cross-functional teams to ensure a successful QA process.
  • Identify bottlenecks and troubleshoot bugs/defects.
  • Implement and improve testing methodologies and practices.
  • Lead QA initiatives and promote a quality-focused culture.
  • Prepare and present testing reports to stakeholders.
  • Facilitate communication between technical and non-technical teams.
  • Utilize various testing tools to conduct quality assurance processes.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in quality assurance or software testing
Technical Skills
  • Test Automation Tools
  • Manual Testing
  • API Testing
  • Performance Testing
Soft Skills
  • Attention to Detail
  • Analytical Thinking
  • Communication
  • Team Player
Certifications
  • Certified Software Tester (CST)
  • ISTQB Certified Tester
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiarity with Agile principles and practices for software development.
  • Knowledge of SQL for database testing: Ability to write SQL queries for testing database functions.

Benefits

  • Competitive salary and performance bonuses
  • Health insurance and wellness benefits
  • Opportunities for professional development
  • Flexible working hours
  • Support for training and certifications

Company Culture

  • Innovation: We foster a culture of innovation where new ideas and approaches are encouraged.
  • Collaboration: Teamwork and collaboration are at the heart of our company values.
  • Continuous Learning: We believe in the continuous professional development of our team members.
Status: Open