Absa Group

Quality Assurance Analyst

Absa Group

Tanzania · Full Time

Be the first to apply

Experience
2–5 yrs
Salary
Openings
1
Posted
1 hour ago
Work mode
In office
Education
Bachelor’s degree or Diploma in IT, Computer Science, or related field
Eligibility
Candidates with a relevant IT or computer science background and 2–5 years of QA/testing experience may apply. Experience in banking environments is beneficial.
Resume
Required to apply

Job description

About the Company

Absa Group operates through NBC in Tanzania, a bank with more than 50 years of experience serving retail, business, corporate, investment banking, and wealth management customers.

Role Overview

The Quality Assurance Analyst will carry out thorough application testing to confirm that solutions meet both functional and non-functional expectations. The position focuses on making sure releases are properly validated, suitable for business use, and ready before user acceptance testing and deployment.

Test Design and Execution

  • Run end-to-end testing of applications under development.
  • Check functional requirements as well as non-functional areas such as performance, reliability, and basic security.
  • Create and execute test cases, scripts, and test scenarios.
  • Take part in System Integration Testing and help prepare for UAT.

End-to-End Testing Support

  • Support integration testing across systems to confirm that interfaces and connected processes work smoothly.
  • Verify that all outputs are ready for business review before being handed over for UAT.

Performance and Load Testing

  • Assist with performance and load testing to check scalability and stability.
  • Validate system behaviour during normal and peak usage periods.
  • Contribute to stress testing when needed.

Defect Management

  • Detect, record, follow up, and re-test defects throughout the testing cycle.
  • Ensure issues are found early and documented clearly.
  • Work with developers to help resolve defects promptly.

Quality Standards and Compliance

  • Follow QA standards, procedures, and accepted best practices.
  • Keep test evidence, supporting documentation, and audit records updated.

Collaboration and Reporting

  • Partner with developers, business analysts, and business users during testing activities.
  • Share progress updates and testing reports.
  • Help improve test coverage and overall testing efficiency.

Continuous Improvement

  • Look for ways to strengthen testing processes and increase defect detection.
  • Support the adoption of automation and other efficiency improvements.

Education and Experience

  • A Bachelor’s degree or Diploma in IT, Computer Science, or a related discipline is required.
  • 2 to 5 years of experience in QA or software testing is preferred.
  • Hands-on exposure to functional testing, integration testing, defect management tools, and performance/load testing is needed.
  • Experience with banking systems will be considered an advantage.

Knowledge, Skills, and Attributes

  • Strong grasp of software testing principles and methodologies.
  • Ability to plan and execute functional and integration test cases.
  • Basic understanding of performance and load testing.
  • Skill in using defect tracking and test management tools.
  • Good analytical and problem-solving ability.
  • Careful attention to detail and a strong quality focus.
  • Effective communication and teamwork skills.
  • Ability to manage time well and meet testing deadlines.

Qualifications and Work Style

  • Applicants should have a background suited to a technical, analytical, and quality-focused environment.
  • Comfort working in a setting that values digital capability, adaptability, teamwork, and continuous improvement.

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files