QA Status Report
Figures as of 13 Aug 2026 · pulled 13 Aug 2026, 23:26
QNB · Project Nile
Release 1 · Sprint 18
Release confidence
Release 1 meets 2 of 6 exit criteria with 3 sprints remaining.
1 Critical defect remains open across Release 1's current position, including undated blockers.
Every figure in this report is measured over the whole export — 550 defects, of which 96 are open — and is frozen to 13 Aug 2026. The dashboard at /qa carries the same figures and can narrow them by sprint and work stream; this document does not, so that what it states is one scope rather than a selection.
Section 1
95% of in-scope requirements have test coverage and 92% of planned tests have been executed. Defect closure exceeded discovery in each of the last two sprints. Release 1 meets 2 of 6 exit criteria with 3 sprints remaining. 1 Critical defect remains open across Release 1's current position, including undated blockers.
Not captured — baseline not configured
Section 2
No open Critical defects
Critical defects still open. None may remain at release.
Now 1 · target exactly 0 · Not met
Requirement coverage
Requirements with at least one test case written against them.
Now 95% · target at least 95% · Met
Test execution progress
Test cases attempted at all: passed, failed or blocked.
Now 92% · target at least 90% · Met
Open Major within tolerance
Major defects still open. A tolerance, not zero.
Now 23 · target at most 10 · Not met
Blocked testing within tolerance (programme scope, includes L3)
Executions that could not run, usually blocked on an environment.
Now 34% · target at most 10% · Not met
Closure keeping pace with discovery
Defects closed per defect raised. Below 1.0 the backlog grows.
Now 0.98 · target at least 1.00 · Not met
Section 3
Section 4
0 open R1 defects fall outside the four configured work streams.
Section 5
Shares below are of the 43 defects that carry a root cause — 8% of the 550 on this page. The field is filled at triage rather than backfilled, so the mix sharpens as more defects are worked. It also covers the four squad streams only: Integration, which this page excludes, holds more root-caused defects than the four together.
Section 6
Defect closure exceeded discovery in each of the last two sprints
Defects raised vs closed, trailing 6 sprints. Defect closure exceeded discovery in each of the last two sprints.
Fixes delivered is not the same figure as closed. It counts a defect’s first arrival at Defect Resolved or Closed, so it reaches 479 where the verdict says 454 closed: 30 defects were fixed and came back, and are open again now.
Open defects by status at each sprint end, trailing 6 sprints. The open pile is up 27 across the window, at 128 today. Sprint 18 has not closed, so its bar is the position at 2026-08-13.
Section 7
| Status | Open | Median age | Average age | Oldest | SLA |
|---|---|---|---|---|---|
| To Do | 54 | 15d | 33d | 200d | 7d |
| Defect validation | 30 | 44d | 42d | 122d | 7d |
| In Development | 7 | 7d | 15d | 52d | 10d |
| Peer review | 5 | 24d | 23d | 49d | 5d |
3 of 4 queues sit above their SLA at the median, which means the typical defect there is late rather than a few stragglers being late.
| Status | Entered | Median | p90 | SLA |
|---|---|---|---|---|
| To Do | 27 | 1d | 18d | 7d |
| Defect validationover SLA | 497 | 8d | 57d | 7d |
| In Development | 469 | <1d | 9d | 10d |
| Peer review | 465 | 1d | 14d | 5d |
| Defect Resolved | 461 | <1d | 9d | 5d |
| Closed | 417 | <1d | <1d | — |
1 of 6 statuses run over their declared SLA.
Time spent, not time waiting, and the section above measures the other one. Every visit counts: a defect that bounced back to validation three times spent time there three times, and a figure that counted only the last visit would understate exactly the statuses where rework happens. Defects that never entered a status are left out of its median rather than counted as zero, which would print “fast” where the truth is “most never went there”. The two measures disagree on purpose: To Do clears in about a day yet the 54 defects sitting in it now are far older, because the workflow is quick and a pool of them never moved. Closed and Rejected do not accrue after arrival, so this table is not a second way of reporting backlog age.
Section 8
Cumulative and the only fair comparison here: the denominator is the whole stream, so it does not move with how work happened to be scheduled. 43% of stories carry no sprint, so every figure is an upper bound.
Section 9
30% of fixes come back — 188 rejections across 617 submitted fixes. That is the rate, and its denominator is submissions rather than defects: one defect fixed four times is four attempts. Separately, 137 distinct defects (25% of 550) have had at least one fix rejected. Nothing else on this page counts a fix that was made twice.
30%
of fixes submitted for verification came back — 188 rejections across 617 submissions. 137 distinct defects (25% of all defects) bounced at least once.
Section 10
Two numbers read together, because neither answers alone. A count says an epic is noisy; the same count against a handful of stories rather than a hundred says it is broken. Sorted by defects and then by density for that reason — the epic with the most defects here is 59% delivered, and the one carrying the most per story has barely started. 59 defects — 11% — name no epic this page can find, and are counted here rather than dropped: a rollup that quietly loses rows makes a stream look healthier than it is. Percentage delivered is the epic's own, across all its children, so it counts work this page never sees.
| Epic | Capability | Stream | Defects | Open | Stories | Done | Per story |
|---|---|---|---|---|---|---|---|
| NILE-158 | Transfers - Add/Manage Beneficiaries (MOCK) | Payments & Transfers | 37 | 5 | 94 | 59% | 0.39 |
| NILE-44 | Onboarding - Registration (MOCK) | Everyday Banking | 37 | 1 | 153 | 92% | 0.24 |
| NILE-151 | Transfers - Local transfers (ACH) (MOCK) | Payments & Transfers | 34 | 12 | 40 | 85% | 0.85 |
| NILE-152 | Transfers - Instant transfers (IPN) (MOCK) | Payments & Transfers | 34 | 4 | 75 | 84% | 0.45 |
| NILE-157 | Transfers - Manage Recurring Transfers (MOCK) | Payments & Transfers | 23 | 1 | 44 | 82% | 0.52 |
| NILE-132 | Credit Cards - Manage card (PIN, freeze, stop) (MOCK) | Cards & Lending | 19 | 4 | 5 | 0% | 3.80 |
| NILE-2779 | Transfers - Between My Accounts LCY (MOCK) | Payments & Transfers | 19 | 1 | 34 | 85% | 0.56 |
| NILE-982 | Onboarding - Splash Screen & Welcome Pages (MOCK) | Everyday Banking | 19 | 1 | 67 | 90% | 0.28 |
| NILE-150 | Transfers - EZ Bank Internal Transfers (MOCK) | Payments & Transfers | 18 | 4 | 18 | 67% | 1.00 |
| NILE-133 | Credit Cards - Manage Card Limit (MOCK) | Cards & Lending | 14 | 2 | 19 | 0% | 0.74 |
| NILE-124 | Credit Cards - Application Status Tracker (MOCK) | Cards & Lending | 13 | 0 | 10 | 0% | 1.30 |
| NILE-68 | Deposit Accounts (TD/CD) - Break Deposit (MOCK) | Everyday Banking | 12 | 5 | 10 | 100% | 1.20 |
Section 11
Canonical latest result, 4,731 test cases.
Two denominators, on purpose. Blocked is 34% of all 8,713 executions. Failed is 9% of that same total but 16% of the 5,025 that actually ran. Quoting the first alone would flatter an estate where a third of tests never start, so both appear and this sentence names the gap.
Executions per sprint, trailing 6 sprints. Sprint 18 has 744 so far, of which 80% of the ones that ran passed. Its window has not closed — figures are to 2026-08-13. Each bar is work done in that sprint, not a running total.
Blocked test cases by execution environment, canonical latest result.
Dev
738 blocked, oldest 204d
SIT
1153 blocked, oldest 168d
UAT
No blocked test cases
Blocking is spread across the population rather than concentrated: 2,995 of 8,713 executions across 410 cycles. Dev and SIT are within a point of each other on both blocked and failed, so this is not an environment problem.
Section 12
21.5% of the linked test cases are in automation scope, and 44.8% of that scope is built.
1,846 steps run by machine, not by hand — reported in steps, not hours.
Linked test cases only — Test execution above counts a wider population.
3,780
100%
Linked test cases
813
21.5%
Planned for automation
2,967 fall out here
364
9.6%
Automated
449 fall out here
Jira tickets, cumulative. Not test cases.
35.8%
S11
44.2%
S12
45%
S13
46.7%
S14
50.8%
S15
58.3%
S16
66.7%
S17
72.5%
S18
80.6%Everyday Banking
of automation scope built
344 automated of 427 in scope
from 71 requirements
2.2%Cards & Lending
of automation scope built
7 automated of 314 in scope
from 74 requirements
18.1%Payments & Transfers
of automation scope built
13 automated of 72 in scope
from 45 requirements
—Value Add
QMetry holds no Value Add requirement — no rate to report, not a rate of zero.
| Epic | Stream | Cases | In scope | Automated | Scope built |
|---|---|---|---|---|---|
| no parent epic | Everyday Banking | 1,011 | 299 | 225 | 75.3% |
| Credit Cards - Apply for Credit Card (Unsecured) (MOCK) | Cards & Lending | 230 | 146 | 0 | 0% |
| Credit Cards - Apply for Credit Card (Secured) (MOCK) | Cards & Lending | 175 | 89 | 0 | 0% |
| Credit Cards - Manage Card Limit (MOCK) | Cards & Lending | 162 | 35 | 7 | 20% |
| Savings Account - View transactions (MOCK) | Everyday Banking | 44 | 33 | 33 | 100% |
| Prepaid Cards - Add / Send Money (MOCK) | Cards & Lending | 63 | 32 | 0 | 0% |
| Transfers - Add/Manage Beneficiaries (MOCK) | Payments & Transfers | 311 | 32 | 6 | 18.8% |
| Credit Cards - Make a Card Payment (MOCK) | Cards & Lending | 52 | 30 | 0 | 0% |
| Savings Account - View account details (MOCK) | Everyday Banking | 40 | 27 | 27 | 100% |
| Transfers - Instant transfers (IPN) (MOCK) | Payments & Transfers | 301 | 24 | 0 | 0% |
| Savings Account - Open savings account (MOCK) | Everyday Banking | 34 | 22 | 22 | 100% |
| Onboarding - Retrieve Application (MOCK) | Everyday Banking | 22 | 17 | 17 | 100% |
12 of 48 epics; the rest hold 1,657 linked cases and 116 in scope.
Section 13
Defect leakage cannot be measured at all.
| Field | Measured over | Missing | Share |
|---|---|---|---|
| Root Cause | Jira · defects · 550 | 507 | 92% |
| Area label | Jira · defects · 550 | 380 | 69% |
| Parent epic | Jira · defects · 550 | 59 | 11% |
| Labels | Jira · defects · 550 | 48 | 9% |
| Assignee | Jira · defects · 550 | 3 | 1% |
| Environment | Jira · defects · 550 | 1 | 0% |
| Severity | Jira · defects · 550 | 0 | 0% |
| Environment classified | Jira · defects · 550 | 0 | 0% |
| Build recorded | QMetry · executions · 8713 | 7369 | 85% |
| Ran in UAT | QMetry · executions · 8713 | 8713 | 100% |
| Automated | QMetry · executions · 8713 | 8557 | 98% |
Defect Environment is empty on 0% of defects, so leakage — a defect found after it left the build — cannot be measured at all on this export rather than being zero. Each row above is a field somebody owns; the figures on this page are computed over what those fields actually contain, not over what they were meant to.
Appendix A
All 128 unclosed defects, longest waiting first. The 422 closed defects are counted throughout this report and are not listed here.
| Key | Summary | Status | Priority | Stream | Waiting | Raised |
|---|---|---|---|---|---|---|
| NILE-3203 | Defect- Origination - Validate Email with OTP - User session does not expire after inactivity | ATo Do | High | EDB | 200d | Sprint 4 |
| NILE-4336 | CLONE - Defect - Welcome Flow Screen - App fails to start on Android OS 12 | EDefect Resolved | Medium | EDB | 177d | Sprint 6 |
| NILE-7596 | Defect - Retrieve Application - SMS-OTP screen not triggered on retrieve-application | BDefect validation | Medium | EDB | 122d | Sprint 9 |
| NILE-8164 | Defect - Transfers - Internal Transfer - Beneficiary Creation - Nickname Saved as Primary Name Instead of Full Name | BDefect validation | High | P&T | 95d | Sprint 10 |
| NILE-8978 | Defect - Transfers - ACH - Transfer Details - Notes Field Does Not Sanitize Pasted Content Spacing | ATo Do | Medium | P&T | 94d | Sprint 12 |
| NILE-9050 | Defect -Savings Account - View transactions (MOCK) - Savings Account - Filter Transactions - UI defects | ATo Do | Medium | EDB | 93d | Sprint 12 |
| NILE-9118 | Defect - Credit Cards - Freeze/Unfreeze - a cashing issue happens when unfreezing the card | ATo Do | Medium | CL | 88d | Sprint 12 |
| NILE-8550 | Defect - Transfers - Internal Transfer - Transfer Success Screen - Beneficiary Name Font Weight Does Not Match Design | BDefect validation | Medium | P&T | 87d | Sprint 11 |
| NILE-8163 | Defect - Transfers - Internal Transfer - Beneficiary Creation - QR Scan Incorrect Error Message Displayed for Invalid Format | BDefect validation | Medium | P&T | 85d | Sprint 10 |
| NILE-9133 | Defect - Credit Card - Apply For a New Card - Card Benefits - (Arabic) there is an extra word, a missing + and ج.م is not added correctly | EDefect Resolved | Medium | CL | 85d | Sprint 12 |
| NILE-9124 | Defect - Credit Card - Apply For a New Card - Select Collateral accounts (Secured) - (Arabic)some text is not translated and the limits screen sliders are not correct and ج.م is not placed correctly | EDefect Resolved | Medium | CL | 84d | Sprint 12 |
| NILE-9327 | Test - Credit Card - Cancel Credit Card (Damaged) - (Arabic) wrong translation in confirmation screen, addresses are not translated and success screen has some wrong translations | BDefect validation | Low | CL | 81d | Sprint 12 |
| NILE-9127 | Defect -Test execution-Savings Account - Open savings account (MOCK) - Savings Account - Open (Account Benefits) - Translation Defects and unfuntional "create saving account" button on read more page | BDefect validation | Medium | EDB | 80d | Sprint 12 |
| NILE-9154 | Defect - Transfers - ACH - Transfer Review - Insufficient Balance Validation Not Triggered When Total Amount Exceeds Available Balance | BDefect validation | High | P&T | 80d | Sprint 12 |
| NILE-9496 | Defect - Time Deposit Account Filter Transactions - Incorrect Arabic Localization and Translation on Filter Screen | ATo Do | Medium | EDB | 72d | Sprint 13 |
| NILE-8535 | Defect - Share Account Details - Share QR Code option shares text details instead of QR code image | BDefect validation | Medium | EDB | 71d | Sprint 11 |
| NILE-9112 | Defect - Individual Transactions - Localization issues | BDefect validation | Low | EDB | 71d | Sprint 12 |
| NILE-9529 | Defect - Time Deposit Account TD - Open Account - Time Deposit Account- Open Time Deposit Account - Review Page - exit deposit creation panel unfunctional "i want to exit" button | ATo Do | Medium | EDB | 71d | Sprint 13 |
| NILE-9540 | Defect - Time Deposit Account Individual Transactions - Business Requirements in User Story Do Not Match Figma Design for Time Deposit Interest Credit Transaction Details and Receipt | ATo Do | Medium | EDB | 70d | Sprint 13 |
| NILE-9604 | Defect - Time Deposit Account View Recent Transactions - Arabic Localization Needs Review and Refinement on Deposit Details Screen | ATo Do | Medium | EDB | 67d | Sprint 14 |
| NILE-9530 | Defect - Time Deposit Account TD - Open Account - Time Deposit Account- Open Time Deposit Account - Interest & Renewal - translation defects | EDefect Resolved | Medium | EDB | 66d | Sprint 13 |
| NILE-9621 | Defect - Copywriting - Transfers - IPN Mobile Number Beneficiary Creation - Error Message Does Not Match Approved Figma Copy | ATo Do | Low | P&T | 66d | Sprint 14 |
| NILE-9689 | Defect - Transfers - IPN - Beneficiary Creation - Account Number - Name Field Height Becomes Misaligned When Pasting Text Containing Spaces | ATo Do | Medium | P&T | 65d | Sprint 14 |
| NILE-9703 | Defect - Transfers - IPN - Beneficiary Creation IPA - Wrong error message displayed for character limit validation | ATo Do | Medium | P&T | 64d | Sprint 14 |
| NILE-9803 | Defect - Break Certificate of Deposit Account - Explore alternative products - Arabic Localization Needs Review on Break Deposit Confirmation Bottom Sheet | ATo Do | Medium | EDB | 59d | Sprint 14 |
| NILE-9812 | Defect - Break Certificate of Deposit Account - Important Notice bottom drawer - Arabic Localization on "Break Deposit" Screen Contains Non-Professional Wording | ATo Do | Medium | EDB | 58d | Sprint 14 |
| NILE-9800 | Defect - Transfers -IPN Transfer - Transfer Details Screen - Multiple Labels Do Not Follow Approved Typography Guidelines | EDefect Resolved | Low | P&T | 57d | Sprint 14 |
| NILE-9804 | Defect - Break Time Deposit Account - Breakage Type - Localization issues | EDefect Resolved | Medium | EDB | 57d | Sprint 14 |
| NILE-9892 | Defect - Break Certificate of Deposit Account - Review Page - Arabic Localization Uses Non-Standard Banking Terminology | ATo Do | Medium | EDB | 57d | Sprint 14 |
| NILE-9836 | Defect - Break Time Deposit Account - Review Page - Localization Issues | EDefect Resolved | Medium | EDB | 54d | Sprint 14 |
| NILE-9096 | Defect - Filter Transactions - Transaction Filters Multiple UI/UX, Validation, and State Handling Issues | BDefect validation | Medium | EDB | 53d | Sprint 12 |
| NILE-9925 | Defect - Break Certificate of Deposit Account - Breakage Type - Arabic Localization on Deposit Breakage Page doesn't Follow Standard Banking Terminology | ATo Do | Low | EDB | 53d | Sprint 15 |
| NILE-9936 | Defect - Break Certificate of Deposit Account - Success Page - Arabic Localization on Deposit Break Success Page Does Not Follow Standard Banking Terminology | ATo Do | Low | EDB | 53d | Sprint 15 |
| NILE-8551 | Defect - Transfers - Internal Transfer - Transfer Success Screen - Incorrect Currency Display in Arabic Interface | BDefect validation | Medium | P&T | 52d | Sprint 11 |
| NILE-9044 | Defect - Enhanced Due Diligence - Incorrect Copy Casing Across EDD Screens | CIn Development | Medium | EDB | 52d | Sprint 12 |
| NILE-9938 | Defect - Certificate of Deposit Account Edit Deposit Details - Arabic Localization Missing on Auto-Renewal Options Bottom Sheet | BDefect validation | Medium | EDB | 52d | Sprint 15 |
| NILE-10058 | Defect - Profile & Settings- View Policies - Display T&Cs Details - Arabic Terminology in Terms & Conditions Screen Requires UX/Localization Review | ATo Do | Low | EDB | 50d | Sprint 15 |
| NILE-10061 | Defect - Profile & Settings- View Policies - View Fees & Charges - Arabic Localization on Fees & Charges Screen does not Follow Banking Terminology Standards | ATo Do | Low | EDB | 50d | Sprint 15 |
| NILE-7542 | Defect - Onboarding - Username Creation - Input Cursor Appears Too Large in Username and Password Fields When App Language Is Arabic | DPeer review | Medium | EDB | 49d | Sprint 9 |
| NILE-6956 | Defect - Debit Card - Freeze/Unfreese - Card Box Model dimensions incorrectly constrained compared to Figma design | BDefect validation | Medium | CL | 44d | Sprint 8 |
| NILE-9282 | Defect - Credit Card - Cancel Credit Card (lost/stolen) - (arabic) confirmation screen is not translated correctly | BDefect validation | Low | CL | 44d | Sprint 12 |
| NILE-9440 | Defect - Credit Card - Apply For a New Card- Enter Personal Information (Unsecured) - UI and validation issues | BDefect validation | Low | CL | 44d | Sprint 13 |
| NILE-10327 | Defect - Default Login Page - Requirements gaps | ATo Do | Medium | EDB | 40d | Sprint 15 |
| NILE-10328 | Defect - Biometric Login enabled - Requirements gaps | ATo Do | Medium | EDB | 40d | Sprint 15 |
| NILE-10329 | Defect - Forgot Credentials (Scan ID + Liveness Detection) - Requirements gaps | ATo Do | Medium | EDB | 40d | Sprint 15 |
| NILE-10330 | Defect - Forgot Username (Select channel & Issue existing username) - Requirements Gaps | ATo Do | Medium | EDB | 40d | Sprint 15 |
| NILE-10232 | Defect - Beneficiary Management - View Beneficiary Details - Within EZBank - Nickname Field Allows More Than 50 Characters During Edit | BDefect validation | Medium | P&T | 39d | Sprint 15 |
| NILE-10126 | Defect - Credit Card - Apply For a New Card - Facilities Declaration (IScore Check) - bank filter drawer issues | DPeer review | Medium | CL | 38d | Sprint 15 |
| NILE-10378 | Defect - Individual Transactions - Requirements gaps | ATo Do | Medium | EDB | 38d | Sprint 16 |
| NILE-6044 | Defect - Payments & Transfers Dashboard - UI "Add new beneficiary" Text Wrapping and Container Heigh Incorrect in English and arabic (Not Matching Figma) | BDefect validation | Medium | P&T | 32d | Sprint 7 |
| NILE-8075 | Defect - Onboarding - Username & Password Creation - Continue Button UI/Design Issue When Keyboard Is Displayed | CIn Development | Medium | EDB | 29d | Sprint 10 |
| NILE-10625 | Defect - General - Input Field Becomes Unresponsive After Dismissing the Keyboard | ATo Do | Medium | EDB | 28d | Sprint 16 |
| NILE-9098 | Defect - Filter Transactions - Load More Button Appears When No More Transactions Exist After Filtering | BDefect validation | Low | EDB | 25d | Sprint 12 |
| NILE-9536 | Defect - Transfers - IPN - Beneficiary Selection - Beneficiary Search Returns Results Based on Instapay Address Instead of Beneficiary Name or Nickname | BDefect validation | Medium | P&T | 25d | Sprint 13 |
| NILE-10368 | Defect - Individual Transactions - Balance and amount are not displayed with decimals and dispute transaction CTA is missing | BDefect validation | Medium | EDB | 24d | Sprint 16 |
| NILE-10561 | Defect - General - Regression testing - CASA - Saving Account - Screen Is Not Scrollable | DPeer review | Medium | EDB | 24d | Sprint 16 |
| NILE-10136 | Defect - Profile & Settings - Logout - App Log out - Logout Confirmation Bottom Sheet UI issues | BDefect validation | Medium | EDB | 22d | Sprint 15 |
| NILE-10624 | Defect - Onboarding - eKYC (DFI BYPASS) - Origination - eKYC Success Screen Does Not Match Figma Design (Icon and Spacing) | ATo Do | Medium | EDB | 18d | Sprint 16 |
| NILE-10897 | Defect - Regression - Prepaid Card - generate statement - the user is able to choose future dates | ATo Do | Low | CL | 17d | Sprint 17 |
| NILE-11185 | Defect - Debit Card - Card Issuance - Discrepancies in NI API Triggering, Messaging, & SLA Behaviors | ATo Do | Medium | CL | 15d | Sprint 17 |
| NILE-11207 | Defect - Splash Screen Continuously Reloads on First App Launch in Arabic | ATo Do | Highest | EDB | 14d | Sprint 17 |
| NILE-9541 | Defect - Prepaid Card - Cancel Card (Damaged) - Multiple UI mismatches on Cancel Card flow and Add Address screen compared to Figma | EDefect Resolved | Medium | CL | 11d | Sprint 13 |
| NILE-11286 | Defect - API - Device Compatibility API - Session ID is not returned in the response headers and is not documented in the API specification | ATo Do | High | EDB | 11d | Sprint 18 |
| NILE-11287 | Defect - Business / UI - ACH -ACH Transfer Displays "Transfer Successful" Instead of "Transfer Submitted Successfully" | ATo Do | Medium | P&T | 11d | Sprint 18 |
| NILE-11288 | Defect - Business / UI - Manage Recurring Transfer - Future-Dated Recurring Transfer Displays "Recurring Payment Added Successfully" Instead of "Recurring Payment Submitted Successfully" | ATo Do | Medium | P&T | 11d | Sprint 18 |
| NILE-11291 | Defect - API - [GET] api/v1/professions/{countryId} - Professions API returns an irrelevant salaryRanges field when used for PEP-only flag | ATo Do | Medium | EDB | 11d | Sprint 18 |
| NILE-11301 | Defect - Financial Information (Tax Declaration) - Other Nationality flow does not match Figma: nationality field appears automatically and the section is not reset after deleting the first nationality | ATo Do | Low | EDB | 11d | Sprint 18 |
| NILE-10390 | Defect - Beneficiary Management - View Beneficiary Details ACH - Success Snackbar Overlaps "Transfer Money" Button After Editing Beneficiary | BDefect validation | Low | P&T | 10d | Sprint 16 |
| NILE-10393 | Defect - Beneficiary Management - View Beneficiary Details - UI Inconsistencies on Beneficiary Details Screen | BDefect validation | Low | P&T | 10d | Sprint 16 |
| NILE-10858 | Defect - eKYC Screens - Close (X) icon is incorrectly displayed on the eKYC screens | CIn Development | Medium | EDB | 10d | Sprint 17 |
| NILE-10860 | Defect - Transfers - Reactivate Recurring Transfer - Purpose Options Are Not Loaded When Reactivating a Paused Recurring Transfer | BDefect validation | High | P&T | 10d | Sprint 17 |
| NILE-11450 | Cybersecurity Recommendations L1 - Credit Card Application Decisioning - Adherence Tracking | ATo Do | Highest | CL | 9d | Sprint 18 |
| NILE-11451 | Defect - Credit Card - Apply for Unsecured Credit Card - "Something Went Wrong" Generic Error Shown on Tapping Continue | EDefect Resolved | Medium | CL | 9d | Sprint 18 |
| NILE-11455 | Cybersecurity Recommendations L2 - Prepaid Card Top Up/Send Money - Adherence Tracking | ATo Do | Medium | CL | 9d | Sprint 18 |
| NILE-10811 | Defect - Transfers - Between My Accounts - Transfer Details - Transfer Review Screen Displays Old Note When Only Note Field Is Updated | BDefect validation | Medium | P&T | 8d | Sprint 17 |
| NILE-11499 | Defect - Beneficiary Management - Beneficiary selection - Mobile Number Beneficiary Incorrectly Displays Transfer Type Selection Drawer | ATo Do | High | P&T | 8d | Sprint 18 |
| NILE-10208 | Defect - Credit Card - Apply for Credit Card Unsecured - Multiple UI display issues on benefits, interest rate, credit limit, and submit button | EDefect Resolved | Medium | CL | 7d | Sprint 15 |
| NILE-10302 | Defect - Prepaid Card - Send Money & Top-Up - Multiple UI and functional defects | EDefect Resolved | Medium | CL | 7d | Sprint 15 |
| NILE-10558 | Defect - Setup Recurring Payments - Add Recurring Payment - Recurring Transfer Details Persist When Changing Beneficiary | CIn Development | Medium | P&T | 7d | Sprint 16 |
| NILE-11448 | Defect -Beneficiary Management - Beneficiary Creation - Application Remains on OTP Screen After Successful OTP Verification | EDefect Resolved | Highest | P&T | 7d | Sprint 18 |
| NILE-11486 | Defect - Transfers - ACH - Newly Created Beneficiary Is Not Recognized After Enabling "Save Beneficiary" | EDefect Resolved | Highest | P&T | 7d | Sprint 18 |
| NILE-11511 | Defect -Beneficiary Management - beneficiary management flows (beneficiaries list screen- add new beneficiary - transfer details - review page - success screen ) dosen't display network error message when there is a network error | ATo Do | Medium | P&T | 7d | Sprint 18 |
| NILE-10557 | Defect - Setup Recurring Payments - Add Recurring Payment - System Allows Invalid Start and End Date Combination and Causes Application to Crash | EDefect Resolved | High | P&T | 4d | Sprint 16 |
| NILE-11524 | Defect - Transfers - ACH - Beneficiary List Displays Mobile Number Beneficiaries | ATo Do | High | P&T | 4d | Sprint 18 |
| NILE-11525 | Defect - Transfers - ACH - OTP Verification Is Incorrectly Required During Beneficiary Creation | ATo Do | High | P&T | 4d | Sprint 18 |
| NILE-11538 | Defect - Transfers - ACH - Beneficiary List Displays More Beneficiaries Than Returned by the Backend | ATo Do | High | P&T | 4d | Sprint 18 |
| NILE-11539 | Defect - Backend API - POST /cards/{cardId}/sdk-token Response Schema Missing Mandatory Confluence Fields (cardIdentifierId, bankCode) | ATo Do | Highest | CL | 4d | Sprint 18 |
| NILE-11540 | Defect - Backend API - GET /cards/{cardId}/status Multiple Issues: Masked PAN Format Mismatch, Missing Correlation-Id Header Allowed, & 500 Returned on Missing Card | ATo Do | High | CL | 4d | Sprint 18 |
| NILE-11541 | Defect - Transfers - ACH - Beneficiary Search Returns Non-Matching Results | ATo Do | Medium | P&T | 4d | Sprint 18 |
| NILE-11542 | Defect - Transfers - ACH - Add Beneficiary - Duplicate Nickname Is Allowed | ATo Do | Medium | P&T | 4d | Sprint 18 |
| NILE-11543 | Defect - UI/UX - Transfers - ACH - Add Beneficiary - Missing Error State for Duplicate Nickname | ATo Do | Medium | P&T | 4d | Sprint 18 |
| NILE-11545 | Defect - Backend API - POST /cards/limits Returns 200 OK for Outdated Bank-App-Version (0.1.0) Instead of 400 Bad Request | ATo Do | Medium | CL | 4d | Sprint 18 |
| NILE-11547 | Cybersecurity Recommendations L1 - Credit & Prepaid - Cancel/Replace Card - Adherence Tracking | ATo Do | High | CL | 4d | Sprint 18 |
| NILE-9108 | Defect - Credit card - cards details screen - UI issues with the card details in the arabic version of the app | EDefect Resolved | Medium | CL | 3d | Sprint 12 |
| NILE-10121 | Defect - Transfers - Beneficiary Creation - Newly Created Beneficiary Does Not Appear in Recent Beneficiaries Section | EDefect Resolved | High | P&T | 3d | Sprint 15 |
| NILE-10490 | Defect - Beneficiary Management - Beneficiary Creation Success Screen - Incorrect Beneficiary Type Displayed for IPN Beneficiaries | EDefect Resolved | Medium | P&T | 3d | Sprint 16 |
| NILE-10537 | Defect - Transfers - Setup Recurring Transfers (MOCK) - Setup Recurring Payments - Add Recurring Payment (Success Page) - between my accounts sucess page doesn't display correct destination account type | EDefect Resolved | Medium | P&T | 3d | Sprint 16 |
| NILE-10565 | Defect - Cards (Credit / Debit / Prepaid) - Cancel Card (Compromised) - Multiple UI and localization defects | EDefect Resolved | High | CL | 3d | Sprint 16 |
| NILE-10885 | Defect - Setup Recurring Payments - Add Recurring Payment - Beneficiary List Displays "No Beneficiaries Found" Despite Successful API Response | EDefect Resolved | High | P&T | 3d | Sprint 17 |
| NILE-11205 | Defect - EZ Bank Internal Transfers - Beneficiary Search Returns Results Using Unsupported Account Number and IBAN | EDefect Resolved | Medium | P&T | 3d | Sprint 17 |
| NILE-11284 | Defect - Transfer - ACH - Transfer Amount Field Accepts Values Below the Minimum Allowed Amount | EDefect Resolved | Medium | P&T | 3d | Sprint 18 |
| NILE-11285 | Defect - Transfers - In All Transfer Flows - Account Name Is Inconsistent Between Transfer Details and Transfer Review Screens | EDefect Resolved | Medium | P&T | 3d | Sprint 18 |
| NILE-11552 | Defect - Integration Testing - Login - Default Login Page (Normal Sign In) - User Is Redirected to Dashboard Instead of Digital Debit Card Activation Screen After Account Opening | ATo Do | High | EDB | 3d | Sprint 18 |
| NILE-11556 | Defect - Beneficiary Creation - Full Name Field Accepts Invalid Characters | EDefect Resolved | High | P&T | 3d | Sprint 18 |
| NILE-11560 | Defect - L1 GET /policies/documents/{id} - Get Policy Document API Accepts Request Without Required id Path Parameter | ATo Do | Medium | EDB | 3d | Sprint 18 |
| NILE-10134 | Defect - Profile & Settings- View Policies - Display T&Cs Details - Business Requirement Mismatch – Search Functionality Exists in Figma but Is Not Defined in the User Story | EDefect Resolved | Medium | EDB | 2d | Sprint 15 |
| NILE-10187 | Defect - Decision Engine - Custom Database Exporter - EZBank_Camunda_Exporter_Testing_Guide - Process Instance Table Is Not Updated with Service Task When _Exclude Is Removed from Service Task | CIn Development | Medium | EDB | 2d | Sprint 15 |
| NILE-10189 | Defect - Decision Engine - Custom Database Exporter - EZBank_Camunda_Exporter_Testing_Guide - start_event_timestamp is not populated when a Process Instance Starts | CIn Development | Medium | EDB | 2d | Sprint 15 |
| NILE-10548 | Defect - Prepaid Card - Request Prepaid Digital Card - Activation Success Screen - Button unresponsive and back navigation loop | EDefect Resolved | High | CL | 2d | Sprint 16 |
| NILE-10566 | Defect - Prepaid Card - View Single Transaction Details - Missing data in transaction details screen | EDefect Resolved | High | CL | 2d | Sprint 16 |
| NILE-10890 | Defect - Credit card - Close / Replace Card - Multiple UI and localization mismatches compared to Figma design | CIn Development | Medium | CL | 2d | Sprint 17 |
| NILE-11313 | Defect - Validation error responses return only a single error message instead of all violated constraints (Transfers Quote API) | DPeer review | Medium | P&T | 2d | Sprint 18 |
| NILE-11443 | Defect -API-POST {{baseUrl}}/{{paymentsTrasnfersService}}/transfers/{{transferType}}/{{$guid}}/cancel - Returns success 202 with any GUID format(non-existing transaction) | EDefect Resolved | Medium | P&T | 2d | Sprint 18 |
| NILE-11502 | Defect -Transfers - ACH Transfer - Transfer Details - failed to navigate to review page when set as recurring payment option is enabled or disabled and amount is 1 EGP | EDefect Resolved | Low | P&T | 2d | Sprint 18 |
| NILE-11544 | Defect - API - post/beneficiary - Create Beneficiary - Duplicate Nickname Is Allowed | EDefect Resolved | Medium | P&T | 2d | Sprint 18 |
| NILE-11576 | Cybersecurity L1 Recommendation Credit Card Payment & Auto Payments - Adherence Tracking | ATo Do | High | CL | 2d | Sprint 18 |
| NILE-11584 | Defect - API - GET /accounts/savings/interest-rates - Currency and interest calculation inputs are missing from API | ATo Do | High | EDB | 2d | Sprint 18 |
| NILE-11546 | Defect - Transfers - ACH -Add Beneficiary - "Save Beneficiary" Toggle Is Removed and Beneficiary Is Always Saved | EDefect Resolved | High | P&T | 1d | Sprint 18 |
| NILE-11610 | Defect\Enhancement - General - Add Clear (X) Icon to Search Bars | ATo Do | Medium | P&T | 1d | Sprint 18 |
| NILE-9856 | Defect - Credit Card -Apply For a New Card - Request Credit Limit (Secured) - upgarde card behavior is not correct | BDefect validation | Medium | CL | <1d | Sprint 14 |
| NILE-9907 | Defect - Credit Card - Apply For a New Card - Connected Parties Declaration (Secured) | BDefect validation | Medium | CL | <1d | Sprint 14 |
| NILE-10160 | Defect - all cards - cancel card (lost/stolen) - unable to navigate from manage limit screen unless doing a change | BDefect validation | High | CL | <1d | Sprint 15 |
| NILE-10786 | Defect - Credit Card - Adjust Limit - Increase limit (Unsecured) - no pop up appears | BDefect validation | Medium | CL | <1d | Sprint 17 |
| NILE-10884 | Defect - Credit Card - Increase Limit - wrong redirection to edit financial details | BDefect validation | Low | CL | <1d | Sprint 17 |
| NILE-11551 | Defect - Beneficiary Management - Beneficiary Module Does Not Display a Loading State | EDefect Resolved | Medium | P&T | <1d | Sprint 18 |
| NILE-11569 | Defect - Pre login checks - Incompatible device flow skips “Your device isn’t compatible” screen | DPeer review | Low | EDB | <1d | Sprint 18 |
| NILE-11618 | Defect- Transfers - Ach "General"- Beneficiary Creation Through Transfer Flow Does Not Define When the Beneficiary Is Saved | ATo Do | Medium | P&T | <1d | Sprint 18 |
| NILE-11619 | Defect - Business Requirement -Transfers - ACH - Duplicate Beneficiary Nickname Rule Is Not Defined | ATo Do | Medium | P&T | <1d | Sprint 18 |