Hire Me
QA Engineer

Ivan Armadi
Hasugian

ISTQB-certified QA Engineer with 3 years of experience across banking, e-commerce, travel-tech, and automotive projects

Remote work with teams in Australia and Hong Kong. At Wistkey, built and executed 150+ data-driven Katalon Studio automation scripts across Web, Android, and iOS, cutting manual regression time by 30%. Strong in SIT/UAT, REST API testing with Postman, SQL-based data validation, and defect triage. Maintains 300+ public automated tests across Cypress, Playwright, Robot Framework, and Katalon with GitHub Actions CI.

Portrait of Ivan Armadi Hasugian, QA Engineer
Discover More

About Me

I am a Quality Assurance Engineer focused on automation-driven quality engineering. My experience spans web, API, mobile, and performance testing, with emphasis on building repeatable and maintainable test systems rather than isolated scripts.

My goal is to design automation that supports product stability, minimizes regression risk, and integrates seamlessly into development workflows.

I continuously refine my approach toward system-oriented QA — where quality assurance is embedded into the engineering lifecycle, not treated as a final checkpoint.

Current Focus

  • Building maintainable test suites with Page Object Model and GitHub Actions CI
  • Improving test maintainability and reusability
  • Strengthening regression coverage for critical user flows
  • Integrating automation into continuous testing workflows
  • Advancing toward system-level quality engineering
Technical Expertise

Skills & Technologies

Core QA Skills

Manual Testing Automation Testing Exploratory Testing Test Case Design Boundary & Equivalence Analysis Test Planning Test Documentation Entry & Exit Criteria Defect Tracking & Reporting Requirement Traceability BDD (Gherkin)

Test Automation

Playwright (pytest) Katalon Studio Cypress Robot Framework (SeleniumLibrary) Appium Selenium Karate Cucumber

API & Backend Testing

Postman REST/JSON SQL MySQL DBeaver PuTTY Log analysis JSON schema validation

Languages & Frameworks

Python JavaScript Groovy Page Object Model Data-driven & parameterized testing

CI/CD & Tooling

GitHub Actions Git Docker Linux/CLI

Performance & Security

Locust (load testing) JMeter (load testing) OWASP Top 10 & Burp Suite (learning)

Test Types

Functional Regression Smoke E2E Integration SIT UAT Positive/negative Boundary value analysis Black-box/white-box Web Testing Mobile Testing API Testing Cross-Browser Database Testing Sprint Regression

Process & Management

Agile Scrum Waterfall SDLC/STLC Defect lifecycle Root-cause analysis Quality metrics

Collaboration

Jira TestRail AI-Assisted QA Workflows Confluence ClickUp Notion Magento
Professional Journey

Work Experience

Co-founder - QA & Product (part-time)

Onkas Jakarta September 2025 - September 2026

Key Responsibilities:

  • Defined product requirements and user stories for the full feature set, with acceptance criteria that served as the basis for both development and testing.
  • Designed the end-to-end user flow and UI in Figma, from onboarding to payment.
  • Built the QA process from zero: test strategy, test cases, defect workflow, and pre-release checklist.
  • Validated the end-to-end order and cash payment flow, covering positive, negative, and boundary value scenarios (e.g., min/max order quantity limits).
Requirements & User Stories Figma Test Strategy Boundary Value Analysis

QA Engineer - Migration Project (Contract)

Bayerische Motoren Werke (BMW) Australia (Remote) August 2025
Automotive

Executed end-to-end web smoke and regression testing for a full-stack migration within a fixed 1-month scope.

Key Projects:

  • Triaged defects with dev and infra teams and verified the fixes
  • Maintained Confluence test documentation with requirement-to-test traceability
  • Delivered go/no-go reports used in release decisions
Confluence Web Testing Defect Triage Migration Testing

Key Achievements:

  • Logged 150+ defects, both migration-related and pre-existing

UAT Tester

Wistkey Hong Kong (Remote) August 2024 - March 2025
Software House

SIT and UAT for Green Hoop and Soso Mall applications. Developed automated test scripts and performed end-to-end manual testing across web and mobile platforms.

Key Projects:

  • Green Hoop App (October 2024 - March 2025): Analyzed 10+ business requirements and Figma designs into SIT test plans, and flagged ambiguities to BAs before development. Developed and executed 150+ automated test scripts for Web and Mobile (Android & iOS) in Katalon Studio using data-driven test suites and a reusable Object Repository
  • Soso Mall (August 2024 - October 2024): Tested the Magento backend, and designed and executed 30+ test scenarios for Android and iOS
Katalon Studio Magento Android iOS

Key Achievements:

  • Reduced manual regression time by 30%
  • Uncovered 20+ critical bugs in Green Hoop
  • Closed 200+ test tickets
  • Found 10+ critical defects in Soso Mall payment and product synchronization
  • Identified 100+ web defects fixed before release

IT Quality Assurance

Nusatrip Jakarta August 2023 - November 2023
Travel Technology

Tested B2B and B2C flight and hotel payment flows (bank transfer, credit card, deposit, voucher) during a platform revamp.

Key Projects:

  • Validated third-party booking integrations by running API tests in Postman and checking persisted records with SQL (DBeaver)
  • Analyzed system logs on Linux via PuTTY to diagnose backend issues invisible in the UI
Postman SQL DBeaver Linux PuTTY API Testing

Key Achievements:

  • Logged 50+ defects during the platform revamp

QA Tester

Bank Rakyat Indonesia Jakarta August 2022 - August 2023
Banking

Executed SIT, UAT, BADT, and BAPT for retail and corporate banking journeys.

Key Projects:

  • Built a reusable Postman regression suite (collections, environments, assertions)
  • Reconciled UI and API results against core banking records
  • Managed masked SIT/UAT datasets and a Sev1-Sev4 severity list, and escalated high-impact defects
Postman Core Banking API Testing

Key Achievements:

  • Six modules signed off on schedule
  • Cut sanity regression time by 30%
  • Stopped data errors before production

QA Engineer Intern

Eduwork.id Jakarta May 2022 - August 2022
EdTech

Built mobile automation with Appium and Katalon Studio, and Web UI automation with Cypress.

Appium Katalon Studio Cypress Mobile Testing
Academic Background

Education

Completed

Bachelor of Science (B.Sc) - Biology

Indonesia Open University

Jakarta, Indonesia October 2023 - August 2026

GPA 3.41/4.0. Completed literature review on therapeutic potential of bacteriophages against resistant Staphylococcus aureus.

Academic Publication "In silico characterization of lysis and host-recognition modules in Staphylococcus aureus bacteriophage genomes"
Memórias do Instituto Oswaldo Cruz (Scopus-indexed), 2026, ahead of print. DOI: 10.1590/0074-02760260245
Portfolio Showcase

Featured Projects

Test Automation Saucedemo Cypress workflow status Karate API workflow status

Cypress & Karate Automation

12 projects with 170+ tests on 10 applications, built with Cypress and Karate.

CypressJavaScriptCucumberKarateGitHub Actions
  • Page Object Model, BDD (Cucumber/Gherkin), cy.intercept network stubbing, and Faker data-driven tests
  • Karate API tests covering CRUD and JSON schema validation
  • One reusable GitHub Actions workflow, one badge per project
View on GitHub
Test Automation Playwright tests workflow status

Playwright + pytest (Saucedemo)

52 tests for Saucedemo written in Python with Playwright and pytest.

PlaywrightPythonpytestGitHub Actions
  • 26 UI, 12 E2E, 7 known-bug strict xfail, and 7 HTTP-level API tests
  • Page Object Model with reusable components
  • CI on Chromium, Firefox, and WebKit on push, PR, and daily schedule
View on GitHub
Test Automation Robot Framework tests workflow status

Robot Framework

54 tests on 4 web apps with Robot Framework and SeleniumLibrary.

Robot FrameworkSeleniumLibraryPythonPabotGitHub Actions
  • Page Object Model and BDD suites
  • Pabot parallel run (~6.5 min to ~2 min)
  • Robocop lint; CI on demo apps only (production sites never submit forms)
View on GitHub
Test Automation Katalon CI workflow status

Katalon Studio

Web, API (ReqRes), and Android test automation in Katalon Studio.

Katalon StudioGroovyAppiumGitHub Actions
  • Shared Page Object core
  • CSV data-driven tests
  • Android emulator job in CI
View on GitHub
Data Science Gold CI workflow status

Data Science: Indonesian Sentiment API

Rebuilt Binar Academy bootcamp project that serves an Indonesian sentiment model through a Flask + Swagger API.

Pythonscikit-learnFlaskpytest
  • Removed data leakage from the original training
  • Macro-F1 0.797 to 0.857
  • pytest in GitHub Actions
View on GitHub
Bioinformatics

Bioinformatics: Bacteriophage Genome Pipeline

Built Python-based batch pipelines for automated extraction, validation, classification, and processing of genomic datasets, designed to scale across 1,000+ genome files.

PythonBiopythonpandasDockerLinuxGit
  • Automated genomic data extraction and classification
  • Designed to scale across 1,000+ genome files
View on Zenodo
Professional Credentials

Certifications

Katalon Expert Level Certification

Katalon Academy
April 2023

Expert-level certification demonstrating advanced proficiency in Katalon Studio for test automation.

View Credential

ISTQB Certified Tester Foundation Level

ISTQB
March 2023

Foundation Level certification in software testing principles and best practices.

View Credential

Data Science Bootcamp

Binar Academy
June 2024

Intensive bootcamp covering machine learning, data visualization, and data analysis techniques.

View Credential
Let's Connect

Get In Touch

Contact Information

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions.

Email

hivanarmadi@gmail.com

LinkedIn

Connect on LinkedIn

GitHub

View my repositories
"Quality is not an act, it is a habit." - Will Durant, The Story of Philosophy (1926), paraphrasing Aristotle