Engineering

Software Tester

Hire Resolve·Western Cape, south-africa·Full Time·Contract
EngineeringFull TimeContract
-

Job Description

  • A diversified South African financial services and wealth management group is seeking a Software Tester who will provide independent testing capacity within the IT Development team, ensuring platform changes meet approved specifications before production release - Johannesburg or Cape Town.

Responsibilities:

  • Test Design & Execution: Review user stories and specifications for testability; design comprehensive test cases (positive, negative, boundary); and execute functional, integration, regression, cross-browser, and usability testing.
  • Data & API Verification: Write SQL queries for backend data validation and test REST API endpoints using Postman.
  • Defect Management: Log defects with precise reproduction steps, severity, and priority; track through to retesting and closure. Escalate high-risk issues (regulatory, financial calculation, client data exposure) directly to the CTO and Project Manager.
  • Release & Audit Support: Produce test summary and evidence packs, ensure full traceability (requirement to test to defect), and recommend release readiness (withholding sign-off if exit criteria fail).
  • Test Data & UAT: Prepare de-identified or synthetic test data in compliance with POPIA; support and guide users during UAT.
  • Automation: Build and maintain automated checks for high-value regression scenarios under CTO guidance.
  • Process Contribution: Participate in Agile ceremonies (planning, stand-ups, retrospectives), estimate test efforts, and contribute to standardizing testing practices.

Minimum Requirements:

  • Essential: Matric / National Senior Certificate, plus a Bachelor's Degree in Information Technology, Computer Science, or similar.
  • Preferred: ISTQB Certified Tester Foundation Level (to be obtained within 12 months if not already held).
  • Advantageous: ISTQB Agile Tester extension, or formal SQL/automation certifications.
  • Core Experience: Minimum 5 years of hands-on software testing experience within a structured SDLC, specifically designing test cases from specifications and maintaining regression suites across multiple releases.
  • Technical Competencies: Practical experience with test management/defect-tracking tools, working SQL (SELECT, joins, aggregates), and API testing (Postman or equivalent).
  • Environment: Experience working in Agile/Scrum delivery environments.
  • Domain Advantage: Background in financial services (investment, wealth, or insurance platforms) and exposure to test automation tools (Selenium, Playwright, Cypress).
  • Testing Fundamentals: Test levels, types, and design techniques (equivalence partitioning, boundary value analysis).
  • Technical Concepts: Relational databases, SQL, REST APIs (verbs, status codes, payloads), and SDLC/Agile practices.
  • Compliance & Regulation: Working knowledge of POPIA data protection in test environments, alongside awareness of financial regulations (FAIS) and the importance of audit trails.

Core Skills

  • Analytical: Deconstructs specifications to identify edge cases, failure paths, and testable conditions.
  • Documentation: Writes clear, repeatable test cases, unambiguous defect reports, and audit-ready evidence packs.
  • Execution: Proficient in exploratory testing, SQL querying, Postman, and browser developer tools.
  • Professional: Strong test estimation, risk-escalation, and communication skills across both technical and business stakeholders.

Key skills

MatricBachelors

At a glance

Company

Hire Resolve

Location

Western Cape, south-africa

Employment

Full Time

Experience

Valid until

Not specified

Created

November 14, 2026

More opportunities

Similar roles you might like

Intermediate Tester (life Insurance Exp.)

GoldenRule

Johannesburg, south-africa

Default

Job Summary:This role is integral in collaborating with other technical team members and ensuring the maintenance of quality assurance of our software development products and deployment. The Software Tester works to optimize our user’s experience. Key Responsibilities Create and execute software test Maintain documentation of test results to assist in debugging and modification of Analyze test results to ensure existing functionality and recommend corrective Test system modifications to prepare for Execute testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability. Document software defects, using a bug tracking system, and report defects to software Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems. Participate in the process of assessing how clients are performing, getting user requirements, and conducting research and analysis to come up with solutions to business problems and help to introduce these solutions to businesses and their clients. Assist in revision of software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks. Collaborate with fellow software testers to develop test plans and new approaches for seeking out bugs and exploits in end-user-facing applications. Software testing qualification, ISTQB preferred Minimum of 6 years’ industry and job-related experience in software testing Experience in a business analytics role Life or Health Insurance background Good interpersonal and communication Attention to detail Good time management skills Self-motivated Analytical and problem-solving Customer Service Orientation Desired Skills: Systems Analysis Complex Problem Solving Programming/configuration Critical Thinking Time Management

21 hours ago

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.

25 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).

a month ago