Hi, I'm a QA Automation Engineer based in Jakarta!

Muhammad David

QA Automation Engineer / Developer

Muhammad David

About Me

I'm a QA Automation Engineer with a Computer Science background. I build and maintain automated tests to ensure software reliability and performance, while leveraging development skills to create efficient and scalable solutions.

Work Experience

Quality Assurance Automation Engineer

PT. Bank Mandiri (Persero) Tbk. • Contact

2024 – Present

Web Developer

PT. Ito Seisakusho Armada • Internship

2022 – 2023

Education

Universitas Nusamandiri

Bachelor of Computer, Informatika

2019 - 2023

Grade: 3.91

Skills

QA Automation

Katalon StudioUiPathPlaywrightSeleniumAppiumBDD (Cucumber)PostmanAPI TestingRegexBasic SQLAgile / ScrumSDLC & STLC

Programming Languages

JavaScriptTypeScriptGoJavaPHPGroovy

Web Development

HTMLCSSResponsive DesignReact.jsNext.jsNode.jsExpress.jsREST APIAuthentication & Authorization (JWT, OAuth)

Databases & ORM

MySQLPostgreSQLMongoDBPrisma

Database Design & Optimization

Database Normalization (1NF, 2NF, 3NF)Entity Relationship Diagram (ERD)Relational Schema Design

Tools & Best Practices

GitCI/CD (GitHub Actions)JiraUnit Testing (Jest, Mocha)Clean Code & Design Patterns