Quality Assurance Engineer

Johannesburg FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We are searching for a Quality Assurance Engineer to join our dedicated team in Johannesburg. The ideal candidate will possess a keen eye for detail and a solid understanding of software testing methodologies. In this role, you'll be responsible for ensuring the quality of our software products through rigorous testing and validation processes.

Responsibilities

  • Design detailed test scenarios to validate functionality, performance, and usability.
  • Execute manual and automated tests on software applications.
  • Log defects in tracking systems, providing clear and concise documentation.
  • Work closely with product managers to understand functional requirements.
  • Develop testing metrics to assess product quality and test effectiveness.
  • Assist with continuous improvement initiatives within the QA team.
  • Help train and mentor junior QA team members.
  • Participate in daily stand-ups and project meetings to discuss progress.
  • Review requirements and specifications to ensure testability.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • ISTQB Certification is an advantage
Experience
  • 3+ years of experience in software quality assurance
Technical Skills
  • Test Automation
  • Manual Testing
  • SQL
  • Agile Methodologies
  • Performance Testing
Soft Skills
  • Attention to Detail
  • Analytical Thinking
  • Team Collaboration
Certifications
  • ISTQB Certified Tester
  • Agile Testing Certification
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD processes: Familiarity with continuous integration and continuous deployment practices.
  • Knowledge of scripting languages: Basic understanding of scripting languages like Python or Bash.

Benefits

  • Competitive salary and performance bonuses
  • Flexible working hours
  • Health and wellness benefits
  • Professional development opportunities

Company Culture

  • Collaboration: We foster a collaborative environment and encourage innovation and creativity.
  • Continuous Learning: We believe in the power of continuous learning and growth.
  • Work-Life Balance: We prioritize work-life balance, providing flexible hours for our team.
Status: Closed