About the Role
Our client, a fast-paced software development company focused on enterprise solutions, is seeking a highly experienced Senior Quality Assurance (QA) Lead to join their fully remote team. While the company has operational headquarters elsewhere, this role is designed for a professional based anywhere, with a primary focus on leading QA efforts for projects with a strong presence in Soweto, Gauteng. You will be responsible for defining and implementing comprehensive quality assurance strategies, leading a team of QA engineers, and ensuring the delivery of high-quality, defect-free software. This is a crucial role for driving quality best practices and championing a quality-first mindset across the entire development lifecycle. The ideal candidate will have a proven track record in leading QA initiatives and a deep understanding of both manual and automated testing methodologies.
Key Responsibilities
- Lead the QA team, providing guidance, mentorship, and direction to ensure effective execution of testing strategies.
- Develop and implement comprehensive test plans, test cases, and test scripts for various applications and platforms.
- Oversee both manual and automated testing efforts, ensuring thorough test coverage and defect identification.
- Define and implement QA processes and best practices across the organization.
- Collaborate with development teams, product managers, and stakeholders to understand requirements and ensure testability.
- Analyze test results, identify trends, and provide detailed defect reports and recommendations.
- Drive the adoption and improvement of automated testing frameworks and tools.
- Manage defect tracking and resolution processes, working closely with development teams to ensure timely fixes.
- Contribute to the continuous improvement of the software development lifecycle by advocating for quality.
- Stay up-to-date with the latest QA tools, technologies, and methodologies.
Requirements
- Minimum of 7 years of experience in Quality Assurance, with at least 3 years in a lead or supervisory role.
- Proven experience in developing and executing comprehensive test plans and test cases.
- Strong understanding of software QA methodologies, tools, and processes.
- Experience with both manual and automated testing tools (e.g., Selenium, Cypress, Postman).
- Familiarity with Agile/Scrum development methodologies.
- Experience in API testing and performance testing is highly desirable.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong leadership, communication, and interpersonal skills.
- Ability to work effectively in a fully remote, collaborative environment.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
Benefits
- Highly competitive salary and performance-based bonuses.
- Fully remote work arrangement for ultimate flexibility.
- Opportunity to lead and shape the QA function for innovative projects.
- Continuous professional development and training opportunities.
- Collaborative and supportive remote team culture.
- Work on exciting projects with a direct impact on product quality.
- Comprehensive health and wellness benefits.