We are on the lookout for a Quality Assurance Engineer to join our innovative team in Cape Town. The ideal candidate will have a keen eye for detail and a passion for quality, ensuring our software products meet the highest standards before release.
Responsibilities
Create and maintain detailed documentation of testing processes.
Perform manual and automated testing on new software features.
Evaluate and improve QA methodologies and processes.
Engage in risk assessment and mitigation strategies.
Collaborate in agile development teams to enhance product quality.
Aid in the transition from manual to automated testing.
Stay up-to-date with emerging technologies in QA and testing.
Requirements
Education
Bachelor's degree in Information Technology, Software Engineering or closely related field
Experience
3-5 years in QA testing and software development environments
Technical Skills
API Testing
Test Automation Tools
Soft Skills
Analytical Skills
Collaboration
Languages
English: Fluent
Advantageous
Familiarity with performance tuning and optimization: Experience in optimizing applications for performance.
Knowledge of DevOps practices: Understanding of integration of QA within DevOps workflows.
Benefits
Comprehensive health and wellness benefits
Annual training budget for professional growth
Flexible hours with remote options available
Employee recognition programs
Company Culture
Collaborative Spirit: Teamwork and collaboration are at the heart of our company's success.
Work-Life Balance: We prioritize work-life balance to foster a productive work environment.
Respect and Integrity: We uphold respect and integrity as our core values.