- Develop and facilitate the testing capability within the department (procedures, templates, training, tools, etc.)
- Develop and facilitate software testing methodologies, approaches and standards
- Assist projects to develop test plans and packs
- Define and administer test environment requirements for projects
- Facilitate the implementation of automated testing driven and governed by central test competency
- Facilitate test automation activity in alignment with central strategy and implementation plans
- Coach Testers on quality assurance and testing principles, techniques, etc.
- Assist projects during test execution phases, through management of designated testing staff and their activities
- Manage all aspects of testing within the systems development life cycle.
- Define and implement test management policies and procedures
- Compile Test Plans
- Identify and manage all test related risk and issues
- Manage overall and individual test progress against project plans
- Define and implement defect management procedures & protocols
- Manage and report on overall test progress
- Liase with development team, business, and management
- Liase with business teams, regarding customer issues and defects
- Develop and maintain all Project/BAU required test documentation
- Perform test documentation reviews
- Determine risk by analysing functionality according to purpose, visibility, safety, security, financial impact, importance to customer, testing plan, code complexity
- Human Resource management (Designated testing team)
- Manage and mentor the designated testing team, including morale and commitment
- Project Resource management (If project specific)
- Administer all HR related issues with designated testing team
- Administer performance evaluations on all designated test resources
Requirements: - An appropriate testing tertiary qualification will be a strong recommendation
- A minimum of 5 years experience in software testing within a solution design division, whereby experience in testing the delivery of financial solutions is required.
- Experience as a Test Lead or Test Team Leader will be advantageous
- Experience with testing with Automated testing tools is required
- Good working knowledge of Testing best practices, techniques, artefacts and testing frameworks
- Has a good working knowledge of all forms of test approaches, configuration management and requirements management principles
- Knows of, and has a well-founded understanding of all forms of testing within the Software Development Lifecycle
- Working knowledge of Test Reporting and Metrics.
- Has a good understanding of general SDLC attributes and activities
- Understanding of system architectures such as Client / Server, Service orientated architecture, Web based architecture, would be advantageous
- Computer Literacy including Windows operating systems and Microsoft office
- Fair understanding of database programming skills, i.e.: Intermediate SQL skills
- Good working knowledge of MS Project and Excel
- Working knowledge of finance, costing, and cost/benefit analysis
|
|