Job Details
Skills And Tools:
Job Description
● Develop and implement software quality assurance strategies, processes, and best practices across the organization. ● Lead, manage, and mentor the QA team, promoting a culture of collaboration, continuous improvement, and professional growth. ● Collaborate with cross-functional teams, including development, product management, and customer support, to ensure seamless integration of QA processes throughout the software development lifecycle. ● Plan and oversee the execution of test plans, test cases, and test scripts for functional, integration, performance, and security testing. ● Monitor and analyze testing results to identify areas for improvement, prioritize defects, and ensure timely resolution of issues. ● Develop and maintain key performance indicators (KPIs) and quality metrics to track and report on software quality. ● Collaborate with stakeholders to define and maintain product quality standards and release criteria. ● Stay up-to-date on the latest industry trends, tools, and best practices in software quality assurance to drive continuous improvement in our QA processes.
Job Requirements
● Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. ● 4+ years of experience in software quality assurance, preferably in a software development environment. ● ● 2+ years of experience in a leadership or management role, with a proven track record of successfully leading QA teams. ● Strong understanding of software testing methodologies, tools, and processes, including manual and automated testing. ● Familiarity with Agile and Scrum development methodologies. ● Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams. ● Strong analytical and problem-solving skills, with keen attention to detail. ● Experience with test management and automation tools, such as Jira, TestRail, Selenium, or similar.