About the job QA AnalystQA AnalystCan work from home or office (Cape Town)PermanentA software development company is seeking to hire QA Analyst to help ensure the delivery of high-quality, reliable digital products across diverse industries and client needs.This permanent role offers the opportunity to contribute to cross-functional teams that include product managers, UX researchers, developers, and clients, all working together to deliver impactful software solutions. The QA Analyst will focus on identifying and mitigating product risks, developing effective testing strategies, and upholding product quality across a variety of platforms including Android, iOS, and web. This position is ideal for someone with a proactive mindset, analytical strength, and a passion for continuous learning and improvement.Duties and responsibilities
Understand product, business, and user context to identify and prioritise product risks for testing
Provide input during project risk discussions
Collaborate with the team to develop acceptance criteria for test cases
Conduct exploratory testing and capture test evidence and defect documentation
Perform manual testing on release candidates
Manage project workload and collaborate on both long-term and sprint-level test planning
Balance multiple projects simultaneously, with prioritisation and time management
Research tools and techniques to keep current with industry standards
Recommend internal process improvements
Advocate for product quality with clear, logical reasoning
Test across Android, iOS, and web platforms
Requirements
Minimum 4 years of full-time experience in software QA (experience in other software development roles will be considered)
ISTQB Foundation Level certification
Comfortable working in an agile development environment
Strong communication and collaboration skills
Ability to mentor junior team members
Effective both independently and in a team setting
Capable of shifting between high-level and detail-oriented perspectives
Able to estimate task effort, manage expectations, and meet deadlines without overworking
Eagerness to learn and explore new technical approaches
Excellent analytical and problem-solving abilities
Willingness to share failures and learnings
Open-minded and focused on understanding others
Proven ability to learn independently
Strong grasp of QA methodologies
Experience with API testing and calls
Familiarity with QA tools such as Postman, SQL, and Azure DevOps
Nice to haves
Experience starting a business or building a personal project
Contributions to open source projects
Preference for variety and broad skill-building over deep specialization