Quality Assurance Engineer

Johannesburg FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We're on the hunt for a Quality Assurance Engineer to join our dynamic team in Johannesburg. This role is pivotal in ensuring that our software products meet the highest standards of quality and reliability. The ideal candidate will have experience in both manual and automated testing, with a keen eye for detail and a passion for producing exceptional software.

Responsibilities

  • Implement and maintain QA documentation, including test plans and testing procedures.
  • Execute manual and automated tests on software products and systems.
  • Analyze test results to make informed recommendations for improvements.
  • Participate in risk assessment activities to prioritize testing efforts.
  • Collaborate with product management to refine acceptance criteria.
  • Test the software across different environments and devices to ensure consistency.
  • Remain current with emerging testing tools and strategies to improve efficiency.
  • Engage in exploratory testing to uncover hidden defects.

Requirements

Education
  • Bachelor's degree in a related field
  • Master's degree or additional QA certifications are a plus
Experience
  • 4+ years of experience in software quality assurance, preferably in an agile environment
Technical Skills
  • Manual Testing
  • Continuous Integration/Continuous Deployment (CI/CD)
Soft Skills
  • Teamwork
  • Adaptability
Certifications
  • Lean Six Sigma Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Cloud-based testing: Hands-on experience with testing applications in cloud environments.
  • Knowledge of security testing principles: Understanding of security testing methods and best practices.

Benefits

  • Comprehensive medical aid
  • Annual performance bonuses
  • Work-from-home options
  • Continuing education reimbursements

Company Culture

  • Work-life Balance: We prioritize a healthy work-life balance for all employees.
  • Learning Opportunities: We provide ongoing training and development opportunities.
  • Employee Recognition: We celebrate team achievements and recognize individual contributions.
Status: Closed