About the job QA Team Lead
We are looking for a QA Lead, for a renowned company in the fintech industry in Baghdad, Iraq. A Quality Assurance Team Lead is responsible for leading and managing a team of QA engineers. This includes developing and executing test plans, identifying and reporting bugs, and working with developers to resolve them. The QA team Lead also plays a key role in ensuring that the team meets its quality goals and that the company's products meet the highest quality standards.
Responsibilities:
1. Team Management:
Lead and mentor a team of Quality Assurance Specialists, providing guidance, support, and performance evaluations.
Distribute workload, assign tasks, and ensure that team members meet project
deadlines.
2. Test Planning and Strategy:
Collaborate with project managers and stakeholders to define test strategies, objectives, and priorities.
Oversee the development of comprehensive test plans and test cases to ensure effective test coverage.
3. Test Execution and Coordination:
Supervise the execution of test cases, ensuring accurate defect documentation and timely resolution.
Coordinate testing efforts across the team, ensuring efficient use of resources and reporting on testing progress.
4. Test Automation:
Evaluate and implement test automation solutions to improve efficiency and test coverage.
Oversee the creation and maintenance of automated test scripts.
5. Defect Management:
Manage defect tracking and resolution, ensuring that issues are prioritized,
documented, and resolved according to project requirements.
6. Cross-Functional Collaboration:
Collaborate with development teams, product managers, and other stakeholders to ensure clear communication and alignment on quality goals.
7. Process Improvement:
Continuously evaluate and improve testing processes, standards, and
methodologies to enhance the overall quality assurance process.
8. Resource Management:
Allocate resources effectively and ensure that the team has the necessary tools and environments for testing.
9. Reporting and Metrics:
Generate and communicate testing metrics and reports to stakeholders,
providing insights into the quality of the software.
10. Risk Assessment:
Identify and assess risks associated with the software, providing guidance on potential quality and testing risks.
11. User Acceptance Testing (UAT):
Coordinate and support UAT activities with end-users, ensuring their feedback
is addressed and integrated into the quality assurance process.
Qualifications:
- University degree in computer science, information technology, or other related qualification from a recognized university.
- Relevant certification in software testing (e.g., ISTQB, CSTE) is preferable.
- Agile certification (e.g., PMI ACP, SAFe) is preferable
- Experience with automated testing is preferable
- About 5 years of experience in a similar position/responsibility, preferably in a banking or fintech industry