Quality Assurance Engineer

home based, south africa


SmartWage is looking for a Quality Assurance Engineer (QA) to support the product engineers by ensuring that all deliveries throughout the software delivery pipeline are subjected to the proper quality assurance tests. Besides performing the actual quality assurance testing (both functional and non-functional), the QA will ensure oversight and full traceability of the testing process for each individual development item. In order to optimise delivery efficiency and operations, the QA will make sure to further elaborate on the existing automated tests and aim to make each individual test a part of a fully automated build and release cycle. This role will appeal to you if you are:
  • Entrepreneurial in spirit with a culture that rewards collaboration and curiosity
  • Obsessed with delivering the quality value propositions to our customers
  • A systems thinker who is never satisfied with the status quo
  • Someone that is detail-oriented
  • An excellent communicator and relationship builder who is comfortable managing multiple tasks at a time
  • Someone who wants to be hands-on in a fast-moving start-up
What you are going to do:
  • Define, build and execute automated and manual test strategies, using industry Best Practices to cover:
    • Functional testing
    • End to end testing
    • Acceptance testing
    • Performance testing
    • Smoke testing
  • Interpret the results of manual and automated tests at both the Application Program and user interface layers.
  • Applies defined software testing practices and procedures to drive quality and testability of products and services.
  • Exercise’s judgement in application of methods and procedures to evaluate quality products and services.
  • Builds productive internal and external relationships that are essential to delivering quality products and services.
  • Works independently, with general instructions on assignments.
  • Develops software testing requirements, test cases, and test plans.
  • Report’s software defects in detail with information gathered from customers, tech support or other internal resources.
  • Analyzes offerings against functional and non-functional requirements.
  • Creates clearly documented plans, designs and results.
  • Contributes to design and code review sessions.
  • Learns new emerging functional and technical skills that are relevant to our product
Requirements Required Experience:

  • Testing certification equivalent or similar to an ISTQB certification
  • 6-10 years of experience of manual and automated software testing
  • In depth understanding of Javascript (NodeJS, React), Python, Java and Ruby
  • Demonstrable experience with:
    • UI automation frameworks such as Cypress and Nightwatch
    • API testing
    • Load testing
    • Security testing
    • Regression testing
    • Root cause analysis
    • Test plan and bug management in a issue management tool such as JIR
Advantageous Experience:
  • Testing high volume messaging systems
  • Testing asynchronous and distributed systems
  • Chatbot testing
  • Previous experience as a software developer
Benefits Why you should join us:
  • We’re on a mission to drive digital inclusion across workplaces in Africa and disrupt the traditional HR and Communications sector
  • In our first 2 years, we created a responsible and frictionless wage access product saving our customers almost 100% of the average loan size in fees.
  • We are now building a HR and Communications product to engage deskless workers and provide equal access to critical HR services.
  • Currently, we operate nationally, with plans to scale across Africa to serve 10 million people by 2026.
  • We were oversubscribed for our recent fundraise in 2021 which gives us a significant runway to scale our team and deploy a broader range of products.
  • You’ll have the opportunity to use your expertise to shape the future of our product and drive our strategy to directly impact our success.
  • What we’re doing has never been done before. As a team, we’ll work to solve hard problems and take ownership for what needs to be delivered. This will give you unprecedented growth and learning.
  • We have built our system in Django (Python), with a ReactJS (Javascript) to service administrators internally and our customers, with a custom chatbot architecture (Python). Our architecture is constantly evolving and we’re always eager to introduce new technologies.
Our commitment to you:
  • We’re a focused and ambitious team that have chosen the startup life over corporate careers
  • We’re optimistic and energetic, so we like to have fun but we push hard
  • We are unfailingly transparent, and we value giving and receiving feedback from one another, our clients and users
  • People matter and we have a high degree of integrity
  • We make data-informed decisions and we move fast
  • We support flexibility and ensure that our people can work whenever and wherever (in SA) they perform at their best. Building relationships and collaboration is important to us so we do have awesome new offices in Cape Town and Johannesburg, for those who prefer being together in an office.
  • Competitive pay, benefits, your choice of home office tech and 22 days of annual leave.
  • An opportunity to own equity.


To find out more about what we’re doing and what it’s like to work with us take some time to read through our careers page.




31 March

software integration engineer

Home based, south africa

Software Integration Engineer R15,000 - R35,000 per month Contract Intermediate position Work From Home Posted 31 Mar 2022 Expires in 30 days Job 2458395 Save A...

Contract intermediate position | 15 - 35 ZAR

31 March

software engineer/developer at jaam automation

Jaam Automation Ltd
Home based, south africa

Software Engineer/Developer at Jaam Automation Jaam Automation Ltd R400.00 - R600.00 per hour Contract Senior position Work From Home Posted 31 Mar 2022 by Jaam...

Contract senior position | 400 - 600 ZAR

30 March

mid-senior security operations engineer (remote)

Serenity Personnel
Home based, south africa

Mid-Senior Security Operations Engineer (Remote) Serenity Personnel R Undisclosed Permanent Senior position Work From Home Posted 30 Mar 2022 by Serenity Person...

Permanent senior position

30 March

database administrator and cloud engineer (remote)

Serenity Personnel
Home based, south africa

Database Administrator and Cloud Engineer (Remote) Serenity Personnel R Undisclosed Permanent Senior position Work From Home Posted 30 Mar 2022 by Serenity Pers...

Permanent senior position

12 April

it devops engineer at idol consulting firm (pty) ltd

Idol Consulting
Home based, south africa

IT Devops Engineer at Idol Consulting Firm (PTY) Ltd Idol Consulting Undisclosed Contract Intermediate position Work From Home Posted 12 Apr 2022 by Idol Consul...

Contract intermediate position