Test Manager - Midrand
Salary Negotiable
Midrand, Gauteng
Midrand,
Gauteng
more than 14 days ago
06-02-2016 4:00:09 PM
05-03-2016 4:00:09 PM
Functional Summary- Provision of and responsibility for software testing design, planning, scripting and execution for a variety of key customer-facing and internal applications.
- Sets and implements the Software testing strategy for the organization.
- Direct engagement and control of internal and 3rd Party vendor software testing practices and management of the cross-organizational touch points with regard to all testing activities
- Work closely with developers, project managers, network engineers and other stakeholders throughout the SDLC, executing test iterations, tracking / reporting results, troubleshooting and coordinating defect resolution.
Educational Qualifications / Experience Required
- Minimum Qualification : IT Degree, National Technical Diploma or relevant practical experience
- Minimum 5 years software testing experience in an IT environment, preferably with telecommunications industry experience serving a post-paid customer base.
- Strong understanding of SDLC processes and the QA lifecycle and methodology.
- Valid driver’s license with own reliable vehicle
Competencies Required
- Exceptional communication skills (both verbal and written)
- Self-motivated and creative
- Excellent Technical and Data Analytical skills
- Ability to work in a fast-paced environment with multiple platforms and technologies
- Very good time management skills
- Must be a team player
Main Functions Management & Strategy
- Create and implement a comprehensive testing strategy encompassing all testing phases required within the SDLC
- Develop and lead the automation strategy/effort and generate scripts to perform automated testing cycles
- Take overall accountability of all testing activities undertaken by 3rd party vendors and define and execute on the inter-operational process between the organizations
- Determine and ensure the set-up the required test beds (hardware, software and network) to cost-effectively yet effectively cater for all testing requirements
Testing
- Interact with product management, project management and development teams to develop a strong understanding of the project and testing objectives
- Design and create test conditions and scripts to address business and technical use cases
- Use existing tools and appropriate techniques to execute test cases within agreed timeframes
- Design and create test conditions, test plan and generate test cases based on the requirements (functional and non-functional), business and technical use cases and other documents.
- Test software releases by executing assigned test cases (manual and/ or automated)
- Defect Management - Report defects to the stakeholders and manage effective and timeous resolution with development team/Vendor. This includes re-testing of resolved defects and updating of test cases based on discovered defects
- Create test logs and report test results to the stakeholders (this includes the Change Advisory Board as a pre-requisite for system change implementation)
Problem Solving
- Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution
- Document, track and escalate issues as appropriate
- Facilitate communication on testing challenges and possible work arounds
Innovation
- Drive best practice, innovation and continuous improvement as principles on the testing processes and systems
- Keep up-to-date on the overview of the development technology, the popular testing tools (e.g. automated testing tools and test management systems) and the overview of the business domain