Lead and manage end-to-end quality assurance projects, ensuring timely and successful delivery.
Collaborate with cross-functional teams, including development, product management, and business stakeholders, to define project scope, goals, and deliverables.
Develop and implement comprehensive test plans and strategies to guarantee the quality of software applications.
Conduct thorough testing activities, including functional, regression, and performance testing.
Identify and track software defects, collaborating with development teams to ensure timely resolution.
Mentor and lead a team of Developer professionals, providing guidance and support to foster a culture of continuous improvement.
Communicate project status, issues, and risks to key stakeholders in a clear and concise manner.
Drive process improvement initiatives within the QA, identifying areas for optimization and implementing best practices.
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience as a QA Project Manager with 7-8 years of hands-on QA experience.
Strong understanding of software development life cycle (SDLC) and agile methodologies.
Excellent leadership and team management skills, with a track record of successfully leading QA team or Project Manager.
In-depth knowledge of testing techniques, tools, and best practices.
Effective communication and interpersonal skills, with the ability to interact with both technical and non-technical stakeholders.
Strong problem-solving and decision-making abilities.