Enable job alerts via email!

Quality Assurance Analyst (UAT) (Financial Services)

Strategic Personnel

Johannesburg

On-site

ZAR 400 000 - 600 000

Full time

5 days ago
Be an early applicant

Job summary

A leading investment management company in Johannesburg is seeking a dynamic QA Analyst to ensure software features meet business requirements. Candidates should have a BDeg Honours and relevant experience in QA within Investment Management, specifically in UI and software testing. Responsibilities include creating test plans, conducting initial testing, and collaborating with various teams to maintain high quality in software releases.

Qualifications

  • 2-3 years of relevant QA working experience in Investment Management or Asset Management.
  • Experience dealing with UI, software quality, and testing/planning.

Responsibilities

  • Create test plans and cases based on specifications.
  • Maintain and improve the software testing process.
  • Perform initial testing & quality assurance during sprints.

Skills

Attention to detail
Root cause analysis
Effective communication

Education

Completed BDeg Honours

Job description

Leading investment management company, with operations locally and internationally is seeking a dynamic and curious QA Analyst to ensure that new software features and enhancements satisfy the specified business requirements.

They seek a detail orientated candidate with a completed BDeg Honours and 2-3 years relevant QA working experience within Investment Management / Asset Management specifically dealing with the UI, software quality and software testing / planning. The QA will be involved with the Product and Project office throughout the development process.

Key is the candidates ability to not only detect and report bugs but to understand root cause analysis.

The role requires strong IQ and EQ to ensure that high quality is met and a constant level of effective communication with the product office, project management, IT, asset management and client relations is maintained.

Key responsibilities will include :

  • Creation of test plans and test cases based on the specifications, that will ensure all business and operational requirements are supported, and to help promote high quality product and code
  • Maintenance and continuous improvement of the software testing process
  • Initial round of testing & quality assurance of developed software during sprints, based on test cases created as part of the test plans
  • Coordination and communication with the Client Relations Team to assist their testing process and rollout plans
  • Working with Product Office and Technology teams to ensure that test plans are fit for purpose and efficient targeting areas of highest-risk
  • Work closely with the Release Manager to ensure the testing of releases supports the agile process with frequent and timely releases to environments where appropriate
  • Assisting and supporting the various teams during UAT phases.
  • Monitoring and managing incoming bugs / enhancements then validating and prioritising these, in collaboration with the Product Office team where necessary
  • Reporting
  • Medium - long term : investigating automated testing solution options, comparing and analysing, then implementing the optimal solution. Followed by automating as many tests as possible within the implemented framework.
  • Developing and maintaining productive and collaborative working relationships with peers across the business
  • Suggest and introduce best practices and influence the affected teams to change and adopt accordingly

Only shortlisted candidates will be contacted. If you have not heard from us by mid-September 2025, please consider your application unsuccessful.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.