Job
Description
Responsibilities: - Lead and manage the QA team, including hiring, training, and mentoring QA engineers. - Establish and implement QA processes, methodologies, and best practices. - Define and execute the QA strategy, including test planning, test case development, and test execution. - Coordinate with development and product teams to ensure alignment on quality objectives and priorities. - Oversee the creation and maintenance of test plans, test cases, and test data sets. - Conduct regular QA reviews and provide feedback to QA engineers on test coverage, test effectiveness, and defect detection. - Manage and prioritize QA activities, including test automation, performance testing, and regression testing. - Analyze test results, identify trends, and provide recommendations for improvements to product quality and reliability. - Act as a liaison between QA, development, and product teams to ensure effective communication and collaboration. - Continuously evaluate and improve QA processes, tools, and methodologies. Requirements: - Bachelors degree in computer science, Engineering, or related field. - 8+ years of experience in software testing, with at least 4 years in a leadership role. - Strong understanding of software testing principles, methodologies, and best practices. - Experience with test management tools and frameworks. - Proven leadership and team management skills, with the ability to motivate and mentor team members. - Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment. Plans, test cases, and test scripts. - Strong understanding of software testing principles, methodologies, and best practices. - Experience with test management and bug tracking tools such as Jira or Bugzilla. - Excellent communication and collaboration skills, with the ability to work effectively in a team environment. Must have: - Experience of managing test automation project/Modules from planning to delivery. - Experience of managing manual testing projects/Modules from planning to delivery. - Solid experience of estimating, developing, and maintaining robust automated test scripts for multiple application platforms like web, mobile and desktop, using Selenium. - Strong knowledge of Object-Oriented Programming concepts and should be able to apply them in test automation script development or framework design. - Proven experience of creating and maintaining automation frameworks (Preferably supporting BDD approach) - Strong analytical and troubleshooting skills and able to come up with an alternative solution to a technically challenging problem. - Experience of managing complex projects, and QA team. - Understanding of the waterfall and agile development methodologies Knowledge of DevOps practices. - Demonstrate initiative in developing solutions to problems encountered during testing Good in oral and written - communication skills and able to take part in meetings and discussions. - Proactive personality and able to work autonomously. - Ability to work at detailed and abstract levels. - Ability to guide junior team members. - Good leadership quality Lead and manage the QA team, including hiring, training, and mentoring QA engineers. - Establish and implement QA processes, methodologies, and best practices. - Define and execute the QA strategy, including test planning, test case development, and test execution