top-notch-consultancy-2
QA Team Lead
Job description
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
- 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.
- 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.
- 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.
- Test Automation: Evaluate and implement test automation solutions to improve efficiency and test coverage. Oversee the creation and maintenance of automated test scripts.
- Defect Management: Manage defect tracking and resolution, ensuring that issues are prioritized, documented, and resolved according to project requirements.
- Cross-Functional Collaboration: Collaborate with development teams, product managers, and other stakeholders to ensure clear communication and alignment on quality goals.
- Process Improvement: Continuously evaluate and improve testing processes, standards, and methodologies to enhance the overall quality assurance process.
- Resource Management: Allocate resources effectively and ensure that the team has the necessary tools and environments for testing.
- Reporting and Metrics: Generate and communicate testing metrics and reports to stakeholders, providing insights into the quality of the software.
- Risk Assessment: Identify and assess risks associated with the software, providing guidance on potential quality and testing risks.
- 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


