Develop and implement comprehensive QA strategies and test plans aligned with business objectives.
Lead and mentor a team of QA Engineers, fostering a culture of excellence and continuous improvement.
Drive the adoption of automation frameworks and tools to enhance testing efficiency.
Oversee the creation and maintenance of detailed test cases, ensuring thorough coverage.
Manage defect tracking and reporting, ensuring clear communication and timely resolution.
Champion quality throughout the software development lifecycle, promoting a"shift-left" approach.
Actively participate in code reviews, providing constructive feedback and ensuring adherence to quality standards.
Stay abreast of emerging QA trends, technologies, and best practices, and implement them as appropriate.
Evaluate and select appropriate testing tools and technologies.
Design and execute comprehensive test plans covering functionality, performance, usability, security, and compatibility across various platforms and devices.
Requirements :
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
7-10 years of experience in software quality assurance, with a proven track record of leadership.
Proficiency in designing, executing, and maintaining test cases for web, mobile, and API testing.
Strong expertise in automation testing frameworks and tools (e.g., Selenium, Appium, JUnit, TestNG).