Description

Qualifications and Experience:
 

•Bachelor’s degree in Computer Science, Engineering, or related field.
 

•Proven experience as a QA Lead or Senior QA Engineer with at least 10 years in software testing
 

•Hands-on experience with regression testing, automation testing, and release management
 

•Strong proficiency in test automation tools and frameworks (e.g., Selenium, TestNG, JUnit)
 

•Solid understanding of software development lifecycle (SDLC) and agile methodologies
 

•Familiarity with cloud platforms (AWS, Azure) and containerization technologies (Docker, Kubernetes)
 

•Knowledge of scripting languages (e.g., Python, Shell scripting)
 

•Experience in leading and managing a team of QA engineers
 

•Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams
 

•Strong analytical and problem-solving skills, with attention to detail
 

•Ability to prioritize and manage multiple projects in a fast-paced environment
 

•ISTQB or similar certification is a plus.
 

Roles and Responsibilities:
 

•Design, Create, execute and maintain automated test scripts using testing frameworks.
 

•Develop and implement comprehensive QA strategies, test plans, and processes
 

•Own and manage the end-to-end QA lifecycle for multiple projects.
 

•Conduct thorough regression testing to ensure the stability and reliability of software applications.
 

•Design, develop and maintain manual and automated test cases for functional and regression testing.
 

•Collaborate with development teams to integrate automated testing into the CI/CD pipeline.
 

•Define and track quality assurance metrics, identify areas for improvement, and implement solutions.
 

•Ensure that the testing process complies with the company’s established quality standards.
 

•Coordinate with product management and engineering teams to prioritize testing efforts based on project timelines and requirements.
 

•Provide support to the development team throughout the software development lifecycle.
 

•Perform release management activities, including planning and executing release processes.
 

•Communicate QA status, risks, and issues to stakeholders in a clear and concise manner.

Education

Any Graduate