Snapplify Logo

Senior QA Engineer

Snapplify|Posted 5 months ago

Log in to apply

Skills and experience

Role:QA manager
Other roles:QA/Test engineer
Experience in role:5+ years
Language proficiency:English
Must-have skills:
    End-to-End Testing

Location and salary

Remote policy:Hybrid
Location of job:Cape Town, South Africa
Visa requirements:Authorised to work in South Africa With status of permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

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

51-200 employees

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

Friday Lunchs
Table Tennis
Great Coffee
Global Team
Work Remotely
Study Assistance

Tech Stack

application and data

Amazon S3
Amazon S3
Amazon EC2
Amazon EC2
Amazon VPC
Amazon VPC
PostgreSQL
PostgreSQL
Apache Cordova
Apache Cordova
Objective-C
Objective-C
Javascript
Javascript
Node.js
Node.js
MySQL
MySQL
PHP
PHP
Java
Java
Spring Framework
Spring Framework
Redis
Redis
RabbitMQ
RabbitMQ
jQuery
jQuery
HTML5
HTML5
Bootstrap
Bootstrap
nginx
nginx
Ember.js
Ember.js
Kotlin
Kotlin
Vue.js
Vue.js
Kibana
Kibana
Angular
Angular
Amazon Redshift
Amazon Redshift
Amazon Kinesis
Amazon Kinesis
HIbernate
HIbernate
Amazon Lambda
Amazon Lambda
Jackson
Jackson
JUnit
JUnit
WooCommerce
WooCommerce
Amazon CloudFront
Amazon CloudFront
Amazon API Gateway
Amazon API Gateway
Stripe
Stripe
Amazon Web Services
Amazon Web Services

utilities

Amazon Route 53
Amazon Route 53
Amazon SES
Amazon SES
Elasticsearch
Elasticsearch
Google Analytics
Google Analytics
Mixpanel
Mixpanel
Hotjar
Hotjar
TestProject
TestProject
BrowserStack
BrowserStack
Litmus
Litmus

dev ops

Bower
Bower
GitHub
GitHub
Grunt
Grunt
Jenkins
Jenkins
Pingdom
Pingdom
Circle CI
Circle CI
Git
Git
Docker
Docker
Maven
Maven
Gradle
Gradle
Selenium
Selenium
Vagrant
Vagrant
Android Studio
Android Studio
New Relic
New Relic
npm
npm
Xcode
Xcode
Bitbucket
Bitbucket
Subversion
Subversion
IntelliJ IDEA
IntelliJ IDEA
Netlify
Netlify
Opsgenie
Opsgenie

business tool

Google Apps
Google Apps
Slack
Slack
MailChimp
MailChimp
JIRA
JIRA
HubSpot
HubSpot

Similar jobs on OfferZen: