Quality Assurance Tester (Re-advertised) job at NMB Bank
New
Website :
Today
Linkedid Twitter Share on facebook
Quality Assurance Tester (Re-advertised)
2025-08-13T13:48:44+00:00
NMB Bank
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_5940/logo/NMB%20Bank%20.jpeg
FULL_TIME
 
Dar es Salaam
Dar es Salaam
00000
Tanzania
Banking
Admin & Office
TZS
 
MONTH
2025-08-27T17:00:00+00:00
 
Tanzania
8

Job Purpose:

To ensure the quality and stability of software applications used within the bank by designing, executing, and documenting thorough testing procedures. This includes identifying defects, verifying fixes, and contributing to the continuous improvement of the software development lifecycle.

Main Responsibilities:

  • Deliver high-quality software that meets user expectations and business needs.
  • Act as the guardian of quality, ensuring that software is reliable, secure, and user-friendly.
  • Collaborate with product managers and development teams to understand and clarify project requirements and objectives.
  • Develop comprehensive test plans and strategies that cover all functional and non-functional aspects of the software.
  • Design and document detailed test cases and scenarios for various testing phases.
  • Conduct functional, integration, regression, and performance testing on multiple platforms.
  • Utilize automation and manual testing methods where appropriate, to ensure thorough coverage.
  • Identify, document, and track defects and inconsistencies meticulously using established bug-tracking systems.
  • Work closely with developers to resolve defects and perform regression testing to verify fixes.
  • Coordinate and engage in UAT activities, including the preparation of test scripts and the establishment of acceptance criteria.
  • Gather and incorporate user feedback to refine testing processes and improve product quality.
  • Oversee pilot testing to ensure new features and updates perform as required in real-world scenarios.
  • Ensure testing processes are aligned with company standards such as CAC and comply with industry best practices.
  • Maintain up-to-date knowledge of new testing tools and methods to recommend improvements to testing practices.
  • Prioritize testing efforts on critical projects as recommended by Line manager or supervisor ensuring optimal performance and user satisfaction
  • Work closely with developers, business analysts, product managers, and other stakeholders.
  • Communicate test results and progress effectively.
  • Participate in agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives).
  • Monitor production systems for issues.
  • Support user acceptance testing (UAT).
  • Analyze user feedback and reports.

Knowledge and Skills:

  • Solid understanding of software testing methodologies and techniques.
  • Knowledge of SDLC and Agile methodologies.
  • Knowledge of various testing types (functional, non-functional, performance, security, usability).
  • Comfort with ambiguity and experimentation
  • The ability to work in dynamic conditions, and transition quickly between collaborative and individual work
  • Compelling written and spoken communication
  • An interest in multiple disciplines and approaches, and the ability to quickly dive into a new domain or process
  • Innovative and creative
  • Strong planning, organization and documentation skills
  • Strong analytical and problem-solving skills.
  • Excellent attention to detail.
  • Effective communication (written and verbal) skills.
  • Ability to work independently and as part of a team.
  • Proficiency in using bug tracking and test management tools
  • Experience with test automation tools (e.g., Selenium, Appium, JUnit) is a plus.
  • Basic programming/scripting skills (e.g., Python, Java) are a plus.
  • Ability to conceptualize and systematically work through projects in accordance with a structured methodology
  • Excellent verbal and written communication skills with the ability to interact effectively with people at all levels
  • Ability to act as a project driver, facilitating the achievement of required tasks
  • Ability to prioritise, meet deadlines and work under pressure

Qualifications and Experience:

  • Bachelor’s degree in computer science, IT, Business or related field.
  • ISTQB Foundation Level certification or equivalent is highly desirable.
  • Certifications related to specific testing tools or methodologies are a plus.
  • 3 years of experience in software testing, preferably in the financial industry.
  • Experience testing various types of applications (web, mobile, desktop).
  • Business analysis and design experience
  • Experience working in an Agile environment.

Experience with performance testing and security testing is a plus.

Deliver high-quality software that meets user expectations and business needs. Act as the guardian of quality, ensuring that software is reliable, secure, and user-friendly. Collaborate with product managers and development teams to understand and clarify project requirements and objectives. Develop comprehensive test plans and strategies that cover all functional and non-functional aspects of the software. Design and document detailed test cases and scenarios for various testing phases. Conduct functional, integration, regression, and performance testing on multiple platforms. Utilize automation and manual testing methods where appropriate, to ensure thorough coverage. Identify, document, and track defects and inconsistencies meticulously using established bug-tracking systems. Work closely with developers to resolve defects and perform regression testing to verify fixes. Coordinate and engage in UAT activities, including the preparation of test scripts and the establishment of acceptance criteria. Gather and incorporate user feedback to refine testing processes and improve product quality. Oversee pilot testing to ensure new features and updates perform as required in real-world scenarios. Ensure testing processes are aligned with company standards such as CAC and comply with industry best practices. Maintain up-to-date knowledge of new testing tools and methods to recommend improvements to testing practices. Prioritize testing efforts on critical projects as recommended by Line manager or supervisor ensuring optimal performance and user satisfaction Work closely with developers, business analysts, product managers, and other stakeholders. Communicate test results and progress effectively. Participate in agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives). Monitor production systems for issues. Support user acceptance testing (UAT). Analyze user feedback and reports.
Solid understanding of software testing methodologies and techniques. Knowledge of SDLC and Agile methodologies. Knowledge of various testing types (functional, non-functional, performance, security, usability). Comfort with ambiguity and experimentation The ability to work in dynamic conditions, and transition quickly between collaborative and individual work Compelling written and spoken communication An interest in multiple disciplines and approaches, and the ability to quickly dive into a new domain or process Innovative and creative Strong planning, organization and documentation skills Strong analytical and problem-solving skills. Excellent attention to detail. Effective communication (written and verbal) skills. Ability to work independently and as part of a team. Proficiency in using bug tracking and test management tools Experience with test automation tools (e.g., Selenium, Appium, JUnit) is a plus. Basic programming/scripting skills (e.g., Python, Java) are a plus. Ability to conceptualize and systematically work through projects in accordance with a structured methodology Excellent verbal and written communication skills with the ability to interact effectively with people at all levels Ability to act as a project driver, facilitating the achievement o
Bachelor’s degree in computer science, IT, Business or related field. ISTQB Foundation Level certification or equivalent is highly desirable. Certifications related to specific testing tools or methodologies are a plus. 3 years of experience in software testing, preferably in the financial industry. Experience testing various types of applications (web, mobile, desktop). Business analysis and design experience Experience working in an Agile environment. Experience with performance testing and security testing is a plus
bachelor degree
36
JOB-689c97bc69d24

Vacancy title:
Quality Assurance Tester (Re-advertised)

[Type: FULL_TIME, Industry: Banking, Category: Admin & Office]

Jobs at:
NMB Bank

Deadline of this Job:
Wednesday, August 27 2025

Duty Station:
Dar es Salaam | Dar es Salaam | Tanzania

Summary
Date Posted: Wednesday, August 13 2025, Base Salary: Not Disclosed

Similar Jobs in Tanzania
Learn more about NMB Bank
NMB Bank jobs in Tanzania

JOB DETAILS:

Job Purpose:

To ensure the quality and stability of software applications used within the bank by designing, executing, and documenting thorough testing procedures. This includes identifying defects, verifying fixes, and contributing to the continuous improvement of the software development lifecycle.

Main Responsibilities:

  • Deliver high-quality software that meets user expectations and business needs.
  • Act as the guardian of quality, ensuring that software is reliable, secure, and user-friendly.
  • Collaborate with product managers and development teams to understand and clarify project requirements and objectives.
  • Develop comprehensive test plans and strategies that cover all functional and non-functional aspects of the software.
  • Design and document detailed test cases and scenarios for various testing phases.
  • Conduct functional, integration, regression, and performance testing on multiple platforms.
  • Utilize automation and manual testing methods where appropriate, to ensure thorough coverage.
  • Identify, document, and track defects and inconsistencies meticulously using established bug-tracking systems.
  • Work closely with developers to resolve defects and perform regression testing to verify fixes.
  • Coordinate and engage in UAT activities, including the preparation of test scripts and the establishment of acceptance criteria.
  • Gather and incorporate user feedback to refine testing processes and improve product quality.
  • Oversee pilot testing to ensure new features and updates perform as required in real-world scenarios.
  • Ensure testing processes are aligned with company standards such as CAC and comply with industry best practices.
  • Maintain up-to-date knowledge of new testing tools and methods to recommend improvements to testing practices.
  • Prioritize testing efforts on critical projects as recommended by Line manager or supervisor ensuring optimal performance and user satisfaction
  • Work closely with developers, business analysts, product managers, and other stakeholders.
  • Communicate test results and progress effectively.
  • Participate in agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives).
  • Monitor production systems for issues.
  • Support user acceptance testing (UAT).
  • Analyze user feedback and reports.

Knowledge and Skills:

  • Solid understanding of software testing methodologies and techniques.
  • Knowledge of SDLC and Agile methodologies.
  • Knowledge of various testing types (functional, non-functional, performance, security, usability).
  • Comfort with ambiguity and experimentation
  • The ability to work in dynamic conditions, and transition quickly between collaborative and individual work
  • Compelling written and spoken communication
  • An interest in multiple disciplines and approaches, and the ability to quickly dive into a new domain or process
  • Innovative and creative
  • Strong planning, organization and documentation skills
  • Strong analytical and problem-solving skills.
  • Excellent attention to detail.
  • Effective communication (written and verbal) skills.
  • Ability to work independently and as part of a team.
  • Proficiency in using bug tracking and test management tools
  • Experience with test automation tools (e.g., Selenium, Appium, JUnit) is a plus.
  • Basic programming/scripting skills (e.g., Python, Java) are a plus.
  • Ability to conceptualize and systematically work through projects in accordance with a structured methodology
  • Excellent verbal and written communication skills with the ability to interact effectively with people at all levels
  • Ability to act as a project driver, facilitating the achievement of required tasks
  • Ability to prioritise, meet deadlines and work under pressure

Qualifications and Experience:

  • Bachelor’s degree in computer science, IT, Business or related field.
  • ISTQB Foundation Level certification or equivalent is highly desirable.
  • Certifications related to specific testing tools or methodologies are a plus.
  • 3 years of experience in software testing, preferably in the financial industry.
  • Experience testing various types of applications (web, mobile, desktop).
  • Business analysis and design experience
  • Experience working in an Agile environment.

Experience with performance testing and security testing is a plus.

 

Work Hours: 8

Experience in Months: 36

Level of Education: bachelor degree

Job application procedure

Interested and qualified? Click here to apply

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Administrative jobs in Tanzania
Job Type: Full-time
Deadline of this Job: Wednesday, August 27 2025
Duty Station: Dar es Salaam | Dar es Salaam | Tanzania
Posted: 13-08-2025
No of Jobs: 1
Start Publishing: 13-08-2025
Stop Publishing (Put date of 2030): 13-08-2067
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.