About the Role
Our client, a renowned software development house, is seeking a Senior Software Quality Assurance Lead to oversee their QA operations in Kimberley . This leadership role requires a strategic thinker with a passion for ensuring software quality and driving best practices in testing. You will be responsible for leading a team of QA engineers, developing comprehensive test strategies, and implementing efficient testing processes across multiple projects. This is an excellent opportunity to shape the quality assurance function of a growing organization and contribute to the delivery of high-caliber software products. We are looking for an individual with strong leadership skills, a deep understanding of QA methodologies, and a commitment to excellence. Your expertise will be crucial in maintaining the high standards of our software offerings.
Key Responsibilities
- Lead and mentor a team of QA engineers, fostering a culture of quality and continuous improvement.
- Develop and execute comprehensive test strategies, plans, and test cases for various software applications.
- Oversee all aspects of the testing lifecycle, including functional, regression, performance, and security testing.
- Define and track key quality metrics and provide regular reports on testing progress and product quality.
- Collaborate with development teams, product managers, and other stakeholders to ensure quality is embedded throughout the development process.
- Implement and manage test automation frameworks and tools to improve efficiency and coverage.
- Identify, document, and track software defects meticulously.
- Stay updated with industry best practices in QA and recommend improvements to processes and tools.
- Ensure adherence to quality standards and regulatory requirements.
- Contribute to the continuous improvement of the SDLC from a quality perspective.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- 5+ years of experience in software quality assurance, with a proven track record in leading QA teams.
- Strong understanding of software development lifecycle (SDLC) and various testing methodologies (Agile, Waterfall).
- Expertise in developing and executing test plans, test cases, and test scripts.
- Experience with test automation tools and frameworks (e.g., Selenium, Appium, JUnit).
- Proficiency in defect tracking tools (e.g., JIRA, Bugzilla).
- Experience with performance and load testing tools (e.g., JMeter, LoadRunner).
- Knowledge of API testing tools and techniques.
- Excellent leadership, communication, and interpersonal skills.
- Strong analytical and problem-solving abilities.
- Experience in managing offshore or distributed QA teams is a plus.
Benefits
- competitive salary package
- performance bonuses
- comprehensive health and dental coverage
- retirement benefits
- Enjoy opportunities for professional development, including training programs and conference attendance.
- Work in a collaborative and supportive environment in Kimberley , contributing to the development of innovative software solutions.