Skip to main content
Yahya HafidzYH
Open to opportunities

Yahya Hafidz

@yahyahafidz

QA engineer specializing in automation testing and API validation to reduce defects across banking products.

Indonesia
Message

What I'm looking for

I’m looking for a QA/automation role where I can own end-to-end testing (especially API) and improve defect detection and reporting. I want a team that values Agile execution, fast learning, and measurable reliability gains.

I’m a results-driven Quality Assurance Engineer with 3+ years of experience in automation testing, API validation, and Agile development environments. I bring backend development know-how to improve bug tracing and deliver precise, actionable reporting to development teams. I focus on building test strategies that prevent production defects across web, mobile, and API platforms.

In my current role, I develop and execute 100+ regression test cases with Katalon Studio for web and back-office systems, speeding up test documentation through AI-assisted workflows. I validate critical financial accuracy by cross-checking frontend values against core banking records, trace API-level defects through gateway log analysis, and support loan onboarding and document legalization verification. I also lead structured defect reporting and consistently validate end-to-end KYC flows, including edge cases in user input validation.

Previously at AMAR BANK, I strengthened reliability in installment and disbursement flows using edge-case testing and persistent E2E verification. I collaborated with QA leadership to build automated journey flow coverage with CodeceptJS, reducing manual testing from hours to about 10 minutes, and improved backend confidence with Karate framework and MongoDB validation. Across projects at PRIVYID, I architected API and E2E automation strategies with Jest/Postman and Cypress integrated with GitLab CI/CD, achieving major reductions in defect leakage and regression effort.

Experience

Work history, roles, and key accomplishments

Bank Tabungan Negara (BTN) logoBB
Current

Quality Assurance Engineer

Bank Tabungan Negara (BTN)

Jan 2026 - Present (6 months)

Developed and executed 100+ regression test cases with Katalon Studio for BTN Properti web and back-office systems, including financial data validation and API defect diagnosis using Axway API Gateway Manager logs. Supported KYC onboarding and loan origination workflow verification, and reported/tracked 15–20 defects within project scope.

AB

Quality Assurance Engineer

Amar Bank

Mar 2024 - Dec 2025 (1 year 9 months)

Implemented edge-case testing for installment loan repayments and built automated combined journey flow using CodeceptJS, reducing manual testing time from hours to 10 minutes. Performed persistent E2E testing to identify intermittent disbursement issues and strengthened backend reliability with Karate-based API testing and MongoDB validations across the loan lifecycle and internet banking feature

PT

Quality Assurance Engineer

Pt Solusi Kebutuhan Teknologi

Oct 2023 - Jan 2024 (3 months)

Led end-to-end testing as the sole QA engineer across 7 concurrent projects, developing Katalon Studio automation for CRUD workflows to reduce repetitive manual reproduction. Validated promotional calculation logic and maintained quality through manual testing and Excel-based defect tracking with direct development collaboration.

PrivyId (PT Privy Identitas Digital) logoPD

Software Quality Assurance

PrivyId (PT Privy Identitas Digital)

Jul 2022 - Aug 2023 (1 year 1 month)

Performed iOS quality assurance for a mobile app overhaul, validating UI/UX fidelity against Figma specs across iPhone and iPad configurations. Built and executed API and web automation/testing strategies including Jest/Postman/gRPC validation, and Cypress E2E testing integrated with GitLab CI/CD for a digital identity platform.

PrivyId (PT Privy Identitas Digital) logoPD

Quality Assurance Engineer Intern

PrivyId (PT Privy Identitas Digital)

Jan 2022 - Jun 2022 (5 months)

Conducted QA for an eKYC platform by running API-based comparative testing across three third-party liveness detection providers to identify reliable configurations and validate algorithm accuracy under varying conditions. Implemented Cypress E2E automation in GitLab CI/CD using GitLab Runner and reported weekly execution/coverage metrics to QA leadership.

Education

Degrees, certifications, and relevant coursework

TU

Technology Yogyakarta University

Associate Degree, Information Systems

Grade: GPA 3.54/4.0

Activities and societies: Temporary Assistant Lecturer (40+ students); relevant coursework: Web Development, Algorithms, Object-Oriented Programming, Database Management, Web Design.

Earned an Associate Degree in Information Systems, graduating in 2022 with a GPA of 3.54/4.0 and completing coursework in web development, algorithms, OOP, database management, and web design.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan