Description

The Software QA Test Team Lead manages processes and personnel to conduct software quality assurance testing, typically within IT Division for any software is developed or procured. In this role, the job holder develops effective and efficient methods, maintains documentation throughout the software QA testing process, and communicates with the respective teams to provide a reliable, consistent, and positive end user experience.
The Software QA Test Team Lead conducts rigorous testing throughout the development process, identifying potential issues and reporting them back to development teams.
• Develop Software QA Testing Processes and Procedures
This can include preparing documents that outline STLC processes, understanding the requirement, generating use cases to ensure that testing scenarios covers all the software or system’s functional requirements, and preparing detailed test plans for new software products or updates to existing systems.
• Manage Software QA Testing Teams
Software QA Test Team Lead manage the day-to-day activities of team members, review of defects, scheduling testing activities and managing ongoing projects. They also conduct software quality testing training for business quality testers.
Assess current testing needs and schedules and determine staffing needs to effectively conduct the testing. They also oversee team members’ work to ensure that they adhere to specifications. Automation of manual testing to reduce the time and increase accuracy of results.
• Identify Bugs and Issues
Plays an active role in software testing, following the processes and procedures that they developed and testing new and updated systems for bugs and other issues.
May support compatibility testing, develop and utilize software to capture performance data, and evaluate individual aspects of the software or system including user interfaces and functional requirements.
• Maintain Documentation
Throughout the development and Software QA Testing Process, team leaders should maintain detailed documentation related to the software or system such as Test plan, Requirement traceability Matrix, Defects and issue register.
These documents provide developers and engineers with vital information about software performance and issues and are used in future development work.
Documentation also ensures that systems are adequately tested and that all use cases and test scenarios are accounted for.
• Manage Testing Schedules
Develop, enact, and manage testing schedules, ensuring that the team meets expectations and deadlines. These schedules tend to include specific elements of the software or system and frequently need to be completed before developers and engineers can continue with the next phase of development.
Team leads need to monitor team activities to ensure that they meet schedules, specifically when multiple projects are in process at once.
• Coordinate Bug Fixes with Development Teams
Team lead coordinate bug fixes and software enhancements with development teams.
Produce Test results and dashboards.

Education

Any Graduate