We are seeking a skilled Quality Assurance Engineer to join our dynamic team in Johannesburg. The ideal candidate will play a crucial role in ensuring the quality and reliability of our software products through rigorous testing methodologies.
Responsibilities
Conduct functional, regression, and integration testing.
Work closely with stakeholders to define quality standards.
Maintain testing documentation and test case repositories.
Work with cross-functional teams to define and drive quality assurance initiatives.
Utilize automated testing tools to enhance testing efficiency.
Review and approve software release candidates based on testing outcomes.
Ensure all QA processes are documented and updated as needed.
Provide technical support and guidance on QA best practices.
Actively promote a quality-centric culture in the organization.
Requirements
Education
Bachelor's degree in a related field
Further qualifications in software quality assurance are advantageous
Experience
3+ years of experience in software testing and quality assurance
Technical Skills
Test Management Tools
SQL Querying
Soft Skills
Effective Communication
Problem Solving
Certifications
CSTE Certified Software Tester
Languages
English: Fluent
Advantageous
Experience with performance testing tools: Hands-on experience with tools like LoadRunner or JMeter.
Experience with mobile application testing: Knowledge in testing mobile applications on various platforms.
Benefits
Comprehensive health insurance
Performance bonuses based on individual contributions
Employee training and development programs
Remote work options available
Company Culture
Continuous Learning: We promote continuous professional development through workshops and training.
Work-Life Balance: We value work-life balance and offer flexible working arrangements.
Community Involvement: We engage in community service and encourage employees to get involved.