Senior QA Engineer
Snapplify|Posted 5 months ago
Skills and experience
Location and salary
Role description
We are looking for a Senior QA Engineer who is passionate about problem solving, quality standards and building amazing bug free products. This person will help raise the quality bar and lead others to do the same.
If you are a person who:
- Is based in Cape Town or Johannesburg
- Has a functional home office environment (reliable internet access and backup power) for remote working
- Has reliable transport (traveling to our office and visiting clients)
- Strong understanding of QA methodologies, tools, and processes.
- Is proficient in test management and automation tools.
- Is familiar with software development lifecycle (SDLC) and software testing lifecycle (STLC).
- Has excellent leadership and team management skills.
- Strong problem-solving and decision-making abilities.
- Ability to manage multiple projects and priorities in a fast-paced environment.
- Ability to analyse complex issues and drive data-driven decision-making.
- Attention to detail and a commitment to quality and accuracy.
- Strong verbal and written communication skills, with the ability to communicate complex technical issues to non-technical stakeholders.
- Excellent interpersonal skills, with the ability to build strong relationships across the organization.
- Has a strong bias towards action
- Chooses to learn and strives for mastery
- Get things done and takes accountability
- We can work with and shares the same vision and mission as we do
So, if the above describes you - read on to find out what will be required of you and what will impress us. Some of the tools we use (but not limited to):
- Google Suite (Gmail, Drive, Docs, Sheets)
- TestRail
- Selenium
- Jira
- Freshdesk
- Slack
What will you be required to do?
Quality Assurance Strategy & Planning
- Develop and implement QA strategies, processes, and standards that align with organizational goals and customer requirements.
- Define quality metrics and KPIs to monitor and measure product quality and team performance.
- Ensure the QA team is involved early in the development cycle to provide input on quality and testing requirements.
Process Development & Improvement
- Establish, document, and maintain QA processes, procedures, and best practices.
- Identify process gaps and inefficiencies, and implement process improvements to enhance overall quality and productivity.
- Drive the adoption of automated testing tools and frameworks where applicable.
- Improve company processes via AI tooling
Cross-Departmental Collaboration
- Collaborate with Development, Product Management, and other departments to ensure QA is integrated throughout the product lifecycle.
- Participate in project planning meetings to provide input on scope, resource requirements, and timelines from a QA perspective.
- Communicate quality issues, risks, and status updates to stakeholders effectively.
Test Management & Execution
- Oversee the design, implementation, and execution of comprehensive test plans, test cases, and test scripts.
- Ensure that the QA team conducts thorough testing, including functional, regression, performance, and security testing.
- Coordinate with external vendors or partners for any outsourced testing requirements.
Defect Management & Resolution
- Establish a defect tracking and resolution process, ensuring that defects are logged, prioritized, and resolved promptly.
- Work closely with the development team to facilitate root cause analysis and implement preventive measures.
Reporting & Documentation
- Prepare and present regular reports on QA activities, test results, and quality metrics to senior management.
- Maintain thorough documentation of QA processes, test cases, and quality-related issues.
Leadership and Team Management
- Lead and mentor a team of QA engineers and testers, providing guidance and professional development opportunities.
Conduct regular performance reviews, set individual goals, and provide feedback to ensure team members meet their objectives.
Foster a culture of quality, collaboration, and continuous improvement within the team.
What skills/knowledge and experience will impress us?
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field is advantageous.
- Minimum of 5-7 years of experience in quality assurance, with at least 2-3 years in a managerial or lead role.
- Proven experience in developing and implementing QA processes and managing QA teams.
- Experience with various testing methodologies (e.g., Agile, Scrum, Waterfall) and tools (e.g., Selenium, JIRA, TestRail).
- Experience with AI Tooling and ChatGPT
- Relevant certifications are preferred.
What can you expect working at Snapplify?
- Competitive salary
- A flat organisational structure with a focus on teamwork and continuous learning
- A fast-paced and challenging environment that will keep you on your toes
- An environment where your input and ideas matter
- Really smart and fun colleagues
About Snapplify
Snapplify is at the forefront of edtech solutions in Africa, and specialises in enabling digital learning for individuals and institutions via the largest digital educational marketplace in Africa.
Thousands of schools, colleges and universities use Snapplify every day to teach, learn, and access educational content. Snapplify is the digital content partner on one of the widest-reaching digital interventions in Africa – a project that delivers technology and e-learning to public schools in South Africa’s Gauteng province.
As a socially minded company, Snapplify is committed to supporting others and creating sustainable change, globally, through collaboration and innovation. Snapplify runs impact programmes through the Snapplify Foundation, and empowers, inspires, and uplifts teachers via Teacha! (the largest community of teachers in Africa, working to empower, inspire, and uplift teachers through community platforms, a resource marketplace, and careers portal). Snapplify’s technology is also used in other educational products to facilitate collaboration throughout the educational community.
Snapplify originated in South Africa, focusing initially on the South African education and digital content industries. Since its establishment in 2012, the company has grown and expanded into new markets in Africa and the United States, with offices across South Africa, as well as in Nairobi, London, Amsterdam and New Jersey. Snapplify is backed by AngelHub Ventures, a venture capital company backed by former First National Bank CEO Michael Jordaan and the Harris family, as well as international investors. In 2019, Snapplify secured $2 million expansion capital from venture capital firm Knife Capital, and empowered African investment manager Hlayisani Capital’s Hlayisani Growth Fund.
Snapplify’s work has been recognised by leading global organisations, including the London Stock Exchange Group (LSE) who have twice selected Snapplify as one of their Companies to Inspire Africa (2017 and 2019) and HolonIQ who in 2020 and 2021 included Snapplify in their esteemed HolonIQ Africa Edtech 50 list. Snapplify has been a Bett Award (2020) finalist in the Innovator of the Year category; has won an Edtech Breakthrough Award (2021) for Industry Leadership; and has twice been named the overall winner of the Reimagine Education Gold Award for the Africa Region (2020 and 2021) – honours that are indicative of the company's calibre in tech innovations.
Perks at Snapplify
Tech Stack
application and data


































utilities









dev ops





















business tool




