Job Description
Roles and Responsibilities
Leadership and Strategy:
- Define and implement QA strategies, standards, and processes in line with organizational objectives.
- Mentor and guide QA team members, providing leadership on testing methodologies, processes, and best practices.
- Drive quality initiatives that align with project goals and optimize the product lifecycle.
Test Planning and Execution:
- Develop comprehensive test plans, test cases, and test scripts, considering functional, performance, and security aspects.
- Oversee and execute testing phases, including unit, integration, regression, and end-to-end testing
- Collaborate with product and engineering teams to ensure high-quality releases.
Process Improvement:
- Identify, recommend, and implement QA tools, frameworks, and automation practices that optimize testing efficiency.
- Lead continuous improvement efforts, establishing key quality metrics and KPIs to track QA performance and product quality.
- Conduct root cause analysis of product issues and develop corrective action plans.
Collaboration and Communication:
- Serve as the QA liaison to cross-functional teams, ensuring alignment on quality goals and expectations.
- Report testing progress, quality metrics, and product readiness status to stakeholders and senior leadership.
- Coordinate with external vendors or partners when required to ensure consistent quality standards.
Requirement
Relevant Experience:
- 5+ years of experience in QA roles, with at least 3 years in a senior or managerial capacity.
- Proven experience managing QA teams and projects within a tech or software development environment.
Technical Skills:
- Strong knowledge of testing frameworks, automation tools, and CI/CD processes (e.g., Selenium, JIRA, TestNG, Jenkins, etc.).
- Experience with Agile and DevOps methodologies.
- Familiarity with cloud platforms (e.g., AWS, Azure) and API testing is a plus.
Soft Skills:
- Excellent leadership and team management abilities.
- Strong analytical, problem-solving, and decision-making skills.
- Exceptional communication skills, with the ability to present complex concepts to both technical and non-technical audiences.
Education:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (advanced degree preferred).