Posts by categories

Testing

Who the heck is an SDET? 😕

9 minute read

Software development engineer in Test is a popular role/title in Testing space. In this post I share my thoughts on what this role means and some of the skil...

10 years of Software Testing and Automation

30 minute read

I started my career as a professional Software tester and Automation engineer 10 years ago on this very day. This post is me reflecting on how this decade we...

Writing clear bug reports

7 minute read

Writing clear and concise bug reports can greatly reduce the back and forth between different engineering stakeholders. We discuss on what makes a good bug r...

Why automate tests early

8 minute read

A post on why test automation early and in parallel to the development cycle can help you scale faster and give better and quickly repeatable confidence over...

Mobile app testing checklist

5 minute read

A testers brain requires a lot of creativity and the no of scenarios that we test on a day to day basis are innumerable. Expecting the brain to remember all ...

The problem with titles for testers

4 minute read

An opinionated post on Why focussing on titles is an anti-pattern that should stop in the Testing world and how much better the industry if we all focussed a...

Advice from a test journeyman

8 minute read

In this post, I want to share some of my mental models as a test journeyman with the hope that it gives some insight to people who are a bit new to the field...

Testing: First principles

4 minute read

What are some of the first principles of testing that every tester/engineer should know of

Back to Top ↑

Test automation

How WhatsApp tests software?

10 minute read

How do engineering teams at Meta enable Quality for an app with a 2B+ monthly active users

Who the heck is an SDET? 😕

9 minute read

Software development engineer in Test is a popular role/title in Testing space. In this post I share my thoughts on what this role means and some of the skil...

10 years of Software Testing and Automation

30 minute read

I started my career as a professional Software tester and Automation engineer 10 years ago on this very day. This post is me reflecting on how this decade we...

How to work with redis for test automation

3 minute read

Redis is a powerful in-memory data store that could be used for a variety of test automation use cases. In this post, we setup a redis server on an ubuntu VM...

Why automate tests early

8 minute read

A post on why test automation early and in parallel to the development cycle can help you scale faster and give better and quickly repeatable confidence over...

Understanding reporting and logging in TestNG

less than 1 minute read

TestNG is a popular test framework that needs no introduction in the JVM (Java virtual machine) ecosystem and can be used for automating your tests regardles...

Back to Top ↑

Coding

Migrated away from Wordpress

8 minute read

How i moved away from Wordpress and into the world of static site generators with Jekyll and Github pages

Remembering GIT commands

less than 1 minute read

GIT is one of the most popular SCM tools being used these days, and even though there are lot of UI interfaces to it (Source tree, GIT extensions etc), It re...

Duck Typing in python

less than 1 minute read

Understand what duck typing in python means with an example

Back to Top ↑

Software Testing

Is there growth in testing?

9 minute read

Is testing a dead-end career? Should I continue in testing? If I’m still here, how do I grow? Is there a future? In this blog, I provide my take on this freq...

🫨 Should an SDET move over to SDE?

10 minute read

This question often crosses the mind of people working as an SDET one or more times during their careers. In this blog, I offer a personal story from my own ...

TribeQonf 2024 Debrief

11 minute read

Talks I saw and what I learned from them, tools and solutions explored at booths and the people I met

Testing gRPC #5: Load test a gRPC service

8 minute read

Learn how to write a load test for a locally hosted gRPC Java service using locust4j and run it on a local locust python-based master service

Testing gRPC #2: How to unit test a gRPC server

11 minute read

How is a service method implemented, What is the basic anatomy of a server unit test, grasp GrpcCleanupRule, InProcessServer and InProcessChannel. Let’s go ⚡

Back to Top ↑

Software Engineering

🫨 Should an SDET move over to SDE?

10 minute read

This question often crosses the mind of people working as an SDET one or more times during their careers. In this blog, I offer a personal story from my own ...

BYOL: bring your own learning ⚡️

5 minute read

A post on how self-learning on your own time can bring you compounding effects in your engineering career that your day job just might not!

TribeQonf 2024 Debrief

11 minute read

Talks I saw and what I learned from them, tools and solutions explored at booths and the people I met

Testing gRPC #5: Load test a gRPC service

8 minute read

Learn how to write a load test for a locally hosted gRPC Java service using locust4j and run it on a local locust python-based master service

Testing gRPC #2: How to unit test a gRPC server

11 minute read

How is a service method implemented, What is the basic anatomy of a server unit test, grasp GrpcCleanupRule, InProcessServer and InProcessChannel. Let’s go ⚡

Back to Top ↑

Engineering practices

How WhatsApp tests software?

10 minute read

How do engineering teams at Meta enable Quality for an app with a 2B+ monthly active users

Back to Top ↑

QA

Is there growth in testing?

9 minute read

Is testing a dead-end career? Should I continue in testing? If I’m still here, how do I grow? Is there a future? In this blog, I provide my take on this freq...

🫨 Should an SDET move over to SDE?

10 minute read

This question often crosses the mind of people working as an SDET one or more times during their careers. In this blog, I offer a personal story from my own ...

TribeQonf 2024 Debrief

11 minute read

Talks I saw and what I learned from them, tools and solutions explored at booths and the people I met

Back to Top ↑

Android

Back to Top ↑

Espresso

Back to Top ↑

UI Automation

Back to Top ↑

Test Automation

TribeQonf 2024 Debrief

11 minute read

Talks I saw and what I learned from them, tools and solutions explored at booths and the people I met

Testing gRPC #5: Load test a gRPC service

8 minute read

Learn how to write a load test for a locally hosted gRPC Java service using locust4j and run it on a local locust python-based master service

Testing gRPC #2: How to unit test a gRPC server

11 minute read

How is a service method implemented, What is the basic anatomy of a server unit test, grasp GrpcCleanupRule, InProcessServer and InProcessChannel. Let’s go ⚡

Back to Top ↑

SDET

Is there growth in testing?

9 minute read

Is testing a dead-end career? Should I continue in testing? If I’m still here, how do I grow? Is there a future? In this blog, I provide my take on this freq...

🫨 Should an SDET move over to SDE?

10 minute read

This question often crosses the mind of people working as an SDET one or more times during their careers. In this blog, I offer a personal story from my own ...

Back to Top ↑

ReportPortal

Understanding reporting and logging in TestNG

less than 1 minute read

TestNG is a popular test framework that needs no introduction in the JVM (Java virtual machine) ecosystem and can be used for automating your tests regardles...

Back to Top ↑

Test observability

Understanding reporting and logging in TestNG

less than 1 minute read

TestNG is a popular test framework that needs no introduction in the JVM (Java virtual machine) ecosystem and can be used for automating your tests regardles...

Back to Top ↑

gRPC

Testing gRPC #5: Load test a gRPC service

8 minute read

Learn how to write a load test for a locally hosted gRPC Java service using locust4j and run it on a local locust python-based master service

Testing gRPC #2: How to unit test a gRPC server

11 minute read

How is a service method implemented, What is the basic anatomy of a server unit test, grasp GrpcCleanupRule, InProcessServer and InProcessChannel. Let’s go ⚡

Back to Top ↑

Career Advice

Is there growth in testing?

9 minute read

Is testing a dead-end career? Should I continue in testing? If I’m still here, how do I grow? Is there a future? In this blog, I provide my take on this freq...

🫨 Should an SDET move over to SDE?

10 minute read

This question often crosses the mind of people working as an SDET one or more times during their careers. In this blog, I offer a personal story from my own ...

BYOL: bring your own learning ⚡️

5 minute read

A post on how self-learning on your own time can bring you compounding effects in your engineering career that your day job just might not!

Back to Top ↑

Conferences

TribeQonf 2024 Debrief

11 minute read

Talks I saw and what I learned from them, tools and solutions explored at booths and the people I met

Back to Top ↑

Productivity

Back to Top ↑

Career

How I got “that” job at Meta

21 minute read

I recently switched to Meta London as a Software Engineer. This post talks about my interview experience and journey, how I prepared and resources for these ...

Back to Top ↑

Interviews

How I got “that” job at Meta

21 minute read

I recently switched to Meta London as a Software Engineer. This post talks about my interview experience and journey, how I prepared and resources for these ...

Back to Top ↑

Announcements

Back to Top ↑

Test leadership

Back to Top ↑

Communication

Back to Top ↑