Jefry Kurniawan
QA Engineer
The future cannot be predicted, but futures can be invented.
- Dennis Gabor (1963)

QA Dashboard
Live mock metrics — auto-refresh every 6s
Bug Reports
Real bug reports from past projects
Login fails with special characters in password field
When user inputs special characters (!@#$%) in password field during login, the form validation throws an unhandled exception instead of showing a descriptive error message.
Cart total mismatch when applying multiple promo codes
Applying two or more promo codes sequentially results in incorrect total calculation. The discount percentage compounds incorrectly, leading to negative total in some cases.
Search results not loading on slow network
On 3G or slower connections, the search endpoint times out after 5 seconds but the UI shows a perpetual loading spinner with no fallback error message.
Profile avatar upload crashes for images > 5MB
Uploading an image larger than 5MB in the profile settings triggers a 413 Payload Too Large error without user-friendly feedback.
Mobile menu overlaps with notification badge
When the mobile hamburger menu is open, the notification badge (top right) overlaps with the first menu item, making it unclickable.
PDF export missing table borders in Firefox
When exporting reports to PDF, the table borders are missing in Firefox, making the data appear as unformatted text.
Session timeout not redirecting to login
After session timeout (30 min inactivity), API calls return 401 but the app does not redirect to the login page. User remains on a broken dashboard until manual refresh.
Dark mode toggle resets on page navigation
When user switches to light mode and navigates to a different page, the theme resets to dark mode. The preference is not persisted in localStorage.
Payment confirmation email sent twice
After successful payment, some users receive two identical confirmation emails. The issue is intermittent and affects approximately 2% of transactions.
Date picker shows incorrect year for past dates
When selecting dates before 2020 in the date range filter, the year dropdown displays '20' instead of '2020', causing confusion.
Test Runner
Interactive demo — select a scenario and run it
Select a scenario and press Run Test
Experience
Professional journey & growth
Quality Assurance
BIIS CORP
Manual & automation testing for ERP modules (Sales Order, Purchase Order, Inventory, Financial Accounting). UAT with retail clients.
Quality Assurance Intern
SAMWI (Remote)
Cypress automation for online learning platform. E2E & regression testing in Agile workflow.
Intern Full Stack Programmer
PT. Cipta Karya
Web development with Node.js, React, TypeScript, Firebase, Midtrans payment gateway.
Data Entry
PAYONESIA
Data entry and administrative support for fintech operations, ensuring accurate data processing and record management.
Bug to Future
Ensuring stability in a chaotic digital universe through rigorous QA engineering and automated testing.
Comprehensive ERP testing ensuring seamless inventory, sales, and reporting workflows for a regional retail hub.
End-to-End (E2E) testing framework implementation for an e-commerce platform, verifying user journeys from login to checkout.
Led User Acceptance Testing (UAT) phases for a cooperative financial system, validating complex loan calculation logic.
Rigorous testing of Human Resource Information System modules including payroll, attendance, and performance evaluation.
Enterprise ERP testing for manufacturing workflows and supply chain management.
UI testing (Playwright), performance test (K6), security (SQL injection), and CI/CD GitHub Actions with HTML report.
Smoke, functional, regression, integration, and negative API tests using Axios + Jest + TypeScript with GitHub Actions pipeline.
CRUD operations, positive & negative testing, response validation with Postman automated assertions.
Appium + WebdriverIO + TypeScript E2E testing on Android Emulator. APK-only black-box approach with 4 passing tests.
❯sudo pacman -S qa-essentials
❯Hover skills for details • Scroll for more
❯Certifications
Claude Code in Action
Web and Mobile Testing with Selenium
Generative AI for Everyone
Blockchain Masterclass
Fintech Masterclass
Belajar Dasar Pemrograman JavaScript
Product Management
Microsoft Azure Data Fundamentals
Python Fundamental for Data Science
SQL (Basic)
Kursus React
Selenium WebDriver Java
Professional Diploma in Agile and Scrum
Basic Visual Testing
Memulai Pemrograman dengan Python
❯15 certifications earned
>ssh admin@contact
GitHub
github.com/jefryKurniawan