Cape Town


You will work closely with developers and other stakeholders throughout the System Development Lifecycle (SDLC) executing test iterations, tracking/reporting results, troubleshooting and coordinating defect resolution. You should have a strong understanding of SDLC processes and the Quality Assurance lifecycle and methodology.


  • Interact with analyst and development teams to develop a good understanding of the project and testing objectives.
  • Design and create test conditions and scripts to address business and technical use cases.
  • Use existing tools and techniques to execute test cases and build/script new tools for performing testing/validation functions.
  • Develop and lead the automation strategy/effort and generate scripts to perform automated testing cycles using regression and UI tools.
  • Execute and analyse automation test results.
  • Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution.
  • Document, track and grow the testing repository as appropriate, using case management and supporting tools.
  • Support production deployment of applications and perform "validation testing" during maintenance windows as necessary.


  • 4 -6 years of relevant work experience in development and/or testing role.
  • Good experience using development/scripting languages such as Powershell, Javascript, C#, VB, ASP.Net, SQL and formats like JSON and XML.
  • Proficiency in T-SQL
  • Good understanding of object-orientation skills.
  • Excellent personal organisation and ability to prioritise and carry out multiple tasks.
  • Comfortable working without routine supervision.
  • A desire to remain technically capable and expert in current technologies.
  • Critical thinking.
  • Initiative - We encourage creativity and innovation, always open to ideas.
  • Expertise - We want to work with the best people in their respective fields
  • Flexibility - We like people who can adapt to the ever-changing environment

Our engineering process

Our software development lifecycle can be described as a hybrid model. Taking from agile and other SDLC best practices to create our own unique way of doing things. Developers and Analysts work hand in hand to flesh out specifications and our QA team are eager to try to break the code.

Our commitment

Over and above a competitive salary and benefits package, we offer a challenging and rewarding working environment where every employee is part of the team. You will be encouraged to make a tangible difference towards our overall strategy and be rewarded for your achievements. If you're the kind of person that wants to push your own personal boundaries and explore what is possible, then we'd very much like to hear from you.

Contact [email protected] for the full job specification, including details of rewards and benefits. Applications can also be forwarded to [email protected]