Quality Assurance Tester

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

Job Description

We are on the lookout for a meticulous Quality Assurance Tester who is passionate about delivering top-notch software solutions. The successful candidate will be responsible for identifying bugs, verifying functionalities, and ensuring our products meet high-quality standards. This role requires a keen eye for detail and a commitment to quality throughout the software development lifecycle.

Responsibilities

  • Develop test scenarios and analyze impact of defects.
  • Assist in troubleshooting and diagnosing issues in software.
  • Coordinate with Product Management for quality requirements.
  • Ensure comprehensive test coverage across all applications.
  • Participate in user acceptance testing (UAT) processes.
  • Provide input on quality metrics and project status reports.
  • Engage in continuous improvement of testing processes.
  • Maintain testing documentation and traceability.
  • Integrate with CI/CD processes to support automated testing.
  • Support training of new QA team members.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in software testing and QA methodologies
Technical Skills
  • Test Automation
  • Agile Methodologies
  • SQL
Soft Skills
  • Attention to Detail
  • Communication Skills
  • Teamwork
Certifications
  • ISTQB Certified Tester
  • Agile Testing Certification
Languages
  • English: Fluent
  • Afrikaans: Conversational

Advantageous

  • Experience with performance testing tools: Knowledge of software like JMeter or LoadRunner for performance testing.
  • Experience in security testing: Familiarity with security testing frameworks and methodologies.

Benefits

  • Competitive salary and performance bonuses
  • Health and wellness benefits
  • Remote work options available
  • Professional development opportunities

Company Culture

  • Innovation: We thrive on innovation and encourage our team to bring forward new ideas.
  • Team Collaboration: A collaborative environment where team input is valued.
  • Continuous Learning: We support our team in ongoing professional development.
Status: Closed