Summary
Overview
Work History
Education
Skills
Software
Certification
Languages
Work Availability
Interests
Timeline
Generic
RAMA AGUS DWI PUTRA

RAMA AGUS DWI PUTRA

QA Automation Engineer
Kota Surabaya

Summary

Android Programmer (Kotlin/fluter) building and maintaining Android features across XML layouts, bug fixes, and API integration. Supports Flutter and native mobile delivery by translating UI/UX designs into working screens, collaborating with backend teams, and stabilizing production apps through testing and release support. Delivers clean mobile implementations that preserve business logic while improving app consistency across Android devices.

Overview

2
2
Languages
4
4
Certifications
7
7
years of professional experience

Work History

QA Automation Engineer / Mobile Engineer (Katalon Studio, Flutter & Android)

PT Dwidasa Samsara Indonesia
07.2025 - Current
  • Maintaining legacy Mobile Banking application and reproducing, analyzing, and reporting critical production bugs (for example, Android 13 camera crashes) to development and QA teams while working onsite at PT Bank Sahabat Sampoerna as Mobile Support Engineer
  • Integrating a hash signature encryption system from mobile to backend to resolve security issues resulting from pentesting
  • Building and maintaining Flutter and native Android mobile features for Mobile Banking, and designing, scripting, and executing regression test suites in Katalon Studio for critical mobile transaction scenarios before deployment to production
  • Analyzing application logs and API responses, investigating cross team defects (Backend, Middleware, QA), and supporting integration testing and UAT for secure digital transactions
  • Collaborating with mobile developers to implement semantic IDs on Android components, improving test automation script stability and maintain-ability in Katalon Studio
  • Maintaining and refactoring Katalon automation scripts and object repositories so they remain stable and adaptive to dynamic parameter changes across Android app versions

Freelance Mobile App Developer

Self-employed
03.2022 - 03.2023
  • Using TDD, Clean Architecture, and BLoC state management to develop and maintain Flutter application features, manage routing and local storage, and integrate REST APIs in a production codebase
  • Implement design from Figma to Flutter widget
  • Deployed Flutter applications to Google Play Store, performed ongoing debugging and testing, and integrated FCM and Firebase Authentication to deliver secure notifications and login features

Mobile Engineer Associate

PT Majoo Indonesia
02.2022 - 02.2023
  • Redesigned and maintained a production Flutter application with new UI/UX while preserving existing business logic, fixing bugs, and ensuring consistency with product design across Android devices
  • Implementing TDD and Clean Architecture using BLoC to integrate shopping coupon feature in the mobile application, collaborating with product manager, designer, and backend engineer for smooth data flow to product detail page
  • Work closely with Lead Mobile, project manager, other mobile engineers, and backend engineer in Agile/scrum environment to plan sprints, troubleshoot, and conduct code reviews

Junior Android Programmer

Energeek The E – Government Solution
03.2019 - 02.2022
  • Collaboration with backend engineer to specific needs api for project DPUBMP Posko Peralatan
  • Maintenance of legacy and bugfix application Android Apps using Kotlin
  • Contributing testing fcm push notif with backend engineer to verify push notif show according user role for project Dishub Esurat Project
  • bugfix list inventory from response JSON API, edit each item with quantity, filter it reponse inventory to send to backend for project DPUMB Inventory Project
  • Layouting from UI/UX Design into Android using XML

Education

Associate of Science - Information Technology

Politeknik Elektronika Negeri Surabaya (Pendidikan Jarak Jauh)
Surabaya
04.2001 -

Skills

Flutter

Kotlin

Java

Katalon Studio

Git

Mobile regression testing

Test automation scripting

Test case design

Defect triage

Release validation

Agile scrum collaboration

UAT support

API test coordination

Bug reporting

Code review workflow

Software

Flutter

Android Studio, VScode

Katalon Studio, Groovy

Java, Kotlin

Postman

Certification

Learn Flutter Application Fundamentals

Languages

Indonesian
Intermediate (B1)
English
Beginner (A1)

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Interests

Flutter

Timeline

QA Automation Engineer / Mobile Engineer (Katalon Studio, Flutter & Android)

PT Dwidasa Samsara Indonesia
07.2025 - Current

Freelance Mobile App Developer

Self-employed
03.2022 - 03.2023

Mobile Engineer Associate

PT Majoo Indonesia
02.2022 - 02.2023

Junior Android Programmer

Energeek The E – Government Solution
03.2019 - 02.2022

Associate of Science - Information Technology

Politeknik Elektronika Negeri Surabaya (Pendidikan Jarak Jauh)
04.2001 -
RAMA AGUS DWI PUTRAQA Automation Engineer