Quality Assurance Engineer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are seeking a Quality Assurance Engineer to join our team in Johannesburg. This role focuses on ensuring the quality and performance of our software products. The ideal candidate will bring a sharp eye for detail and a commitment to excellence.

Responsibilities

  • Develop test strategies for new and existing applications.
  • Execute tests and report on results to identify issues early.
  • Engage in continuous integration and deployment activities.
  • Review requirements and specifications to provide timely feedback.
  • Ensure test environments are available and functioning for testing activities.
  • Mentor and guide junior QA engineers in best practices.
  • Collaborate with product teams to clarify requirements and expectations.

Requirements

Education
  • Bachelor's in Software Engineering or related field
  • Master's degree is preferred
Experience
  • 4+ years of experience in a QA role
Technical Skills
  • Test Automation Frameworks
  • Performance Testing Tools
Soft Skills
  • Analytical Thinking
  • Effective Communication
Certifications
  • Agile Testing Certification
  • Certified Software Quality Analyst (CSQA)
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud-based testing tools: Experience with tools in a cloud environment like AWS or Azure.
  • Knowledge of performance optimization techniques: Understanding of how to optimize applications for performance.

Benefits

  • Comprehensive medical insurance
  • Retirement savings plan with company matching
  • Work-life balance initiatives
  • Opportunity for career advancement

Company Culture

  • Diversity and Inclusion: We are committed to fostering a diverse and inclusive workplace.
  • Continuous Improvement: We strive for continuous improvement in our processes and people.
  • Employee Recognition: We celebrate our employees’ achievements and contributions.
Status: Closed