Bryte Insurance: Tester (Johannesburg)


Company Bryte Insurance Company Limited

Reference # Tes

Published 10/05/2021

Contract Type Contract

4 Months

Salary Market Related

Location Johannesburg, Gauteng, South Africa


If you love finding and fixing bugs in programming and coding, you could be suited to a career in software testing. As a software tester, you are involved in the quality assurance stage of software development and deployment. You'll conduct automated and manual tests to ensure the software created by developers is fit for purpose. Software testing involves the analysis of software, and systems, to avert risk and prevent software issues.

Your role is integral to the creation of software systems and technical products including vehicles, electronic goods, defence, and healthcare.

Ultimately software testers are employed to find bugs and issues within a product before it gets deployed to everyday users. You might work on bespoke, individual projects or multinational projects spanning the globe and costing billions of pounds. You will need to be, or become, familiar with programming and using coding languages. Assessing code is one part of the role of a software tester.

Job Functions Information Technology

Industries Insurance



Your role will vary depending on project requirements. You may join a project at the initial implementation stages to assess potential risks, or be brought on to a project midway through, when testing becomes a key requirement.

Large organisations may have software testers dedicated to one project; whereas smaller organisations may have a central team working on multiple projects.

However, your work activities are likely to include:

•Meeting with system users to understand the scope of projects

•Working with software developers and project support teams

•Identifying business requirements

•Project planning

•Monitoring applications and software systems

•Stress testing

•Performance testing

•Functional testing

•Scalability testing

•Writing and executing test scripts

•Running manual and automated tests

•Testing in different environments including web and mobile

•Writing bug reports

•Resource planning

•Reviewing documentation

•Working towards departmental and project deadlines

•Quality assurance

•Providing objective feedback to software development project teams

•Problem solving

•Designing tests to mitigate risk

•Presenting findings to software development and business user teams

•Travelling to different project sites

•Working on multiple projects at one time

•Document analysis

•Liaising with project teams in other parts of the world

•Communicating findings to technical and non-technical colleagues.