Job Description :
We are seeking a highly motivated and experienced QA Lead to join our dynamic team.
The ideal candidate will be responsible for leading and managing the quality assurance efforts across various testing phases, including User Acceptance Testing (UAT), usability testing, compatibility testing, manual testing, and automation testing.
You will play a crucial role in ensuring the delivery of high-quality software products that meet our clients' and users' :
- Team Leadership and Management :
- Lead and mentor a team of QA engineers, providing guidance and support.
- Assign tasks, monitor progress, and ensure timely completion of testing activities.
- Conduct performance reviews and provide feedback for team members.
- Foster a collaborative and positive team environment.
Test Planning and Strategy :
Develop and implement comprehensive test plans and strategies for various testing phases (UAT,usability, compatibility, manual, and automation).
Define test scope, objectives, and acceptance criteria.Estimate testing efforts and resources required for projects.UAT Management :
Plan and execute UAT sessions with end-users and stakeholders.Gather and analyze user feedback, and ensure that requirements are met.Document and track UAT findings and resolutions.Usability Testing :
Design and conduct usability tests to evaluate the user experience.Identify and report usability issues and provide recommendations for improvement.Ensure that the software is intuitive and user-friendly.Compatibility Testing :
Develop and execute compatibility tests across various platforms, browsers, and devices.Ensure that the software functions consistently across different environments.Identify and resolve compatibility issues.Manual Testing :
Develop and execute detailed test cases and test scripts.Perform functional, regression, and integration testing.Identify, document, and track defects using bug tracking systems.Automation Testing :
Develop and maintain automated test scripts using appropriate tools and frameworks.Implement and maintain continuous integration and continuous delivery (CI / CD) pipelines.Analyze test results and provide reports on automation coverage.Reporting and Documentation :
Prepare and present regular reports on testing progress, defect status, and quality metrics.Maintain comprehensive test documentation, including test plans, test cases, and test results.Communicate effectively with stakeholders, including developers, product managers, and business analysts.Process Improvement :
Identify and implement process improvements to enhance the efficiency and effectiveness of the QA process.Stay up-to-date with industry best practices and emerging testing technologies.AI Implementation :
Candidates should have implemented AI in their projects.This could include using AI for tasks like predictive defect analysis, intelligent test case generation, or leveraging machine learning models to optimize test automation and coverage.Qualifications :
Bachelors degree in computer science, 1 Engineering, or a related field.Proven Experience in software quality assurance, with a focus on UAT, usability, compatibility, manual, and automation testing.Proven experience in leading and managing a QA team.Strong understanding of software testing methodologies and best practices.Experience with test management tools (e.g., Jira, TestRail, Zephyr).Proficiency in automation testing tools and frameworks (e.g., Selenium, Appium, Cypress).Experience with bug tracking systems (e.g., Jira, Bugzilla).Excellent analytical and problem-solving skills.Strong communication and interpersonal skills.Experience with CI / CD pipelines.Experience in testing web and mobile applications(ref : hirist.tech)