Annisa Nurul Islami

Portfolio · IT QA Tester

Hi, I'm Annisa, a detail-oriented IT QA Tester.

8 months of production testing at Bank Mandiri, supporting Livin' by Mandiri. End-to-end testing, troubleshooting with Kibana logs and SQL data validation, ticketing and documentation.

8 months
of production testing
100+
test cases per sprint
6 key features
of Livin' by Mandiri
39M+ users
on the app I tested
  • Postman
  • Jira
  • Jenkins
  • Kibana
  • Playwright
  • Microsoft Office
  • Python
  • Java
  • Kotlin
  • R
  • JavaScript
  • SQLite
  • Functional
  • UAT
  • Regression
  • Smoke
  • OS Compatibility
  • End-to-End
  • Beta Testing
  • Black-box Testing

How I test

What I did on every feature at the bank, from the test data to the Jira ticket. Follow the ladybug.

  1. Postman

    Set up the data

    Test data conditions for each UAT scenario.

  2. Jenkins

    Set the environment

    Environment settings and feature flags, for negative cases.

  3. UAT · Regression · Smoke

    Run the tests

    100+ test cases per sprint.

  4. DBeaver (SQL)

    Check the data

    Timestamps and transaction values against the app.

  5. Kibana

    Pull the logs

    Application logs as evidence for developers.

  6. Jira

    File the defect

    40+ defects documented and tracked.

QA case studies

Six features of Livin' by Mandiri: what I tested and a few of the bugs I found. The full test cases, bug reports, SQL and JQL are on each case study page.

Dots show each sample test case: filled is PASS, ring is FAIL. Note: all test cases and bug reports in this portfolio are illustrative samples reconstructed from memory after leaving Bank Mandiri. Feature names, flows, and defect types reflect actual work performed; sensitive internal data has been anonymized.

Android projects

Three apps I developed, and tested myself. Keep scrolling: each screen takes its turn.

Project 1 of 3 · Mar 2024 – Sept 2024 · Gowa, Indonesia

e-Mawang Village Letter Service App

e-Mawang sign in screen with email and password fields e-Mawang letter request form with fields for name, NIK, address, letter type and a file upload e-Mawang request history listing four letters, each with its approval status e-Mawang dashboard with eight tiles counting requests per approval stage
  1. The project

    Android Developer & Manual QA Tester

    An Android application that digitizes village administrative letter request services.

    • Kotlin
    • Android Studio
    • Firebase
    • SQLite
    • Figma
  2. Screen 2 of 4

    Letter request form

    A resident fills in their data, picks the letter type and uploads a document.

  3. Screen 3 of 4

    Request history

    Each letter shows its current status in the approval workflow.

  4. Screen 4 of 4

    Status dashboard

    Counts of requests per stage of the approval workflow, plus the total.

  5. Tested by me

    UAT and black-box testing

    • Validated user workflows and form input handling
    • Identified and documented UI and functionality issues

Project 2 of 3 · Feb 2023 – Jun 2023 · Makassar, Indonesia

RICH pRice predIction of CHili

RICH home screen with a welcome banner and agriculture news RICH chili price prediction chart with a list of monthly prices RICH profile screen with image source options and a chili health scan button RICH register screen with name, email and password fields
  1. The project

    Android Developer, UI/UX Designer, and QA Contributor

    Developed the Android application features using Kotlin and Firebase. This screen is the agriculture news dashboard.

    • Kotlin
    • Android Studio
    • Firebase
    • SQLite
    • Figma
  2. Screen 2 of 4

    Chili price prediction charts

    Machine learning prediction outputs, integrated into the mobile interface with the Cloud and Machine Learning teams.

  3. Screen 3 of 4

    Chili leaf health detection

    I supported the implementation of the image scanning functionality.

  4. Tested by me

    Manual testing of workflows and features

    • Validated prediction and image scanning outputs
    • Tested login and authentication functionality
    • Ensured application usability and feature reliability

Project 3 of 3 · Apr 2022 – May 2022 · Makassar, Indonesia

RUMI Rumah Bacaan Muslim

RUMI home screen with three reading categories RUMI numbered list of Islamic stories RUMI story page with an illustration and the story text
  1. The project

    An educational app for children

    Developed as an Android application, with three reading categories on the home screen.

    • Java
    • Android Studio
    • Figma
    • CorelDRAW
  2. Screen 2 of 3

    Layouts and assets

    I designed the UI layouts and the application assets.

  3. Tested by me

    Functional testing

    For application navigation and content display.