Responsibilities:
Lead and mentor a team of QA engineers, providing guidance, training, and support in their professional development.
Develop and implement QA strategies, test plans, and test cases for both manual and automated testing.
Design, prioritize, and execute test cases, including functional, regression, integration, and performance testing.
Collaborate closely with product managers, developers, and other stakeholders to understand requirements and ensure comprehensive test coverage.
Identify and prioritize areas for automation, and develop automated test scripts using industry-standard tools and frameworks.
Perform manual testing as needed, particularly for complex scenarios or new features.
Establish and enforce quality standards and best practices throughout the development lifecycle.
Monitor and report on QA metrics, test coverage, and test execution results.
Continuously improve QA processes, tools, and methodologies to enhance efficiency and effectiveness.
Requirements:
BCA/MCA Degree
Minimum of 5 years of experience in software quality assurance, with at least 2 years in a leadership or supervisory role.
Strong proficiency in both manual and automated testing methodologies and tools.
Hands-on experience with test automation frameworks such as Selenium, Cypress, or similar.
Solid understanding of SDLC, Agile methodologies, and continuous integration/continuous deployment (CI/CD) pipelines.
Experience in leading and managing a team of QA engineers, including task assignment, performance evaluation, and team collaboration.
Excellent analytical and problem-solving skills, with a keen attention to detail.
Ability to communicate effectively with technical and non-technical stakeholders.
Proven ability to prioritize tasks and manage time efficiently in a fast-paced environment.
Preferred:
ISTQB or similar QA certifications.
Experience with performance testing tools (e.g., JMeter, LoadRunner).
Familiarity with scripting languages (e.g., Python, JavaScript) for test automation.
Knowledge of cloud platforms and virtualization technologies.
Experience in testing mobile applications (iOS, Android).
Bachelor's degree in Computer Science