About the job QA Team Lead
Position: QA Team Lead
Location: Onsite Multi Gardens B-17, Islamabad
Job Type: Full-time
Experience Level: Lead / Senior (5+ years of experience)
Job Summary
We are looking for a skilled and motivated QA Team Lead to head our quality assurance function. The role involves
managing QA activities, guiding a small team of engineers, and driving automation initiatives using Python-based testing
frameworks. The ideal candidate will combine strong hands-on testing expertise with leadership ability, ensuring that our
software meets high standards of quality, reliability, and performance.
Key Responsibilities
Leadership & Team Management
Lead, mentor, and support QA engineers in both manual and automated testing
Plan and allocate QA tasks, monitor progress, and ensure timely delivery of testing milestones.
Foster a culture of accountability, collaboration, and continuous improvement within the QA team.
Test Strategy & Execution
Define and implement test strategies, plans, and processes aligned with project goals.
Oversee the design, development, and execution of comprehensive test cases and automation scripts.
Coordinate regression, functional, and performance testing activities across releases.
Automation & Python Development
Develop, maintain, and improve automated test frameworks using Python (e.g., pytest, Selenium, or similar tools).
Integrate automated testing into CI/CD pipelines for continuous quality assurance.
Review automation code and ensure best practices in maintainability and scalability.
Quality Governance
Ensure adherence to QA standards and documentation practices.
Review and validate defect reports, ensuring timely resolution with development teams.
Provide detailed testing metrics, insights, and quality reports to management.
Cross-Functional Collaboration
Work closely with development, product, and operations teams to align QA priorities with release goals.
Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
Collaborate on risk assessment and release readiness decisions.
Qualifications
Bachelors degree in Computer Science, Software Engineering, or a related field.
5+ years of experience in software QA, with at least 12 years in a lead or senior role.
Strong proficiency in Python for writing and maintaining automated test scripts.
Experience with automation tools such as pytest, Selenium, or similar frameworks.
Solid understanding of QA methodologies, SDLC, and CI/CD practices.
Experience using Git, Jenkins, GitLab CI, and issue tracking tools like JIRA.
Preferred Skills
Experience managing QA in an Agile/Scrum environment.
Familiarity with AWS or other cloud platforms.
Strong analytical, problem-solving, and communication skills.
Ability to balance hands-on testing with leadership and coordination responsibilities