Senior SDET with 10+ years of experience building scalable test automation frameworks for mobile and web applications across telecom, fintech, and gaming.
I design end-to-end automation solutions, optimize CI/CD pipelines, and mentor teams on quality engineering best practices. I write about what I learn at halmurattahir.com.
Languages: Java, Python, TypeScript, JavaScript, SQL, Bash
Test Frameworks: Selenium, Playwright, Appium, Cypress, TestNG, JUnit, Cucumber, REST Assured, Karate
CI/CD & DevOps: GitHub Actions, Jenkins, Azure DevOps, Maven, Docker, Git
Mobile: BrowserStack, LambdaTest, Xcode, Android Studio
API Testing: REST Assured, Postman, SoapUI
Cloud & Infra: AWS (EC2, S3), Azure, Selenium Grid
Databases: Oracle, MySQL, PostgreSQL, MongoDB
StepScout β A free IntelliJ IDEA plugin for Cucumber step definition management.
- Fuzzy search across all step definitions
- Missing step detection across feature files
- One-click navigation to source code
- Live statistics for scenarios, steps, and features
- Compatible with IntelliJ IDEA 2024.1β2025.1
I write about test automation patterns, CI/CD configurations, Java, and practical QA strategies at halmurattahir.com.
| Cover Image | Title | Brief | Link |
|---|---|---|---|
![]() |
Managing Text Data in Test Automation: A Guide to Making Your Tests Talk the Right Language π£οΈ | Hello, tech enthusiasts! Today, letβs delve into a critical aspect of test automation: managing text data efficiently and effectively. Text is the core of user interaction in any application, so letβs get it right! π¬ The Basics: Why Text Matters? π... | Read more |
![]() |
π Web Hooks vs. APIs: A Friendly Guide | Imagine you're at a party π. You meet two incredible helpers that can make your tech party even more fun: Web Hooks and APIs. They might seem similar at first glance, but they have different roles to play. π€ What is an API? Think of an API (Applica... | Read more |
![]() |
π Passing Inputs to Tests with GitHub Actions: A Fun Guide π | Hey there, young explorers of the coding universe! π Today, we're diving into a cool way to tell our computer programs what to do by passing them some inputs, kind of like giving directions on a treasure map! πΊοΈ In the vast sea of GitHub (our favor... | Read more |
![]() |
Making Test Results Pop with Slack: A Colorful Guide π | The Spotlight on Test Scores π― In the world of creating cool apps and websites, tests are like secret heroes that make sure everything works perfectly. But, what if nobody sees the signals from our heroes? That's why showing test scores where everyo... | Read more |
![]() |
Understanding Cypress: A Simple Guide π³ | What is Cypress? π€ Cypress is a modern, powerful tool for testing web applications. It's designed to make the life of developers and QA engineers easier by simplifying the process of writing, running, and debugging tests for web applications. Key Fe... | Read more |







