Knowledge of performance / load testing principles. Ability to develop test plans, test cases and testing strategies. Understanding of software development and testing lifecycles. Strong defect investigation, troubleshooting and root cause analysis skills. Identify quality risks, develop effective testing strategies and work closely with developers and other stakeholders throughout the software development lifecycle. Must be comfortable challenging assumptions, investigating complex problems and taking accountability for quality of work. Take ownership of comprehensive testing and quality assurance across systems and applications. Jhb based.