Job Description: Software Tester
The role involves testing the quality and business readiness of various products and solutions by analyzing, designing, developing, and implementing automated test conditions to ensure business requirements are met, thereby minimizing risk.
Key Responsibilities
- Testing and Quality Assurance: Apply cost-effective principles to deliver high-quality releases on time, design UAT strategies, create test cases, troubleshoot risks, and document results. Use automated testing tools to ensure durability and identify bugs, supporting smooth transition into business operations.
- Process and Risk Management: Follow proper processes to minimize financial, time, and reputational losses. Track project progress, manage risks and issues, and ensure compliance with testing and release calendars.
- Client Support and Communication: Support business stakeholders during UAT, log defects, communicate fixes, and facilitate knowledge sharing. Collaborate with teams to understand data needs and ensure final solutions meet customer requirements.
- Business Analysis and Planning: Extract and analyze business requirements, develop UAT strategies, and document test plans, including metrics and scenarios. Incorporate regression and functional testing to ensure compliance and mitigate risks.
- Automation and Technical Skills: Develop and execute automated tests within the JSE SDLC framework, maintain regression test suites, and support manual testing efforts.
- Leadership and Personal Development: Engage in continuous learning, share knowledge, live company values, and participate in development plans and training.
- Innovation: Identify and implement improvement ideas to contribute to divisional and organizational success.
Minimum Qualifications
- IT National Diploma, ISTQB, or equivalent certification
- 1-2 years of software testing and development experience