We are seeking a meticulous Quality Assurance Analyst to join our dynamic team in Johannesburg. The ideal candidate will have a passion for quality and a strong understanding of testing methodologies to ensure product excellence.
Responsibilities
Evaluate software applications to ensure they meet quality standards.
Implement testing solutions to reduce time and effort in manual testing.
Create and maintain detailed documentation of testing processes.
Collaborate with cross-functional teams to refine product requirements.
Stay updated with industry trends and best practices in quality assurance.
Requirements
Education
Bachelor's degree in Information Technology or equivalent
Experience
3-5 years of experience in QA environments
Technical Skills
API Testing
Performance Testing Tools
Soft Skills
Critical Thinking
Effective Communication
Certifications
Certified Agile Tester (CAT)
Languages
English: Fluent
Advantageous
Experience with Continuous Integration/Continuous Deployment (CI/CD): Hands-on experience with CI/CD tools to automate testing and deployments.
Familiarity with Test Automation Frameworks: Experience with frameworks like TestNG or Cucumber.
Benefits
Comprehensive medical aid and health insurance
Retirement savings plan
Paid time off and holiday leave
Employee training and upskilling programs
Company Culture
Diversity and Inclusion: Our company promotes a diverse workforce and inclusive culture.
Continuous Learning: We support ongoing education and training to foster growth.
Collaboration: Our teams work together to achieve our common goals.