Quality Assurance Analyst

Johannesburg Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We're seeking an experienced Quality Assurance Analyst to ensure the highest quality standards for our software applications. This role involves working closely with development teams to create test plans, execute tests, and report on findings. A passion for quality and problem-solving is a must!

Responsibilities

  • Establish and manage automated testing frameworks.
  • Review and analyze project documentation for accuracy.
  • Collaborate with product teams to prioritize testing efforts.
  • Participate in sprint planning and retrospective meetings.
  • Mentor junior QA team members and provide guidance.
  • Utilize testing tools to streamline the QA process.
  • Work with DevOps teams to integrate testing into CI/CD pipelines.
  • Provide clear and detailed feedback to product and development teams.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in software testing, including both manual and automated testing
Technical Skills
  • Scripting Languages
  • SQL
  • Performance Testing Tools
Soft Skills
  • Communication Skills
  • Critical Thinking
Certifications
  • Certified Quality Improvement Associate (CQIA)
Languages
  • English: Fluent

Advantageous

  • Experience with DevOps practices: Understanding of DevOps principles and integration of QA processes in CI/CD pipelines.
  • Familiarity with cloud services: Knowledge of cloud platforms like AWS or Azure for testing applications.

Benefits

  • Health and wellness programs.
  • Retirement savings plan with company contributions.
  • Annual training budget for skills development.
  • Work-life balance initiatives.

Company Culture

  • Continuous Learning: We are committed to the professional growth of our employees through training and development opportunities.
  • Work-Life Balance: Promoting a healthy work-life balance is a priority for our organization.
  • Empowerment: Employees are empowered to take ownership of their work and make impactful decisions.
Status: Closed