Senior QA Engineer | Gaming | Century City

We view our client as one of the top digital organisations in South Africa, who provide marketing and support services to millions of clients across the globe. They are based in very trendy and upmarket offices in Century City, Cape Town. A multi billion-dollar global giant in their field, they are able to attract the very best talent in South Africa, and retain them. They are currently looking for a Senior QA Engineer to join their team.

Job description

Reporting to the Software Development Team Lead you will ensure that the testing needs for all supported projects are met in a timely manner and that all software products meet the quality levels set by Business. You will be responsible for the analysis, planning, execution and reporting of technical test related activities for developed business applications, ensuring that they are effectively tested against the agreed functional and non-functional requirements prior to, and post-production deployment. 


Duties include, but not limited to:

Review, analyse, identify test requirements based on the functional, design specifications from technical documentation (Business / Development briefs, Use Case Diagrams, Architectures and/or Integration Documents), and ensure full understanding of individual deliverables

Working with Development and Product teams to understand the requirements and prepare QA documents pertaining to planning, design, implementation, execution and exit reporting

Proactively raise questions and seek resolution of outstanding clarifications required for testing

Create, document and maintain test plans/cases around new and existing business requirements and technical specifications

Execute and evaluate manual / automated test cases and report test results

Potential writing of custom test solutions (automated scripts, test harnesses, SQL scripts etc)

Hold and facilitate test plan / case reviews with Testing, Development and Product Teams

Ensure that validated deliverables meet functional and design specifications and requirements

Troubleshoot with development team to identify, replicate, verify and report defects

Performance, Load and Stress testing

Setup and maintain Automation for monitoring and regression

Perform regression and ad-hoc testing of system components potentially affected by system changes

Actively participate in daily Scrum and project planning meetings

Communicate with Product Owners and PSA’s to ensure all QA projects are managed, tracked and delivered to customer expectations with highest quality standards, within required timelines

Provide management with metrics, analysis, and other relevant reports regarding the quality of testing

Identify any potential quality issues per defined process and escalate immediately to management

Create and maintain constant communication and healthy working relationships between QA, Development and Product Teams


Support to Team


• Transfer of business and technical knowledge to the greater team

• Technical guidance and mentoring of junior testers

• Support to Technical Lead and Software Development Manager

• Assist in enforcing Agile and Scrum methodology in the teams

• Assist in code reviews

• Assist in coordinating Pair Programming

• Assist in implementation of best practices, coding standards and relevant methodologies


This job description is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties in order to achieve business objectives.


Even the most experienced talent should have the opportunity to expand and improve their skill sets in many advanced areas of knowledge at this employer.   

If you have the right attitude and right aptitude, we can assure you that room for growth at this employer is unprecedented.  

They firmly believe in staying up to date with latest technologies, so you’ll be working with the latest tech at international standards.  

Whilst this is a very modern and fast paced organisation, the atmosphere is also relaxed.  Leave those suits and ties at home, but please wear something. 

Our client doesn’t believe that sitting in traffic for hours each day is necessary so working hours are flexible, with core working hours between 9am and 4pm.   

To keep you healthy, stress free, and happy – they provide nutritious meals (free of course), serve cappuccinos from their coffee bar, provide free access to the gym, and of course there are free massages from their wellness therapist when you need it the most.  

Our client is able to pay top dollar to attract and retain top talent in South Africa and offer excellent end of year bonuses based on company and individual performance.  The company is outperforming though, so for now, the rest is up to you.

Work hard and play hard?  Head on down to the bar every Friday afternoon, try your hand at Poker on Thursday evenings, enjoy regular team building events such as white river rafting, and so much more. 

Most of all they have created a culture second to none.  Small on egos; big on energy.  Possibly the most employee centric client we’ve come across.  Ever.

If you meet with our requirements and think you could be a match then you’ll want to pop your CV to  


Essential Criteria:

• Previous QA / Testing experience
• ISTQB Foundation Level Certification
• Excellent understanding of the Software Development Life Cycle (SDLC), including Quality Management Software, Tools and Processes
• Blackbox and Whitebox Testing Experience
• Excellent understanding and knowledge of Visual Studio, JIRA
• Good understanding of C# coding, SQL and Mongo dB
• Backend database testing, including validating stored procedures, jobs and triggers
• Knowledge of how to use automation tools & frameworks such as Selenium, Nunit, SOAP UI, Postman, Visual Studio Test, Team City, TestComplete etc
• Understanding and knowledge of how to setup and execute SOAP and REST API Testing
• Creative solving of technical problems and ability to translate technical requirements into test plans
• Ability to focus on deadlines and deliverables – ensures the ability to find defects and bugs quickly
• Familiarity with contemporary load / stress / performance / automation testing tools

Desirable Criteria:

• Good general Development programming knowledge
• Understanding of systems and architecture (DB's, Servers, Networks etc.)
• Business process understanding
• Exposure to applications such as Kibana, RabbitMQ, Mongo, Docker, Kubernetes, GitLab, JMeter



Century City, Cape Town


Interested in this position?

If you feel you are a good fit for this role, kindly send your CV to In your email, please feel free to tell us why you are an excellent fit for the role and also include your current earnings and notice period. We look forward to chatting with you.