A recent professional profile photo is to accompany your applicationEMPLOYMENT TYPE : PermanentSECTOR : ITBASIC SALARY : R45000.00START DATE : A.S.A.P / ImmediateREQUIREMENTS:Bachelors degree in Computer Science, Information Technology, or a related fieldMinimum of 5 years of experience in software testing, with at least 2 years in a senior roleProficient in manual and automated testing tools and methodologiesStrong understanding of software development lifecycle and agile methodologiesExcellent analytical and problem-solving skillsFamiliarity with test management and defect tracking toolsExcellent communication and interpersonal skillsAbility to work collaboratively in a cross-functional team environmentKnowledge of programming languages and automation frameworksAdapting and Responding to ChangeAnalyzingApplying Expertise and TechnologyFormulating Strategies and ConceptsWriting and ReportingDUTIES: Test Planning and Design:Develop and maintain test plans, test cases, and test scriptsIdentify testing requirements based on project specifications and user requirementsEnsure test coverage for all functional and non-functional requirements Test Execution:Execute manual and automated tests to identify software defectsPerform various types of testing, including functional, regression, performance, and security testingRecord test results and report defects using appropriate tracking tools Defect Management:Verify fixes and perform regression testing to ensure defects are resolvedIdentify, document and track potential defects early in the development cycle through rigorous testing and proactive analysisCollaborate with teams to resolve defects promptly, minimizing the impact on project timelines and product quality Process Improvement:Stay updated with industry trends and advancements in testing methodologiesEvaluate and enhance existing testing methodologies, processes and tools to recommend improvement and increase efficiency and effectivenessImplement best practices and innovative solutions in software testing to stay ahead of industry trends and maintain a competitive edge Documentation and Reporting:Create and maintain detailed test documentation, including test plans, test cases, and test reportsProvide regular updates on testing progress and status to project stakeholdersGenerate test metrics and analyze data to identify areas for improvement Risk Mitigation:Assess and mitigate risks associated with software releases by ensuring thorough testing coverage and reliabilityProvide valuable insights to stakeholders about potential risks and the stability of the software Customer Satisfaction:Ensure that the software meets or exceeds user expectations by delivering a defect-free productEnhance the end-user experience by ensuring the software is reliable, performant, and secureHOURS:Monday to Friday: 08:00 17:00