Key Responsibilities:
- Lead, manage, and mentor a team of QA professionals, fostering a culture of quality and continuous improvement.
- Define and implement comprehensive QA strategies, test plans, and best practices across projects to ensure product quality and efficiency.
- Design, develop, and maintain robust automated test scripts and frameworks using Selenium (Java) and Playwright (JavaScript/TypeScript).
- Drive the adoption and implementation of the BDD (Behavior-Driven Development) Cucumber framework for test scenarios.
- Conduct and oversee all types of testing, including manual, functional, regression, integration, and user acceptance testing (UAT).
- Perform API testing using tools like Postman and automate using Rest Assured to validate data exchange and system reliability.
- Manage the defect lifecycle, including identification, documentation, tracking, and verification of bug fixes, using JIRA or similar test management tools.
- Collaborate closely with cross-functional teams (development, product management, DevOps) to integrate testing processes into CI/CD pipelines and align quality goals with delivery timelines.
- Monitor and report on key QA metrics (e.g., test coverage, defect trends, release readiness) to stakeholders, providing data-driven insights for improvement.
- Evaluate and recommend new testing tools, technologies, and methodologies to enhance automation efficiency and testing standards.
Required Skills and Qualifications:
- Proven experience in software quality assurance, including substantial leadership or team management experience.
- Strong hands-on expertise in test automation frameworks using Selenium and Playwright.
- Experience with BDD Cucumber framework and writing scenarios in Gherkin syntax.
- Proficiency in a programming language such as Java or JavaScript/TypeScript is essential for automation scripting.
- Hands-on experience with API testing tools and methodologies.
- Familiarity with Agile methodologies.
- Strong analytical, problem-solving, and critical thinking skills.
- Excellent written and verbal communication skills, with the ability to articulate technical issues to non-technical stakeholders.