Quality Analyst Team Leader
The Tolcon Group
Date: 4 days ago
City: Centurion, Gauteng
Contract type: Full time

Position summary
The quality analyst team leader is responsible for overseeing the quality assurance and testing functions for the toll system (hardware and software), including ensuring that software products meet defined requirements, contractual specifications, quality standards, and client expectations. In addition to leading the quality analyst team, this role includes responsibility for writing technical documentation such as functional specifications, design documents, user manuals, test plans and procedures and training materials. The Team Leader will also verify system compliance against the URS (User Requirement Specification) and other specifications, conduct SAT (Site Acceptance Testing) with the engineering team, and be responsible for signing off on the project and handing it over to the client or employer. Additionally, this position may require total quality management, ensuring client satisfaction and mitigating business risks.
Main job purposes
The primary purpose of this position is to lead, guide, and support the quality assurance team while ensuring the quality, reliability, and compliance of software products. This includes overseeing the planning, design, execution, and reporting of software tests, managing defect resolution, ensuring that final products meet functional and non-functional requirements, and producing technical documentation. The role also involves working closely with the development team to enhance software efficiency, reliability, and performance.
Employment specification
Grade 12 Certificate
Relevant Certificate or Diploma in IT
At least 5 years related experience
Valid Unendorsed Code 08 Drivers License
Extensive knowledge of Toll Collection Systems
Hands-on experience with both manual and automated testing
Knowledge of Agile and Waterfall development methodologies
Understanding of version control systems (e.g., Git)
Familiarity with defect tracking systems (e.g., Jira, Azure, etc.)
Required competencies to meet the job outcomes
Excellent communication skills: Ability to clearly articulate technical issues and test results to stakeholders at all levels (written and oral)
Fault finding and resolution: Ability to identify defects and ensure they are addressed within development cycles
Technical Documentation: Skilled in creating detailed technical documentation, including test plans, functional specifications, design documents, user manuals, training manuals, and defect reports
Programming Knowledge: Understanding of software development concepts and familiarity with programming languages (e.g., C#, Angular, MS SQL, etc.)
MS Office and Windows/Servers Proficiency: Proficiency in using Microsoft Office Suite, Windows Servers, and related applications for testing and documentation purposes
Risk management: Ability to identify potential risks in the software development and testing processes and mitigate them before they impact the product
Soft skills
Attention to Detail: Ensures all aspects of the product are tested thoroughly and accurately
Analytical Thinking: Ability to interpret data from test results and translate findings into actionable insights
Problem-Solving: Proactive in identifying, diagnosing, and solving complex testing and quality issues
Self-Management: Ability to work independently, prioritize tasks, and meet deadlines without supervision
Adaptability: Able to thrive in a fast-paced, constantly changing work environment
Stress Tolerance: Ability to manage stressful situations effectively and maintain high-quality output
Judgment: Ability to make sound decisions regarding test processes and defect prioritization
Teamwork: Encourages collaboration and effective communication within the QA team and across departments
Time Management: Ensures deadlines are met while maintaining high standards of quality
Physical demands and work environment
Travel: Occasional travel to client sites or toll plazas may be required
Work Environment: Typical office environment with occasional work in the field (e.g., toll plaza)
Work Conditions:
Extensive use of computers (for test execution, documentation, and communication)
Ability to work in an office setting with moderate noise and potential exposure to outdoor environments when traveling to toll plazas
Must be able to work extended hours if required to meet deadlines or address critical issues
Main duties and responsibilities
As a Quality Analyst Team Leader, your role will encompass both leadership and technical responsibilities. The key duties include but are not limited to:
Leadership and team management
Lead, mentor, and develop a team of Quality Analysts, providing guidance and support in daily activities
Conduct regular performance reviews and one-on-one meetings with team members to ensure growth and alignment with team goals
Coordinate and allocate resources to ensure efficient and timely execution of testing tasks
Foster a collaborative environment, encouraging knowledge sharing and continuous improvement within the team
Ensure engagement and alignment of test processes, plans and procedures with software development and/or other team members.
Quality assurance strategy and implementation
Develop and implement comprehensive test strategies for software products, ensuring alignment with project goals, contractual specifications and client expectations
Design detailed test plans and test cases based on business and technical requirements
Lead the execution of manual and automated tests, including functional, performance, regression, and security testing
Define and maintain quality assurance processes and metrics to monitor progress and quality levels
Defect management and resolution
Oversee the defect lifecycle from identification to resolution, ensuring thorough documentation and tracking
Work closely with development teams to prioritize and resolve defects based on severity and impact
Provide technical insights and recommendations to improve software quality and efficiency
Collaboration and cross-functional communication
Act as a liaison between Product Development and other cross-functional teams (e.g., support, operations) to ensure smooth collaboration and timely delivery
Ensure effective communication of test results, risks, and issues to stakeholders, including product managers and developers
Assist in coordinating the release and deployment process, ensuring quality gates are met before product launches
Documentation and compliance
Develop, maintain, and review function specification design documents, user manuals, training manuals, and other technical documentation
Verify system compliance against the URS (User Requirement Specification) and other project specifications
Perform Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT) in collaboration with the engineering team
Ensure thorough documentation of all testing phases and approval processes
Take ownership of project sign-off and formal handover to the client or employer
Continuous improvement
Drive continuous improvement initiatives in testing processes, tools, and methodologies to increase efficiency and effectiveness
Stay up to date with the latest testing trends, tools, and industry best practices, integrating them into the team’s practices as applicable
Training and development
Provide training to new team members and keep the team updated on the latest testing techniques, tools, and industry trends
Conduct knowledge-sharing sessions to enhance the team's skills and understanding of best practices
Total quality management and risk mitigation
Monitor and implement Total Quality Management (TQM) initiatives to ensure high levels of client satisfaction
Work closely with clients to ensure their requirements are fully met and address any potential concerns
Identify and mitigate business risks to protect both the client and the company
General
This job description outlines the main duties and responsibilities of the Quality Analyst Team Leader role but is not intended to be an exhaustive list. Additional tasks and duties may be assigned as the needs of the organization evolve. The role may also involve contributing to strategic decision-making processes and offering leadership in areas such as product quality strategy, resource allocation, and process improvement initiatives.
Kindly note that should you not be contacted within 2 weeks of submitting your application, please consider your application unsuccessful.
The quality analyst team leader is responsible for overseeing the quality assurance and testing functions for the toll system (hardware and software), including ensuring that software products meet defined requirements, contractual specifications, quality standards, and client expectations. In addition to leading the quality analyst team, this role includes responsibility for writing technical documentation such as functional specifications, design documents, user manuals, test plans and procedures and training materials. The Team Leader will also verify system compliance against the URS (User Requirement Specification) and other specifications, conduct SAT (Site Acceptance Testing) with the engineering team, and be responsible for signing off on the project and handing it over to the client or employer. Additionally, this position may require total quality management, ensuring client satisfaction and mitigating business risks.
Main job purposes
The primary purpose of this position is to lead, guide, and support the quality assurance team while ensuring the quality, reliability, and compliance of software products. This includes overseeing the planning, design, execution, and reporting of software tests, managing defect resolution, ensuring that final products meet functional and non-functional requirements, and producing technical documentation. The role also involves working closely with the development team to enhance software efficiency, reliability, and performance.
Employment specification
Grade 12 Certificate
Relevant Certificate or Diploma in IT
At least 5 years related experience
Valid Unendorsed Code 08 Drivers License
Extensive knowledge of Toll Collection Systems
Hands-on experience with both manual and automated testing
Knowledge of Agile and Waterfall development methodologies
Understanding of version control systems (e.g., Git)
Familiarity with defect tracking systems (e.g., Jira, Azure, etc.)
Required competencies to meet the job outcomes
Excellent communication skills: Ability to clearly articulate technical issues and test results to stakeholders at all levels (written and oral)
Fault finding and resolution: Ability to identify defects and ensure they are addressed within development cycles
Technical Documentation: Skilled in creating detailed technical documentation, including test plans, functional specifications, design documents, user manuals, training manuals, and defect reports
Programming Knowledge: Understanding of software development concepts and familiarity with programming languages (e.g., C#, Angular, MS SQL, etc.)
MS Office and Windows/Servers Proficiency: Proficiency in using Microsoft Office Suite, Windows Servers, and related applications for testing and documentation purposes
Risk management: Ability to identify potential risks in the software development and testing processes and mitigate them before they impact the product
Soft skills
Attention to Detail: Ensures all aspects of the product are tested thoroughly and accurately
Analytical Thinking: Ability to interpret data from test results and translate findings into actionable insights
Problem-Solving: Proactive in identifying, diagnosing, and solving complex testing and quality issues
Self-Management: Ability to work independently, prioritize tasks, and meet deadlines without supervision
Adaptability: Able to thrive in a fast-paced, constantly changing work environment
Stress Tolerance: Ability to manage stressful situations effectively and maintain high-quality output
Judgment: Ability to make sound decisions regarding test processes and defect prioritization
Teamwork: Encourages collaboration and effective communication within the QA team and across departments
Time Management: Ensures deadlines are met while maintaining high standards of quality
Physical demands and work environment
Travel: Occasional travel to client sites or toll plazas may be required
Work Environment: Typical office environment with occasional work in the field (e.g., toll plaza)
Work Conditions:
Extensive use of computers (for test execution, documentation, and communication)
Ability to work in an office setting with moderate noise and potential exposure to outdoor environments when traveling to toll plazas
Must be able to work extended hours if required to meet deadlines or address critical issues
Main duties and responsibilities
As a Quality Analyst Team Leader, your role will encompass both leadership and technical responsibilities. The key duties include but are not limited to:
Leadership and team management
Lead, mentor, and develop a team of Quality Analysts, providing guidance and support in daily activities
Conduct regular performance reviews and one-on-one meetings with team members to ensure growth and alignment with team goals
Coordinate and allocate resources to ensure efficient and timely execution of testing tasks
Foster a collaborative environment, encouraging knowledge sharing and continuous improvement within the team
Ensure engagement and alignment of test processes, plans and procedures with software development and/or other team members.
Quality assurance strategy and implementation
Develop and implement comprehensive test strategies for software products, ensuring alignment with project goals, contractual specifications and client expectations
Design detailed test plans and test cases based on business and technical requirements
Lead the execution of manual and automated tests, including functional, performance, regression, and security testing
Define and maintain quality assurance processes and metrics to monitor progress and quality levels
Defect management and resolution
Oversee the defect lifecycle from identification to resolution, ensuring thorough documentation and tracking
Work closely with development teams to prioritize and resolve defects based on severity and impact
Provide technical insights and recommendations to improve software quality and efficiency
Collaboration and cross-functional communication
Act as a liaison between Product Development and other cross-functional teams (e.g., support, operations) to ensure smooth collaboration and timely delivery
Ensure effective communication of test results, risks, and issues to stakeholders, including product managers and developers
Assist in coordinating the release and deployment process, ensuring quality gates are met before product launches
Documentation and compliance
Develop, maintain, and review function specification design documents, user manuals, training manuals, and other technical documentation
Verify system compliance against the URS (User Requirement Specification) and other project specifications
Perform Factory Acceptance Testing (FAT) and Site Acceptance Testing (SAT) in collaboration with the engineering team
Ensure thorough documentation of all testing phases and approval processes
Take ownership of project sign-off and formal handover to the client or employer
Continuous improvement
Drive continuous improvement initiatives in testing processes, tools, and methodologies to increase efficiency and effectiveness
Stay up to date with the latest testing trends, tools, and industry best practices, integrating them into the team’s practices as applicable
Training and development
Provide training to new team members and keep the team updated on the latest testing techniques, tools, and industry trends
Conduct knowledge-sharing sessions to enhance the team's skills and understanding of best practices
Total quality management and risk mitigation
Monitor and implement Total Quality Management (TQM) initiatives to ensure high levels of client satisfaction
Work closely with clients to ensure their requirements are fully met and address any potential concerns
Identify and mitigate business risks to protect both the client and the company
General
This job description outlines the main duties and responsibilities of the Quality Analyst Team Leader role but is not intended to be an exhaustive list. Additional tasks and duties may be assigned as the needs of the organization evolve. The role may also involve contributing to strategic decision-making processes and offering leadership in areas such as product quality strategy, resource allocation, and process improvement initiatives.
Kindly note that should you not be contacted within 2 weeks of submitting your application, please consider your application unsuccessful.
See more jobs in Centurion, Gauteng