Test Analyst

Blue Desk Recruitment · Cape Town, Western Cape · market related

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Introduction

The company IT department consists of 150 people who have a wide range of skills and responsibilities.

The test analyst plays a critical role in ensuring the quality of the software developed  and in making it better all the way from backend to frontend.

Learn within the asset management industry.

5 -7 years experience required.

This is a one year contract.

Duties & Responsibilities

  • Take ownership of testing activities within your team across the SDLC.
  • Apply and promote best testing practices within the team.
  • Participate in defining the testing approach for each sprint.
  • Work closely with Business Analysts to derive clear, testable user stories.
  • Collaborate closely with Developers, in identifying, logging, prioritizing, and verifying defects.
  • Contribute meaningfully to team ceremonies and quality discussions.
  • Estimate testing effort and manage expectations around scope, risks, and timelines.
  • Manage and maintain test data.
  • Contribute to manual and automated tests in-sprint.
  • Actively contribute to increasing measurable manual and automation coverage at all levels.
  • Maintain existing test packs.
  • Document and execute manual tests.
  • Create, debug, verify, and maintain automated scripts.
  • Review others' Merge requests.
  • Keep pipelines healthy and current.
  • Report on test execution, risks, and issues.
  • Debug test results.
  • Follow and drive root cause analysis to prevent future defects, both in Prod and In-sprint.
  • Contribute to the use of available tools and technology.
  • Implement quality improvement initiatives (supported by Senior testing leadership).
  • Actively manage risk.
  • Provide first ‑ and second ‑ line support for production issues when required.

Desired Experience & Qualification

  • You have strong analytical thinking with the ability to break down complex problems into clear, test artifacts.
  • You have proven experience in API testing.
  • You understand microservice architecture.
  • You know how to read and write SQL, with experience testing within databases, reports, and applications.
  • You have a practical understanding of CI/CD.
  • You know where automation adds value (Unit, Integration, Acceptance Testing, E2E).
  • You understand the benefits and costs of manual vs automated testing.
  • You are continually trying to improve your testing skills.
  • You have and can work under pressure and manage competing priorities.
  • You have solved complex testing issues.
  • You can drive testing tasks and manage expectations around them.
  • You can understand requirements to come up with sufficient and measurable testing coverage.
  • You can quickly learn new technologies and apply them effectively in testing.
  • You can program.
  • You have working knowledge JavaScript.
  • You have experience in other scripting languages.
  • Degree in Computer Science or Information Systems ideal.

Package & Remuneration

Market related for a more senior role and includes benefits

Auto-apply to this jobView original posting ↗