Job Description
Key Responsibilities:
-Leadership:
- Provide leadership and guidance to the SQA team, fostering a culture of quality and continuous improvement.
- Collaborate with cross-functional teams to ensure seamless integration of quality assurance processes within the software development life cycle.
-Test Planning and Strategy:
- Develop comprehensive test plans, strategies, and test cases based on project requirements and specifications.
- Work closely with project managers, developers, and stakeholders to align testing activities with project goals.
-Test Execution:
- Lead and participate in the execution of manual and automated test cases.
- Perform functional, regression, and performance testing as needed.
- Identify and communicate software defects and issues to the development team.
-Quality Assurance Processes:
- Establish and enforce quality assurance processes and best practices.
- Conduct regular reviews and audits of software development processes to ensure compliance with quality standards.
-Metrics and Reporting:
- Define and track key performance indicators related to software quality.
- Prepare and present test status reports and metrics to project stakeholders.
Skills and Qualifications:
- Proven experience as a Lead SQA Specialist or in a similar role.
- Strong understanding of software development life cycle and quality assurance methodologies.
- Proficiency in manual and automated testing techniques.
- Experience with test management and automation tools.
- Excellent leadership, communication, and collaboration skills.
- Strong analytical and problem-solving abilities.
Education and Experience:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Certification in Software Quality Assurance (CSQA, ISTQB) is a plus.
- Demonstrated experience leading SQA teams in agile development environments.