{"id":3955004,"url":"https://alion.io/job/hire-resolve-tester","title":"Tester","company":{"id":4513499,"name":"Hire Resolve","domain":"hireresolve.za.com","url":"https://alion.io/company/hire-resolve-5","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"QA","role_family":"QA","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sandton, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Cypress","optional":false},{"name":"Playwright","optional":false},{"name":"Postman","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"Selenium","optional":false},{"name":"SQL","optional":false},{"name":"Synthetic Data","optional":false}],"status":"live","first_seen_at":"2026-11-09T06:34:39Z","employer_posted_date":null,"last_verified_at":"2026-11-09T06:34:39Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Description\nAn investment and wealth management company is seeking a Tester to join its team, based in either Cape Town or Bryanston. Operating in a regulated financial services environment, the company requires a detail-oriented, independent-minded testing professional to take accountability for the quality and completeness of testing across assigned features and releases. \n\nOverview: \nThe successful candidate will own and maintain the regression suite, produce auditable test evidence and traceability for every release, and provide an independent quality view — including the confidence to raise release risk clearly and on record, even under delivery pressure. Working within an Agile / Scrum delivery environment, the Tester will collaborate closely with Business Analysts, developers, the Project Manager and business users, and will play a key role in safeguarding data protection and POPIA compliance throughout the testing lifecycle.\n\nResponsibilities: \nPerform smoke and sanity testing after each deployment to test and staging environments.\n\nPrepare and maintain test data, using de-identified or synthetic data only; live client data is not used in non-production environments.\n\nDesign and write test cases from written functional specifications.\n\nOwn and execute the regression suite across multiple consecutive releases.\n\nConduct exploratory testing to find defects outside the scripted path.\n\nBuild and maintain automated checks for stable, high-value regression scenarios under the guidance of the CTO, as this capability develops.\n\nSupport User Acceptance Testing: prepare the environment and data, guide business users, and triage, record and track their feedback.\n\nSupport the Business Analysts by giving early feedback on the testability of specifications.\n\nReporting: \nProduce a test summary and release evidence pack for each release, showing what was tested, what passed, what failed and what remains open.\n\nMaintain accurate and auditable test records — traceability from requirement, to test case, to result, to defect, for every release.\n\nKeep test documentation, standards and process notes current.\n\nCapture evidence (screenshots, logs and step records) fit for an audit trail.\n\nQuality Governance: \nProvide an independent quality view: raise release risk clearly and on record, including under delivery pressure, and do not sign off on evidence that has not been produced.\n\nEscalate defects carrying regulatory, financial-calculation, permission or client-data exposure immediately to the Chief Technology Officer and Project Manager, rather than logging them through the routine queue.\n\nRecommend whether testing supports release readiness and withhold test sign-off where agreed exit criteria have not been met. (Final production-release approval remains subject to the approved release governance process.) \n\nData Protection and Compliance: \nHandle all data encountered during testing confidentially and in line with company data protection policy and POPIA obligations.\n\nReport any exposure of personal information in a non-production environment.\n\nTeam and Process Contribution: \nParticipate in sprint planning, refinement, daily stand-ups and retrospectives, and provide test effort estimates for stories.\n\nContribute to the improvement of test process, standards, tooling and estimation within the team.\n\nCommit to continuous learning — certification, domain knowledge and automation capability.\n\nAccountability: \nAccountable for the adequacy and completeness of test coverage for assigned features and releases.\n\nAccountable for the integrity, currency and reliability of the regression suite.\n\nAccountable for accurate and auditable test records.\n\nRequirements: \nMatric / National Senior Certificate.\n\nBachelor's degree in Information Technology, Information Systems, Computer Science or similar.\n\nISTQB Certified Tester Foundation Level — preferred; where not already held, to be obtained within 12 months of appointment.\n\nISTQB Agile Tester extension, or a formal SQL or test automation certification — advantageous.\n\n5 years' hands-on software testing experience within a structured software development lifecycle.\n\nDemonstrable experience designing and writing test cases from written functional specifications.\n\nExperience owning and executing a regression suite across multiple consecutive releases.\n\nPractical experience with a formal test management and defect tracking tool.\n\nWorking SQL experience — SELECT statements, joins, filtering and aggregate queries — for independent data verification.\n\nAPI testing experience using Postman or a comparable REST client.\n\nExperience testing in an Agile / Scrum delivery environment.\n\nExperience in financial services — investment, wealth or insurance platforms — strongly advantageous.\n\nExposure to test automation tooling (Selenium, Playwright, Cypress or similar) — advantageous; not a requirement at appointment.\n\nKnowledge: \nSoftware testing fundamentals: test levels, test types, and test design techniques including equivalence partitioning, boundary value analysis and decision tables.\n\nDefect lifecycle management, including the distinction between severity and priority, and root cause categorization.\n\nSoftware development lifecycle models and Agile / Scrum delivery practice.\n\nRelational database concepts and SQL.\n\nREST API concepts: HTTP verbs, status codes, request and response payloads, and authentication.\n\nTest environment management, build and deployment basics, and version control concepts.\n\nWorking knowledge of POPIA obligations as they apply to personal information in test environments and test data.\n\nAwareness of the regulated context in which the platform operates — FAIS and the financial advisory environment — and why auditable test evidence and traceability matter.\n\nBasic understanding of investment products — unit trusts, transactions, fees and instructions — advantageous.\n\nCompetitive salary based on experience (Negotiable based in experience)\nIf you are interested in the above position, and want to make a career-changing move, apply today by emailing your CV to \n\nPackage & Remuneration\nMarket Related\nAbout Us\nHire Resolve is a top recruitment agency in South Africa, connecting businesses with talented professionals across a wide range of industries and locations.\n\nWe help companies recruit and hire skilled professionals across Engineering, Mining, IT, Finance, Manufacturing, Construction, Supply Chain, Logistics, Renewable Energy, Sales, Marketing and more. Our recruitment expertise spans entry-level, specialist, senior management and executive positions.\n\nWith recruitment solutions covering major South African cities including Johannesburg, Cape Town, Pretoria, Durban, Gqeberha and Bloemfontein, as well as locations nationwide, we help businesses find the right talent wherever they need it.\n\nWhether you're hiring for a single position or building an entire team, Hire Resolve provides tailored recruitment solutions designed around your hiring needs.\n\nReady to find your next hire? Get in touch with Hire Resolve today.","description_format":"text","description_chars":7098,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-09T07:04:46Z"}],"visa":[],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":1,"age_days":0,"expected_fill_days":22,"reasons":["seen:0","agency","win:early","comp:junior"],"computed_at":"2026-11-09T19:59:00Z"},"pay":null,"html_url":"https://alion.io/job/hire-resolve-tester","json_url":"https://alion.io/job/hire-resolve-tester.json","meta":{"generated_at":"2026-11-09T19:59:00Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":6604,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-10T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4513499},"rest":"https://alion.io/mcp/rest/get_company?id=4513499"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fhire-resolve-tester"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fhire-resolve-tester"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fhire-resolve-tester"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/hire-resolve-tester\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fhire-resolve-tester"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3955004}},{"tool":"search_jobs","arguments":{"company":"hireresolve.za.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3955004},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}