Quality Assurance Engineer

Johannesburg Full-time R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

We are looking for a Quality Assurance Engineer to join our team in Johannesburg. You will be responsible for ensuring the quality of our software products through comprehensive testing and evaluation. The ideal candidate will have a keen eye for detail and a strong understanding of the software development lifecycle.

Responsibilities

  • Define and implement quality assurance processes and methodologies.
  • Collaborate with product management and development teams to understand application features.
  • Utilize testing tools and technologies to enhance testing efficiency.
  • Review and provide feedback on project documentation to ensure clarity and completeness.
  • Assist in defining and managing quality gates in the software development lifecycle.
  • Participate in project retrospectives and continuously improve processes.

Requirements

Education
  • Bachelor's degree in a related field
  • Master's degree is a plus
Experience
  • 5+ years in software testing and quality assurance
Technical Skills
  • Performance Testing
  • API Testing
Soft Skills
  • Analytical Skills
  • Adaptability
Certifications
  • Certified Agile Tester
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD Tools: Hands-on experience with CI/CD tools such as Jenkins or GitLab CI.
  • Strong Scripting Skills: Ability to write scripts in languages like Python or Bash for test automation.

Benefits

  • Comprehensive health insurance
  • Company-sponsored training and development
  • Work-life balance initiatives
  • Annual performance bonuses

Company Culture

  • Empowerment: We empower our team members to take ownership of their work and make impactful decisions.
  • Continuous Learning: We support ongoing training and development opportunities for all employees.
  • Diversity and Inclusion: We are committed to fostering a diverse workforce and inclusive workplace culture.
Status: Closed