Quality Assurance Engineer

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

Job Description

We are on the lookout for a detail-oriented Quality Assurance Engineer to join our team in Johannesburg. The ideal candidate will be responsible for ensuring the highest quality of our software products through rigorous testing and debugging processes. You will collaborate closely with developers to identify issues, recommend solutions, and subsequently validate the effectiveness of these solutions.

Responsibilities

  • Lead QA sprint meetings and ensure testing timelines are met.
  • Enhance existing test plans and scripts based on product changes.
  • Participate in product design reviews to provide input on functional requirements.
  • Document all phases of testing and create end-user documentation.
  • Establish quality metrics and continuously monitor the quality of components.
  • Conduct training sessions for new team members to familiarize them with QA protocols.
  • Engage in troubleshooting issues in development and production environments.
  • Communicate findings to the engineering team and ensure timely resolution.
  • Contribute to setting up a robust test environment.
  • Foster a culture of quality across teams within the organization.

Requirements

Education
  • Bachelor's degree in Information Technology or Computer Engineering
  • Master's degree in a related field is desirable
Experience
  • 4+ years of experience in software quality assurance and testing methodologies
Technical Skills
  • Test Automation Frameworks
  • Performance Testing Tools
Soft Skills
  • Team Collaboration
  • Adaptability
Certifications
  • Certified Agile Tester (CAT)
  • Lean Six Sigma Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Database Testing: Ability to perform thorough testing of database systems and validation of data integrity.
  • Familiarity with Agile Methodologies: Experience working in Agile development environments.

Benefits

  • Comprehensive medical insurance benefits
  • Employee assistance programs for mental well-being
  • Generous leave entitlements
  • Support for ongoing education and training

Company Culture

  • Innovation: We encourage innovative thinking and creative solutions to drive our business forward.
  • Employee Engagement: We value employee engagement and actively seek ways to involve our team in decision-making processes.
  • Accountability: We cultivate a culture of accountability, promoting ownership and responsibility among our team members.
Status: Closed