Irfan Ahmad

Irfan Ahmad

India 31 posts
Engineering Manager focused on Quality & Security.He Loves Reading, Writing and Running

Latest Articles

View All Posts
Comprehensive Logging and Reporting in Cypress (Part 3)

Comprehensive Logging and Reporting in Cypress (Part 3)

In the first two parts of this series, we covered setting up Cypress and implementing the Page Object Model for maintainable tests. Now it's time to focus on a critical aspect of test automation that…

Building Maintainable Cypress Tests with Page Object Model (Part 2)

Building Maintainable Cypress Tests with Page Object Model (Part 2)

In Part 1 of this series, we set up Cypress and created our first automated test for YouTube search functionality. While our test works, there's an issue we didn't address: maintainability. Imagine…

Getting Started with Cypress: A Step-by-Step Guide to Setup and First Test (Part 1)

Getting Started with Cypress: A Step-by-Step Guide to Setup and First Test (Part 1)

Over the past decade of working in quality engineering, I've experimented with dozens of test automation frameworks. But few have managed to combine power, simplicity, and developer experience quite…

Launced a free website checker

Launced a free website checker

Hey there! I’m excited to share something I’ve been working on that I think will make your life a lot easier. If you’ve ever felt the frustration of keeping your website running smoothly, constantly…

How to Stop ChatGPT From Using Your Website Content

How to Stop ChatGPT From Using Your Website Content

How to Stop ChatGPT From Using Your Website Content In today's digital landscape, protecting your website content from being used without permission is crucial. With the rise of AI models like ChatGPT…

Book Review : Cognitive Fitness

Book Review : Cognitive Fitness

Cognitive Fitness: Strategies for Maintaining Mental Sharpness in a Digital Age In an era where digital distraction and information overload are the norm, maintaining cognitive fitness has never been…

Book Review : The Psychology of Money

Book Review : The Psychology of Money

The Psychology of Money: Understanding the Why Behind Financial Decisions Morgan Housel's "The Psychology of Money" is a refreshing departure from conventional financial wisdom. Rather than offering…

Book Review : Linchpin - Are You Indispensable?

Book Review : Linchpin - Are You Indispensable?

Linchpin: Becoming Indispensable in an Age of Automation In "Linchpin: Are You Indispensable?", marketing maverick Seth Godin presents a compelling case for why the future belongs to those who can…

Book Review: The 100-Year Life

Book Review: The 100-Year Life

Introduction In a world where living to 100 is becoming increasingly common, our traditional three-stage approach to life (education, career, retirement) is rapidly becoming obsolete. The 100-Year…

Capturing Network Logs (HAR Files) with Selenium

Capturing Network Logs (HAR Files) with Selenium

Introduction Ever been in a situation where you needed to get down to the nitty-gritty of network activity on your web application? Well, you're in the right place. Today, I’m going to walk you…

Using Selenium with Chrome dev tools

Using Selenium with Chrome dev tools

Introduction The Chrome DevTools Protocol (CDP) is a powerful interface that provides programmatic access to Chrome's Developer Tools. It enables developers to interact with the browser, inspect and…

Memento Mori: Why Contemplating Death Will Make You More Alive

Memento Mori: Why Contemplating Death Will Make You More Alive

On my 35th birthday last month, I decided to try something unconventional: I spent 30 minutes contemplating my own death. I know how that sounds—morbid, depressing, perhaps even a bit unhinged. But…

Migrating from Selenium 3 to Selenium 4 in Java

Migrating from Selenium 3 to Selenium 4 in Java

It was early February this year when i just saw a tweet from Manoj that Selenium Conference is coming back to Bangalore, India and without a second thought i booked both conference ticket as well as…

Digital Minimalism: Reclaiming Your Soul from Your Screens

Digital Minimalism: Reclaiming Your Soul from Your Screens

Something unsettling happened last Tuesday night. I was reading a physical book—an actual paper book—when I felt a sudden, almost irresistible urge to check my phone. Nothing had happened to trigger…

Deep Work in a Shallow World: The Superpower We're Losing

Deep Work in a Shallow World: The Superpower We're Losing

A few weeks ago, I conducted a strange experiment. I locked my smartphone in a drawer, disabled all notifications on my laptop, and committed to working on a single project for three uninterrupted…

Year in review 2019

Year in review 2019

The Image above literally summarises my personal life last year with much time spent with bunch of books, some doodling on notebooks but you can completely ignore the yoga mat like i did on daily…

Appium Conference India 2019 Experience

Appium Conference India 2019 Experience

Around late October last year when i just saw a tweet from AppiumDevs that Appium Conference is coming to Bangalore, India and without a second thought i booked both conference ticket as well as…

Time Wealth: The Currency We're Not Measuring

Time Wealth: The Currency We're Not Measuring

Last Tuesday, I met an objectively poor but subjectively wealthy man. I was waiting for a delayed flight at a small regional airport, frustrated by the wasted hours, when I struck up a conversation…

Beyond the Voice: Finding Your Observer Self (Part 3)

Beyond the Voice: Finding Your Observer Self (Part 3)

In Part 1 and Part 2 of this series, we explored the powerful influence of our internal dialogue and techniques to transform it. But as we've been working with these practices, many of you have asked…

Changing the Conversation Inside Your Head: Part 2

Changing the Conversation Inside Your Head: Part 2

In Part 1 of this series, I introduced the concept of our internal dialogue—that constant conversation happening inside our minds that shapes our reality in profound ways. The response was…

The Silent Conversation That's Controlling Your Life

The Silent Conversation That's Controlling Your Life

I was sitting in a busy coffee shop yesterday afternoon, trying to write an email that for some reason felt incredibly stressful. As my fingers hovered over the keyboard, I caught myself in a bizarre…

What's your reason to get up in the morning?

What's your reason to get up in the morning?

My last Saturday was supposed to be a relaxing day and why not since after a very long time post the busy month of ramadan and couple of busy weekends i got a day with nothing to do. Story As planned…

Selenium Conference India 2018 Experience

Selenium Conference India 2018 Experience

It was early February this year when i just saw a tweet from Manoj that Selenium Conference is coming back to Bangalore, India and without a second thought i booked both conference ticket as well as…

CryptoCurrently - My React Native App on Android/iOS

Recent Dabble Recently i have started learning react and react-native for web-apps or native mobile apps and as we know that the best way to learn anything is not just to read or watch but to build…

PhantomJS is dead ,It's time to embrace headless Chrome

PhantomJS is dead ,It's time to embrace headless Chrome

We love to continuously test our websites on real browsers like chrome,firefox and over desktop's and mobile devices.But what if you want to run your tests on any device where there is no display…

UpGrad Second Hackathon Experience

UpGrad Second Hackathon Experience

Last week UpGrad hosted its second Hackathon , a 48 hour long coding sessions where engineers create new products that aren’t part of their daily work.It was a tiring but fun experience and I was…

UpGrad First Hackathon

UpGrad First Hackathon

UpGrad hosted its First Hackathon last month in December 2016.This was a 48 hours long idea to product prototype journey for our tech,product and design team. Purpose Hackathons gives a great…

Testing as a Container - Using docker with selenium

Testing as a Container - Using docker with selenium

Recently I Spoke and Demonstrated about "Testing as a Container - Using docker with selenium and friends in testing" at Selenium Conference 2016 in Bangalore on 24th July 2016.It was an awesome…

Think inside Container - Building Reliable infrastructure for Selenium Tests

Think inside Container - Building Reliable infrastructure for Selenium Tests

Recently I Spoke and Demonstrated about "Think inside Container- Building Reliable and Scalable infrastructure for Selenium Tests" at Selenium Conference 2016 in London on 15th November 2016.It was an…

VodQa Meetup Pune

VodQa Meetup Pune

So last Saturday i went with my team mates at TinyOwl to attend VodQA workshop at ThoughtWorks Pune ,sounds interesting right, well stop guessing vodQA is Value oriented discussion on Quality Analysis…