We are seeking a detail-oriented Quality Assurance Analyst to join our dynamic team in Johannesburg. The ideal candidate will ensure the quality of our software applications through rigorous testing and inspections.
Responsibilities
Contribute to the creation of QA methodologies and best practices.
Execute automated and manual tests to ensure product quality.
Work closely with the product team to identify user requirements.
Document test cases and use them to enhance test coverage.
Provide support during production releases and maintain production quality.
Requirements
Education
Bachelor's degree in Information Technology or relevant field
Experience
3+ years in quality assurance with a strong foundation in software development
Technical Skills
Quality Assurance Tools
SQL
Soft Skills
Problem-Solving
Teamwork
Languages
English: Fluent
Advantageous
Knowledge of security testing: Experience in testing for security vulnerabilities in applications.
Familiarity with DevOps practices: Understanding of DevOps methodologies and their application in QA.
Benefits
Comprehensive health benefits
Retirement savings plan with company match
Professional growth opportunities
Flexible work environment
Company Culture
Innovation: We promote a culture of innovation where each team member is encouraged to contribute ideas and solutions.
Collaboration: We value teamwork and open communication, ensuring that all voices are heard in decision-making.
Diversity and Inclusion: We are committed to creating a diverse workforce and fostering an inclusive workplace culture.