We are seeking a dedicated QA Specialist to join our Durban team. The ideal candidate will be responsible for ensuring the quality and reliability of our software products through rigorous testing methodologies, both manual and automated.
Responsibilities
Design test plans, test cases, and test scripts based on functional specifications.
Collaborate with project teams to understand software requirements and to assess risks.
Execute tests, analyze results, and report on test progress and issues.
Investigate root causes of defects and work with team members to recommend fixes.
Mentor junior QA team members on best practices and techniques.
Track and manage the quality of deliverables throughout the software development lifecycle.
Ensure testing environments are properly maintained and available.
Requirements
Education
Bachelor's degree in Information Technology, Computer Science, or relevant field
Advanced testing certifications are a plus
Experience
5+ years of experience in a QA role, preferably in a software development environment
Technical Skills
Technical Writing
Performance Testing Tools (e.g., JMeter)
Soft Skills
Critical Thinking
Adaptability
Certifications
Agile Tester Certification
AWS Certified Solutions Architect
Languages
English: Fluent
Advantageous
Familiarity with CI/CD tools (e.g., Jenkins): Experience with continuous integration and deployment tools.
Knowledge of version control systems (e.g., GIT): Understanding of how to manage code versions and collaborate using GIT.
Benefits
Comprehensive medical aid
Retirement contributions
Paid time off and holidays
Exposure to diverse projects
Company Culture
Team Empowerment: We empower our employees through knowledge sharing and autonomy in their roles.
Diversity: Our commitment to diversity means a workplace where everyone belongs.
Continuous Improvement: We aim for continuous improvement in our processes and team dynamics.