- To assist with drafting, execute and continually streamline acceptance testing to ensure that all projects, releases, upgrades etc. are deployed into production to the appropriate quality standards.
- Creation of test plans according to signed project specifications
- Creation of test requirement matrices that adequately ensure test coverage
- Construction of detailed test cases in according to signed project specifications and requirement traceability matrices
- Necessary consultation with project stakeholders to ensure completeness and accuracy
- Environments, equipment and data readiness for testing
- Acceptance Testing of the Requirements within cost and timeframe deadlines
- Acceptance testing conducted according to Testing Framework and Methodology
- Identification and analysis of software defects
- Provision of feedback to project stakeholders and test manager
- Creation and communication of accurate reports on defects and project status
- Zero/Low level of errors post implementation
- Timeliness and accuracy of Quality Assurance deliverables
- Adhere to testing processes and governance
Responsibilities
Acceptance Testing Requirements
- Coordinate the demand of testing requirements
- Manage the review of requirement specifications
- Coordinate the review and prioritisation of testing requirements
- Responsible for specifying what testing is required (the total solution) – including system and detailed testing activities
- Manage the review of the compilation of test cases
- Initiate and update new/changed functionality on the knowledge capture documents
- Review the signed project specifications to create the test plan and test requirements (requirements traceability matrix)
- Manage detailed test cases in relation to the signed project specifications
- Gather information and research to ensure delivery of results
- Obtain agreement on test coverage and completeness in consultation with project stakeholders
- Ensure that the environments, equipment and data is ready for testing
- Perform and Coordinate Acceptance testing of the Functional Requirements of the viewpoint system and business processes with the vendors
- Assist in the parallel running of the current system to ensure the new system results are validated against the existing system
- Coordinate acceptance testing according to Testing Framework and Methodology
- Identification and analysis of software defects
- Provide feedback to project stakeholders and test manager
- Adhere to testing processes and governance put in place
Quality Assurance
- Make recommendations into the development of automated testing to enhance effectiveness
- Recommend ways to automate test cases
- Evaluate the results of tests to ensure they work against the specifications that have been set. Recommend ways to improve on process, system and data
- perform and coordinate static testing
- Coordinate acceptance testing conducted on data, system and processes. Ensure errors are logged on appropriate systems
- Adhere to the plans in place to ensure the accurate and timeous testing of MTN SA solutions
- Evaluate the results of solution tests to ensure these work against the specifications that have been set. Amend and improve on solutions where required
- Perform and coordinate the build of testing requirements and test cases, including regression testing and testing at implementation
Reporting
- Identify and prepare relevant information and data for reporting purposes
- Report on testing statistics
- Report on defects
- Ensure the documentation of test cases
- Adhere to the framework for the documentation of test cases
- Ensure the documentation of test cases according to the defined processes
Quality Management
- Recommend ways to continually improve testing systems, processes and procedures
- Work consistently according to standard operating procedures
- Understand the quality standards of the job and the reason for these standards, and communicate these reasons to others
- Understand and communicate the consequences of not maintaining quality focus
- Identify processes and procedures where the quality of work may be improved
- Analyse situations and take necessary action to ensure quality is maintained
- Seek feedback from clients/stakeholders and continuously seeks ways of improving on quality and customer service standards
Problem Solving
- Address problems on a case by case basis, ensuring an optimal balance between the response to the situation, the cost of that response, and the core purpose of the organisation
- Deal with problem situations that arise timeously and efficiently
- Follow clear and linear procedures to diagnose and solve problems that are not always obvious
- Sort, accumulate and analyse information about a particular situation / problem to assist with problem solving
- Provide information and knowledge as required to resolve problems
- Generate different options for the known problem, evaluate possible methods to resolve the problem, and select the most appropriate solution in terms of enhanced effectiveness and efficiency, and reduced cost
- Tailor solutions to suit the problem (within defined parameters)
- Take action to prevent the reoccurrence of problems
- Make use of available resources to solve the problem
- Identify external parties to assist with problem solving as required
Process and Procedure Effectiveness
- Utilise the prescribed system in order to capture all testing related deliverables
- Ensure that all processes and procedures implemented are aligned to the set operational framework for the Unit
- Ensure that workflow continues without interruption
Customer Satisfaction (internal)
- Ensure all customer queries are attended to and resolved within agreed SLA’s
- Ensure that customer specifications are met and that the customer is satisfied with the end service and/or product
- Weigh up the pro’s and con’s of each solution to provide the best service to customers
- Considers the implications of actions to be taken for the customer / the effect of actions on the customer
- Deliver first time right service excellence
Qualifications
- Minimum of 3-year degree/diploma in (IT Diploma/Degree) or equivalent
- Fluent in English and language of country preferable
- ISTQB Foundation Certified
- Minimum of 3 years’ experience in the planning and execution of testing tasks
- Experience in supervising others
- Business analysis and business process testing experience
- Testing design techniques with the ability to apply any customized or industry standard models
- Experience working in a medium to large organization
- In depth understanding of end-to-end Systems Development Lifecycles and Test Life Cycle