Quality Assurance Analyst

Pretoria FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

We are seeking a detail-oriented Quality Assurance Analyst to join our dynamic team in Pretoria. The ideal candidate will be responsible for ensuring the quality and reliability of our software products through various testing methodologies and processes. You will collaborate closely with development teams to identify issues and implement solutions, ensuring that our software meets the highest standards.

Responsibilities

  • Create effective test strategies to meet specific project goals.
  • Engage in continuous learning to apply best practices in QA.
  • Utilize various testing frameworks and tools to ensure software reliability.
  • Evaluate testing environments and propose necessary improvements.
  • Work collaboratively with product managers to define clear acceptance criteria.
  • Document all QA processes and ensure they are followed consistently.
  • Actively participate in sprint planning and retrospectives.
  • Run performance testing to ensure the application can handle required loads.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Masters' degree is an advantage
Experience
  • 3+ years of experience in software QA roles
Technical Skills
  • Performance Testing Tools
  • Mobile Testing
Soft Skills
  • Team Player
  • Time Management
Certifications
  • Certified Software Tester (CST)
  • Lean Six Sigma Yellow Belt
Languages
  • English: Fluent

Advantageous

  • Knowledge of Continuous Integration/Continuous Deployment (CI/CD): Understanding of CI/CD pipelines and their implementation in QA.
  • Experience with Behavior-Driven Development (BDD): Familiarity with BDD frameworks like Cucumber or SpecFlow.

Benefits

  • Attractive salary package with bonuses based on performance
  • Access to health, dental, and vision insurance plans
  • Flexible working arrangements available
  • Ongoing training and career advancement opportunities

Company Culture

  • Learning and Development: We invest in our employees' growth through continuous training and development opportunities.
  • Work-Life Balance: We prioritize a healthy work-life balance and support our team's well-being.
Status: Closed