Hi, I'm

Irwan Syarifuddin

Test Engineer | SDET

Building reliable systems through automation and quality engineering

6+ Years Experience
60% Avg. Time Reduction
30% Defect Reduction

About Me

Quality Assurance Engineer with 6+ years of experience in manual, automation, and performance testing. I help startups and enterprises build reliable testing processes and scalable automation frameworks.

My approach focuses on shift-left testing, working closely with developers to prevent bugs rather than just finding them. I believe quality is a shared responsibility, and I strive to embed testing practices throughout the development lifecycle.

Proven track record in optimizing test strategies, implementing CI/CD pipelines, and enhancing system reliability. Skilled in Playwright, K6, Selenium, and API testing. Passionate about improving software quality and reducing time-to-market.

πŸš€ Cut manual regression effort by 40%
βœ… 100% API stability in production
🎯 Zero critical bugs in 30% of releases
πŸ“Š Reduced post-release defects by 30%

Core Skills

Test Automation

Playwright Selenium Appium Cypress Jest Cucumber

API Testing

REST API Postman Swagger OpenAPI HMAC OAuth

Performance Testing

K6 JMeter Wrk Blazemeter

Programming Languages

JavaScript TypeScript Python Ruby PHP

CI/CD & DevOps

GitHub Actions Jenkins GitLab CI Docker Kubernetes Helm

Cloud & Testing Platforms

BrowserStack AWS Bitbucket

Monitoring & Debugging

Datadog Papertrail Sentry Firebase

Database

MySQL PostgreSQL

Work Experience

Test Engineer

FLIP

Oct 2024 - Present

  • Analyzed system specifications and developed strategies for effective test planning
  • Optimized test coverage for APIs ensuring 100% stability in Superflip
  • Led implementation of API automation using Playwright and CI/CD integration
  • Led load testing initiatives, identifying bottlenecks and optimizing system performance
  • Developed mock API services to improve testing efficiency for third-party integrations
  • Implemented quality gate for Superflip backend resulting in zero critical code issues and reduced post-deployment bugs by 30%
  • Cut manual regression effort by 40% after implementing automated regression suites for mobile app
  • Achieved 95% deterministic test execution reliability after integrating mobile E2E testing with mock-proxy, eliminating dependency on unstable staging
  • Built a generalized GRIS function, now reusable across teams and automation test suites, improving reusability and development speed

Software Engineer in Test

MEKARI

Nov 2019 - Oct 2024

  • Built and maintained automation test framework for Jurnal team using Selenium, Site prism Ruby, Cucumber, and custom Gem/Library
  • Implemented Mobile Apps with POM Ruby and Appium
  • Led Implementation Pod Template on Automation UI & API to optimize cost usage 30-40%
  • Led Implementation and conducted performance testing with Jmeter and K6
  • Built and maintained automation test in CI/CD using Jenkins and Bitbucket
  • Acted as a mentor to upskill 12 QA members in testing and automation practices

Teaching Practitioner (QA)

State Polytechnic of Jakarta

Aug 2022 - Nov 2022

  • Led curriculum development about software testing and hands-on training sessions for over 20 students
  • Resulted in a 90% course completion rate and 4.8/5 average feedback score

QA Engineer

MEKARI

May 2019 - Oct 2019

  • Performed manual and automation test Web – API, reducing regression time by 40%
  • Identified, recorded, and monitored software flaws by testing procedures
  • Collaborated with cross-functional teams to identify issues
  • Provided sharing sessions to other QA regarding new testing approaches

QA Engineer

BAMMS

Sept 2018 - Apr 2019

  • Ensured 100% coverage of functional and non-functional for 5+ mobile applications, reducing post-release defects by 30%
  • Tested applications with kobiton by cross devices resulting in a 20% improvement in user satisfaction scores
  • Built automation test frameworks for WF3 using Python, Pytest, Selenium, and Allure, increasing test execution speed by 30% and reducing manual testing effort by 50%
  • Integrated with Jenkins for continuous testing

IoT Engineer

Warung Pintar

Jun 2018 - Sept 2018

  • Developed and maintained IoT systems using Raspberry Pi, Python, and Node.js for deploying smart devices across 30 Warung Pintar outlets
  • Utilized AWS services for device management, data ingestion, storage, and backend integration
  • Built automation scripts and infrastructure pipelines using Ansible, Bash, Python to streamline provisioning and software deployment
  • Collaborated with machine learning teams to ensure captured video streams aligned with model requirements for real-time analytics
  • Reduced device setup and deployment time by 70% through automated provisioning and configuration using Ansible
  • Successfully deployed and scaled a network of IoT CCTV devices across stores, improving operational monitoring and enabling real-time machine learning analytics

Selected Projects

OpenAPI Test Case Generator

Open Source

Automated test case generation tool that reads OpenAPI specifications and generates comprehensive test scenarios for API testing.

JavaScript OpenAPI REST API
View Project β†’

Geolocation Testing with Playwright

Open Source

Framework for testing geolocation-based features using Playwright, enabling location-specific test scenarios and validation.

Playwright TypeScript E2E Testing
View Project β†’

API Automation Framework

Enterprise

Scalable API testing framework with CI/CD integration, supporting multiple environments and comprehensive reporting.

Playwright GitHub Actions Docker
Private Repository

Mobile E2E with Mock Proxy

Enterprise

Mobile testing solution integrating mock-proxy for deterministic test execution, eliminating staging environment dependencies.

Appium Mock API CI/CD
Private Repository

K6 Performance Testing Suite

Enterprise

Performance testing framework using K6 for load testing, stress testing, and continuous performance monitoring in CI/CD pipelines.

K6 JavaScript Performance
Private Repository

Quality Gate Integration

Enterprise

Automated quality gate implementation for backend services, preventing critical bugs from reaching production.

Jenkins SonarQube Pipeline
Private Repository

Testing Philosophy

πŸš€

Shift-Left Testing

Testing should start early in the development cycle. By involving QA in design discussions and sprint planning, we can prevent bugs before they're written, reducing cost and time-to-market.

πŸ”Ί

Test Automation Pyramid

A solid test strategy balances unit tests (fast, many), integration tests (medium), and E2E tests (slow, few). This ensures comprehensive coverage while maintaining fast feedback cycles.

🀝

Shared Responsibility

Quality is not just QA's jobβ€”it's everyone's responsibility. Developers should write unit tests, and QA should collaborate closely with engineering to build testing culture across the team.

πŸ›‘οΈ

Prevention Over Detection

The best bug is the one that never makes it to production. Through code reviews, static analysis, and comprehensive automation, we focus on preventing issues rather than just finding them.

πŸ“Š

Data-Driven Decisions

Metrics matter. Track test coverage, execution time, defect density, and production incidents to continuously improve testing strategies and demonstrate value to stakeholders.

♻️

Continuous Improvement

Testing frameworks should evolve with the product. Regular refactoring, adopting new tools, and learning from production incidents help maintain reliable and maintainable test suites.

Education & Certifications

πŸŽ“

Bachelor of Software Engineering

State Polytechnic of Jakarta

2014 - 2018

πŸ“œ

Fundamental JavaScript

Certification

πŸ“œ

K6 Load Testing

Certification

πŸ“œ

Ruby on Rails

Certification

πŸ“œ

Lambda Test Certification - Playwright

Certification

πŸ†

Yayasan Cendekia Scholarship

Recipient - 2017

πŸ†

IoT Competition - CompFest

Finalist - University of Indonesia, 2016

Get In Touch

I'm always open to discussing new opportunities, interesting projects, or collaboration on testing initiatives. Feel free to reach out!

πŸ“ Depok, West Java, Indonesia