Quality Assurance Engineer

Pretoria FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

Join our innovative team as a Quality Assurance Engineer based in Pretoria. You will ensure the quality and performance of our applications through comprehensive testing. This role demands strong analytical skills, excellent attention to detail, and the ability to work collaboratively in an agile environment. You will be at the forefront of maintaining our quality assurance processes as we launch cutting-edge technology solutions.

Responsibilities

  • Analyze project requirements and develop test strategies accordingly.
  • Conduct performance and stress testing to ensure application reliability.
  • Work closely with developers to troubleshoot and diagnose issues.
  • Utilize test management tools for documentation and tracking.
  • Support user acceptance testing (UAT) as needed.
  • Investigate software complaints and provide timely resolutions.
  • Ensure all test results are documented following company standards.
  • Develop test scripts for integration testing.
  • Assist in the documentation of user manuals and release notes.
  • Contribute to the team culture of quality and improvement.

Requirements

Education
  • Bachelor's degree in Software Engineering or closely related field
Experience
  • 4-6 years of experience in quality assurance and testing methodologies
Technical Skills
  • Test Automation
  • API Testing
Soft Skills
  • Adaptability
  • Team Collaboration
Certifications
  • Certified Quality Improvement Associate
Languages
  • English: Fluent

Advantageous

  • Experience in Mobile Application Testing: Experience with testing mobile applications on different platforms.
  • Knowledge of Security Testing Practices: Familiarity with security testing tools and strategies.

Benefits

  • Health and wellness programs for employees.
  • Opportunities for professional development and career growth.
  • Team-building activities and events.
  • Access to modern workspaces and tools.

Company Culture

  • Teamwork: We foster a collaborative environment where teamwork is key to our success.
  • Learning Opportunities: We invest in our team’s continuous learning and professional development.
  • Employee Recognition: We appreciate and recognize the hard work of our employees through various recognition programs.
Status: Closed