Job Description: QA Lead
Position Overview:
We are seeking a QA Lead with strong expertise in both manual and automation testing to oversee the quality assurance process across our software development lifecycle. The ideal candidate will lead a team of QA engineers, design test strategies, and ensure delivery of high-quality products through rigorous testing practices.
Key Responsibilities:
Leadership & Strategy:
- Lead and mentor QA team members, fostering a culture of quality and continuous improvement.
- Define and implement QA processes, standards, and best practices.
- Collaborate with product managers, developers, and stakeholders to align testing strategies with business goals.
Manual Testing:
- Develop and execute detailed test plans, test cases, and test scripts.
- Perform functional, regression, integration, and user acceptance testing.
- Identify, document, and track defects, ensuring timely resolution.
Automation Testing:
- Design, develop, and maintain robust automation frameworks (e.g. Playwright).
- Automate regression and smoke test suites to improve efficiency.
- Integrate automated tests into CI/CD pipelines for continuous validation.
- Capability to use AI for Test case generation and execution.
Quality Metrics & Reporting:
- Define KPIs for QA effectiveness (defect density, test coverage, release readiness).
- Provide regular reports on test progress, quality metrics, and risk assessments.
- Drive root cause analysis and preventive measures for recurring issues.
Skills & Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of QA experience, with at least 1+ years in a lead role.
- Strong knowledge of manual testing methodologies and SDLC/STLC.
- Hands-on experience with automation tools (Playwright, Selenium, Cypress etc.).
- Proficiency in scripting languages (Python, Java, JavaScript, or similar).
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
- Familiarity with test management tools (JIRA, TestRail, Zephyr).
- Excellent problem-solving, communication, and leadership skills.
- Experience in performance testing (JMeter, LoadRunner).
- Knowledge of API testing tools (Postman, RestAssured).
- Exposure to cloud environments (AWS, Azure, GCP).
- Exposure to AI.