Available for hire

QA Engineer

The goal of a QA is not just to find bugs, but to validate that the software meets the users needs.

Formal portrait of Rofif Asyrof

Quality is not an act, it is a habit.

I am a Universitas Gunadarma Informatics graduate with web development exposure and a practical interest in testing, documentation, and system quality.

My strongest QA evidence comes from GameVerse, a Telegram chatbot project tested with black-box scenarios and usability evaluation. I also understand web application flow, database checks, and local development from my internship experience.

I am focused on entry-level QA Engineer roles where careful test design, readable documentation, and developer communication matter.

3.62 GPA
3+ projects
4+ certifications
Code editor used for development work Coffee beside a desk setup

Backend developer for five months.

I helped build a travel application for a government client, using PHP and MySQL. I worked with a team using Git, tested my code locally, and joined meetings with the client.

Nov 2023 - Mar 2024 Jakarta, Indonesia

Web Developer

PT Nusapromedia, client: DPRD Kota Bekasi

  • Contributed to the back-end development of a web-based official travel application (PHP/CodeIgniter 4, MySQL) in a collaborative team using Git, ensuring each completed module worked according to specifications before being integrated into the team repository.
  • Verified the integration between the application and MySQL database in each feature development cycle, running local functional tests (php spark serve) to ensure the work met expectations before pushing to the repository.
  • Participated in progress presentation meetings for the web application development to the DPRD Kota Bekasi client, and gained direct insight into communication between the development team and the client.

A few projects I've made.

Here are some projects I have worked on so far.

GameVerse chatbot testing cover View case

Telegram Chatbot GameVerse

A Telegram chatbot that helps people find games. I tested it with 17 test cases for search, filters, and wrong inputs — all passed. I also ran a usability test with 20 people and got a score of 87.75 out of 100.

Python RAWG.io API FSM Black-box testing
IMDb sentiment analysis cover View case

IMDb Sentiment Analysis

Text classification project using 20,000 IMDb reviews. I used preprocessing, TF-IDF, and SVM, and got 87.67% accuracy.

Python scikit-learn NLTK SVM
Portfolio website cover View case

Personal Portfolio Website

My personal portfolio website. I built it to show my skills, projects, education, and contact information.

HTML CSS JavaScript Portfolio

Tools and skills I use.

These are the skills and tools I have learned and used.

Testing & Analysis
Black-box testing Test scenarios SUS evaluation SDLC Waterfall
Programming
Python PHP CodeIgniter 4
Database
MySQL SQL Server phpMyAdmin SSMS
Networking & Security
TCP/IP OSI layer HTTP/HTTPS CIA triad Basic cryptography
Tools
Git VS Code XAMPP Google Colab

My Education And Certifications.

My degree and certifications, including computer networking and basic cybersecurity.

Universitas Gunadarma

Bachelor of Informatics

GPA: 3.62 / 4.00

September 2021 - September 2025
Valid Sep 2025 - Sep 2028

Junior Computer Network Technician

BNSP

Feb 2026

Networking Basics

Cisco Networking Academy

Oct 2025

Introduction to Cybersecurity

Cisco Networking Academy

Sep 2025

Introduction to Information Security

Cyber Academy Indonesia

Let's talk about QA roles.

I am open to entry-level QA Engineer opportunities and related roles.

Location Jakarta, Indonesia
Message received. I'll get back to you shortly.