Operations

Software Tester

Pro Talent·KwaZulu-Natal, south-africa·Full Time·Contract
OperationsFull TimeContract
-
  • The Tester plays a crucial role in ensuring the quality and reliability of software products or systems before their deployment. They are responsible for identifying defects, bugs, and other issues through rigorous testing processes. The Tester collaborates closely with developers, designers, and product managers to maintain high standards of quality throughout the development lifecycle.

Responsibilities:

Test Planning:

  • Develop comprehensive test plans based on project requirements and specifications.

Test Case Creation:

  • Create detailed and effective test cases covering all aspects of software functionality.

Test Execution:

  • Execute test cases manually and/or using automated testing tools to identify defects and inconsistencies.

Defect Reporting:

  • Report bugs and issues accurately and promptly using designated tracking tools, providing necessary information for resolution.

Regression Testing:

  • Conduct regression testing to ensure that previously identified issues have been addressed and thatnew changes have not introduced additional problems.

Cross-functional Collaboration:

  • Collaborate with developers, designers, and product managers to understand requirements, discuss defects, and ensure alignment on quality objectives.

Documentation:

  • Maintain documentation of test cases, test results, and testing processes for future reference and knowledge sharing.

Continuous Improvement:

  • Contribute to the improvement of testing processes and methodologies by providing feedback and suggestions based on experience and industry best practices.

Adaptability:

  • Adapt to changing project requirements, priorities, and timelines, while still maintaining a high level of quality in testing activities.

Communication:

  • Communicate effectively with team members and stakeholders, providing updates on testing progress, issues, and recommendations.

Quality Assurance:

  • Design and execute test cases that validate security requirements.
  • Collaborate with developers to retest and validate fixes for security defects.

Qualifications and Experience:

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Proven experience in software testing, preferably in a professional setting.
  • Familiarity with testing methodologies, tools, and techniques.
  • Strong analytical and problem-solving skills, with attention to detail.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Excellent communication skills, both verbal and written.
  • Knowledge of programming languages and scripting (e.g., Python, JavaScript) is a plus.
  • Experience with automated testing tools such as Selenium, JUnit, or similar is desirable.
  • Experience writing and executing SQL queries for testing and data verification purposes.

Personal Attributes:

  • Passion for quality and continuous improvement.
  • Proactive attitude towards problem-solving and learning.
  • Ability to adapt to changing priorities and project requirements.
  • Strong organizational and time management skills.
  • Team player with good interpersonal skills.

Key skills

Bachelors

At a glance

Company

Pro Talent

Location

KwaZulu-Natal, south-africa

Employment

Full Time

Experience

Valid until

Not specified

Created

October 30, 2026

More opportunities

Similar roles you might like

L100/l200 Qa/test Engineer

A 1L Realization (Pty) Ltd

Johannesburg, Gauteng, south-africa

FULL_TIME

Key Responsibilities Execute functional, integration, regression and end-to-end testing. Analyse business requirements, functional specifications and technical documentation to develop effective test scenarios and test cases. Prepare and maintain test scripts, test data and test evidence. Validate integrations between telecom BSS applications and related systems. Identify, log, track and retest defects through to resolution. Perform impact analysis and regression testing following system enhancements, fixes and releases. Collaborate with developers, business analysts, solution architects and other QA team members. Support system integration testing (SIT), user acceptance testing (UAT) and release validation. Provide accurate test execution reports and communicate testing progress, risks and outstanding defects. Ensure compliance with defined testing standards, quality processes and delivery timelines. Minimum Requirements Proven experience as a QA Engineer, Software Tester or Test Analyst. Strong hands-on experience in functional, integration and regression testing. Experience preparing test cases, test scenarios, test scripts and test reports. Knowledge of defect management and test management processes. Experience working within Agile/Scrum or other structured software delivery environments. Strong analytical, troubleshooting and problem-solving skills. Excellent communication and collaboration skills. Preferred Technical Experience Telecommunications industry experience, preferably within BSS environments . Exposure to telecom systems such as CRM, order management, billing, charging, provisioning and customer management. Experience testing integrations between BSS, OSS, APIs and third-party systems. Familiarity with tools such as Jira, Zephyr, HP ALM/Quality Center, Azure DevOps or similar. Exposure to API testing using Postman, SoapUI or equivalent tools. Basic SQL knowledge for database validation and backend testing. Experience with test automation tools is advantageous but not essential, as the priority is hands-on testing.

10 days ago

Junior Test Analyst

Telesure Investment Holdings (TIH)

Gauteng, south-africa

full-time

Job Purpose To support the business requirements for the provision of system testing services. To support Business-related and IT test activities, in terms of communications to and from the business test representatives and ensuring through the Test Manager that key test issues are managed or escalated as necessary. Responsibilities Quality Testing Perform a specified range of tests to verify that specifications are met and to reject nonconforming material or articles. To take responsibility for identifying potential risks, issue management and quality assurance during project life cycle. Carry out a range of quality management activities under the guidance of senior colleagues. Quality Testing Design Carry out a range of activities to generate evidence in support of the validation of existing and new quality assurance test methods and procedures. Execute test scenarios and scripts in a structured way, prioritised to reflect business or technical priorities and are approved by appropriate stakeholders. Scope is to cover test cycle contents and regression packs. Testing IT Performance Perform routine website/applications software tests. To ensure that test scenarios and scripts are executed in a structured way, prioritised to reflect business or technical priorities and are approved by appropriate stakeholders. To co-ordinate re-testing of defects and issues either through 'at desk' re-tests by business test representatives or via walkthroughs with third-party providers. Data Management Manage test data and ensure data is available and ready for use. Ensure data is protected, in line with the POPI act. Project and Program Stakeholder Engagement Daily execution meetings with project stakeholders to review daily status and confirm next steps / actions or JAD Sessions. Operational Compliance Follow a range of mandatory procedures to ensure that work is carried out to the required quality standards and/or to ensure adherence to external regulatory codes and internal codes of conduct. Personal Capability Building Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching. Develop and maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media. Education Matric / Grade 12/ SAQA Accredited (Essential); Relevant accredited testing certification (Advantageous); Relevant IT degree / diploma (Advantageous) Experience 1 - 2 years experience in a Software Tester role (Essential); Experience in Agile and DevOps (Advantageous); Exposure to various Automation Tools (Advantageous); Financial Services experience (Advantageous).

15 days ago