Coder by day • Gamer by night

I build reliable systems, ship side projects and keep leveling up.

I’m Ahmad Faraz — a QA-focused engineer who likes turning messy workflows into clean automation, writing tooling for real use cases, and spending my free time making things that are fun, weird, and worth keeping.

af-portfolio.js
const ahmad = {
  role: 'Senior Test Engineer',
  focus: ['automation', 'CI/CD', 'quality'],
  hobby: 'side projects + game dev experiments',
  status: 'building, testing, leveling up',
  links: ['GitHub', 'LinkedIn', 'Games', 'Courses']
};
6+ Years
70% Less manual QA
Side projects

Balanced builder with a test mindset.

I split my time between quality engineering and experimentation — building automation frameworks, polishing dev workflows, and shipping small software ideas because they’re fun to design and even better to release.

My background is in test automation, but my true interest is the wider software craft: making tools better, making products reliable, and creating projects that show personality.

Selenium Playwright Java
CI/CD APIs JS
Game dev Web tools Hobbies

Tools I actually use.

Languages

Java JavaScript TypeScript Bash SQL

Automation

Selenium Playwright Cucumber RestAssured Postman

Frontend

HTML CSS Three.js GSAP jQuery

Workflow

Git Docker Jenkins Linux CI/CD

Work, experiments, and side quests.

🤖

Selenium Framework

Page Object Model automation suite for fast regression coverage and stable cross-browser execution.

Java Selenium TestNG
View overview
⚙️

API Test Suite

Request validation, auth coverage, and reusable test flows designed to keep backend quality in check.

RestAssured API Java
See details
🎮

Game & Library Space

A place for interactive experiments, mini-games, and hobby projects built for fun and learning.

JS Games UI
Open games
📚

Learning Track

Personal learning pages for courses, interview prep, and technical growth across tools and systems.

Courses Prep Growth
Explore courses

What I do outside the job.

Gaming

FPS, strategy, and tinkering with mechanics.

I enjoy competitive play, game loops, and understanding what makes a system feel good to interact with.

Coding

Small software ideas that turn into side projects.

Browser tools, game-like prototypes, and utilities that sit between learning and shipping.

Learning

Constantly leveling up the craft.

I track my learning path through courses, technical prep, and practical experiments that keep the curiosity alive.