Quality Assurance Analyst

Pretoria Full-time R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

As a Quality Assurance Analyst, you will play a crucial role in the software development life cycle by ensuring that our applications are tested thoroughly and meet the highest standards of quality. You will work closely with the development team to identify and resolve issues, ensuring that our products are user-friendly and reliable. If you have a keen eye for detail and a passion for quality, we encourage you to apply.

Responsibilities

  • Analyze functional and non-functional requirements for effective testing.
  • Participate in daily stand-ups and sprint planning sessions.
  • Collaborate with designers to verify user interface (UI) functionality.
  • Utilize test management tools for requirement tracking and reporting.
  • Conduct exploratory testing to uncover hidden issues.
  • Facilitate continuous integration and continuous deployment (CI/CD) processes.
  • Engage in peer reviews of test plans and scripts.
  • Collect and analyze data on product reliability and quality metrics.

Requirements

Education
  • Bachelor’s degree in Information Technology or related field
  • Relevant certifications are preferred
Experience
  • 3+ years of experience in QA and software testing methodologies
Technical Skills
  • Performance Testing
  • Mobile Testing
Soft Skills
  • Problem-solving
  • Team Player
Certifications
  • Agile Tester certification
  • Certified Agile Quality Engineer
Languages
  • English: Fluent
  • Zulu: Conversational

Advantageous

  • Experience with performance testing tools like JMeter: Hands-on experience with JMeter for load testing applications.
  • Understanding of BDD frameworks: Familiarity with Behavior Driven Development frameworks like Cucumber.

Benefits

  • Full medical, dental, and vision insurance
  • Generous PTO and leave policies
  • Flexible work hours and remote work options
  • Training and certification reimbursements

Company Culture

  • Continuous Improvement: We believe in ongoing learning and development for all employees.
  • Recognition and Appreciation: We value the contributions of our team members and celebrate achievements.
  • Work-Life Harmony: We prioritize work-life balance through flexible schedules and remote work options.
Status: Closed