About the Role
Our client, a rapidly expanding global software solutions provider, is actively seeking a highly skilled and motivated Remote Lead Quality Assurance Engineer to join their dynamic product development team. This is a fully remote position, offering the flexibility to work from anywhere within South Africa . You will be instrumental in defining and implementing comprehensive QA strategies, leading a distributed team of QA engineers, and ensuring the delivery of robust, high-quality software products. The successful candidate will champion best practices in software testing and play a critical role in shaping the future of our client's innovative technology offerings. If you are passionate about quality and thrive in a remote, collaborative environment, this is the perfect opportunity for you.
Key Responsibilities
- Lead and manage a team of remote QA engineers, providing guidance, mentorship, and performance feedback.
- Develop, implement, and maintain a scalable QA strategy and roadmap aligned with product development goals.
- Design and execute comprehensive test plans, test cases, and test scripts for web and mobile applications.
- Oversee all testing activities, including functional, regression, performance, security, and usability testing.
- Collaborate closely with software developers, product managers, and other stakeholders to understand requirements and ensure product quality.
- Identify, document, and track software defects with detailed and reproducible steps.
- Champion automation testing efforts, selecting appropriate tools and frameworks to improve efficiency and coverage.
- Establish and monitor key QA metrics and provide regular reports on testing progress and product quality status.
- Contribute to the continuous improvement of QA processes and methodologies.
- Ensure the timely and successful delivery of high-quality software releases.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- Minimum of 7 years of experience in Quality Assurance, with at least 2 years in a lead or management capacity.
- Proven experience in developing and executing comprehensive test strategies for complex software systems.
- Strong expertise in test automation tools and frameworks (e.g., Selenium, Cypress, Playwright) and programming languages (e.g., Python, Java, JavaScript).
- Proficiency in API testing tools (e.g., Postman, Insomnia) and performance testing tools (e.g., JMeter, LoadRunner).
- Experience with bug tracking and test management tools (e.g., Jira, TestRail).
- Solid understanding of Agile/Scrum methodologies and CI/CD pipelines.
- Excellent analytical, problem-solving, and communication skills, with the ability to articulate technical concepts clearly.
- Demonstrated ability to lead and mentor remote teams effectively.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
Benefits
- This fully remote position offers a highly competitive salary, comprehensive health insurance coverage, and generous paid time off.
- Employees are provided with a stipend for home office setup and ongoing professional development opportunities to stay at the forefront of QA practices.
- You will have the flexibility to manage your own schedule and work from any location, fostering a strong work-life balance.
- Our client is committed to creating an inclusive and collaborative remote culture, with regular virtual team-building activities and opportunities for cross-functional collaboration.
- You will be working on cutting-edge projects and have a direct impact on the quality of products used by a global user base.