Description

  Responsibilities: 

Leadership and Team Management:  Lead and mentor a team of QA engineers, providing guidance, support, and professional development opportunities. Foster a collaborative and high-performance culture within the QA team. Delegate tasks effectively and ensure timely delivery of QA activities. 

Quality Assurance Strategy:  Develop and implement QA strategies, policies, and procedures to ensure efficient and effective testing processes. Define testing standards and best practices, incorporating industry trends and emerging technologies. Establish metrics and KPIs to measure and improve the quality of software products. 

Test Planning and Execution:  Collaborate with cross-functional teams to understand project requirements and define test plans. Oversee the creation and execution of test cases, including manual and automated testing. Monitor test results and identify areas for improvement, driving continuous quality enhancements. 

Automation Expertise:  Utilize Java and Selenium automation frameworks to design and implement scalable and maintainable automated test suites. Evaluate and select appropriate automation tools and technologies to support QA objectives. Conduct code reviews and provide technical guidance to automation engineers. 

Risk Management:  Identify potential risks and dependencies early in the software development lifecycle. Work closely with stakeholders to prioritize and mitigate risks effectively. Implement robust regression testing strategies to ensure product stability and reliability. 

Continuous Improvement:  Stay abreast of industry trends, tools, and methodologies related to QA and automation. Drive initiatives for process improvement, automation optimization, and efficiency gains. Champion a culture of innovation and quality excellence within the organization. 


 

Qualifications:  

Bachelor's or Master's degree in Computer Science, Engineering, or related field. 

Over 13 years of experience in software quality assurance, with a focus on automation testing. 

Strong proficiency in Java programming language and Selenium WebDriver. Proven track record of successfully managing QA teams and delivering high-quality software products. 

In-depth knowledge of software testing principles, methodologies, and tools. Experience with Agile/Scrum methodologies and continuous integration/continuous deployment (CI/CD) pipelines. 

Excellent communication and interpersonal skills, with the ability to collaborate effectively across teams and stakeholders.

 Strong analytical and problem-solving abilities, with a keen attention to detail. Relevant certifications (e.g., ISTQB, CSTE) are a plus.

Education

Any graduate