Overview
Lead: Technical & Application Testing Jobs in Johannesburg at Land Bank Careers
Job Advert Summary
The Land and Agricultural Development Bank of South Africa (Land Bank) is South Africa’s only specialist agricultural bank established in 1912, the bank’s sole objective is to serve South African commercial and emerging farmers and bring specially designed financial services within their reach. These services enable farmers to finance land, equipment, improve assets and obtain production credit. The Land Bank provides financial services that have moved with the times and continues to provide services to agri-business and constantly reviews its offerings to ensure that they match the needs of an industry. As change has swept across the sector in South Africa the socio-economic makeup of agriculture has altered, bringing new entrants from historically disadvantaged backgrounds on to the land, these new farmers, facing the challenges of establishing sustainable agri-businesses across the agricultural value chain, Land Bank has been a commercial lifeline offering appropriately designed financial products that facilitate personal and commercial viability in a sector that is vital to the sustainability of South Africa and its people
MAIN PURPOSE OF THE JOB
The role of a Lead: Technical & Application Testing is responsible for the testing aspects of a solution introduced into the existing and new Landbank / Land Bank Insurance Applications. This role oversees the process of testing software before moving it into Landbank production environments and also oversee testing teams, providing technical testing guidance, and ensuring projects are to deliver high-quality application delivery. This is accountable for creating and executing thorough test strategies and plans that align with the project’s needs. More so, they create testing plans, assess which cases need to be tested, and create test cases.
Key Performance Areas
1. Develop Application Test Plans and Strategies for all applications
Develop and implement application testing strategies and resource plans, translating business requirements into testable components.
Lead and oversee testing operations, providing guidance to teams.
Collaborate with developers and IT architects to ensure testing aligns with architectural and development standards.
Communicate test plans to stakeholders and ensure all testing adheres to SDLC standards
2. Ensure Optimal Test Resource Management
Plan and manage testing resources effectively by forecasting workload, preparing accurate test data, and ensuring optimal deployment of testers.
Collaborate with IT and business stakeholders to estimate resource needs and prevent any shortages during application testing.
3. Stakeholder Management and Communication
Develop and execute a stakeholder communication plan to ensure transparency throughout application testing.
Provide regular updates on progress, risks, and mitigation strategies.
Engage stakeholders early, especially for User Acceptance Testing, and collaborate with technical teams to optimize testing processes.
4. Conduct and monitor the execution of test processes
Lead the execution of functional and non-functional test cases, ensuring alignment with business requirements.
Manage and mentor a team of manual and automation testers, while setting testing standards and goals.
Oversee test execution, reporting, and stakeholder communication.
Evaluate new testing technologies and drive continuous improvement.
Act as a liaison between IT vendors and Business Analysts to align testing with business needs.
5. Test Case Management
Oversee the preparation and enhancement of clear, detailed test cases and ensure the availability of accurate test data and resources.
Lead test rehearsals, develop a requirements traceability matrix, and guide the refinement of functional test cases.
Review test results, especially from User Acceptance Testing, to confirm that application requirements are fully addressed.
6. Lead and Manage Application User Acceptance Testing
Lead the end-to-end User Acceptance Testing (UAT) process by preparing test cases, developing test scenarios and scripts, and ensuring the availability of test data.
Oversee the execution of UAT for all application testing, review results to confirm requirements are met, maintain a requirements traceability matrix, and produce comprehensive test reports post-testing.
7. Support the Development Team with Understanding of Business and Functional Requirements during Build and Testing Phase
Effectively prioritize and analyze business requirements based on value, cost, and time constraints, ensuring stakeholder alignment.
Synthesize and document stakeholder inputs using models, diagrams, and matrices to identify improvement opportunities.
Ensure requirements are clear, testable, and ready for review, while continuously monitoring quality and supporting the achievement of business goals and stakeholder needs.
8. Support the Development of Functional and Test Specifications
Evaluate and recommend effective solution proposals by analyzing trade-offs to maximize business value and minimize cost.
Communicate solution impacts, facilitate change management, and support data and process transitions.
Define acceptance criteria, assess stakeholder readiness, and ensure solutions meet business requirements.
Prioritize and manage defects, identify workarounds, and monitor post-deployment usage to ensure alignment with business goals and stakeholder expectations.
Preferred Minimum Education and Experience
ACADEMIC QUALIFICATIONS
Minimum
Bachelor’s degree in computer science, Information Technology, Information Systems, or equivalent
ISTQB Foundation Level certification (CTFL)
Ideal
Postgraduate Degree in computer science, Information Technology, Information Systems, or equivalent
ITIL Certification
ISTQB Foundation Level certification (CTFL)
Certified Tester Mobile Application Testing (CT-MAT)
RELEVANT EXPERIENCE
Minimum
6-8 years in:
Solid experience in software testing
Experience in writing Complex Testing strategies and plans
Technical Tetsing reviews and application solution test designs
Proven success as a technical team leader in testing
Experience in planning and executing UAT (User Acceptance Testing) and RT (Regression Testing)
General awareness of technologies (ARIS, SAP, Microsoft Applications)
Critical Competencies
Experience of full software quality assurance lifecycle
Test Lead position, leading a test automation team
Experience in dealing with multiple process and systems methodology application
Experience working with structured test methods and processes
Experience working in a test-driven development environment
Manage (with my support) the creation of a Project Test Strategy
Coordinate testing of applications within scope
Ability to interact with various specialists internally or externally to drive continuous improvement and innovation
Perform QA duties of testing undertaken by internal test resource
Additional Requirements
Knowledge/Experience Business Environment
Title: Lead: Technical & Application Testing
Company: Land Bank Careers
Location: Johannesburg