Gaurav Singh

Sign in

Sometime back, I started a twitter thread, capturing some musings about Software testing and test automation.

Most of these were boring, common sense facts about Software testing practices and have been spoken or blogged about heavily. For me, It was fun to do a mind dump of these mental models as the act of writing stuff down really helps me crystallize ideas for myself

Some people liked this thread asked if there was a blog post about this somewhere. Sadly there was none at that time.

Hence the reason for this blog. So here we go.

Let’s do this. 💪

Source: Illustration created by Katerina Limpitsouni on Undraw

Today, 8th June is a special day for me. It’s the day that I complete 10 years as a Professional Software tester and automation engineer.

This long post is a trip down memory lane where I call out some of my key personal and technical learnings, experiences, challenges and career highlights.

Disclaimer: This is a gonna be a pretty long one, since 10 years is no short time! Grab a drink or popcorn 😉

How I got into Software testing

It was a bright day in June 2011 when I joined Accenture, my first Tech company fresh out…

This post is a really short announcement.

I’m really happy 😄 and excited to announce that the video course for the entire blog series on building an API test automation framework using Python is live on Test automation university under the API Python path

Course link: 👉🏼 API Testing in python

As always, this is a FREE offering for the community on the platform

We dive deeper into each of these areas (covered in the blog) and I throw out additional insights and anecdotes along the way

Thanks to the platform you have full transcripts available with source code links…

Logos in header image sources: Python, Requests, JSON, HTTP

This is fifth post in a series on how to build an API framework using python.

You can read previous parts below:

JSON is one of the most common data format that is used for request and response payloads in API’s today and is very important to get…

Logos in header image sources: Python, Requests, JSON, HTTP

This is fourth post in a series on how to build an API framework using python.

You can read previous parts below:

Any API framework would be incomplete without having the ability to deal with XML responses and requests.

You might primarily need this if you are automating a SOAP (Simple object access protocol) based services in your project or…

Logos in header image sources: Python, Requests, JSON, HTTP

This is second post in a series on how to build an API framework using python.

You can read previous parts below:

An integral part of any test automation framework is how you perform assertions ✅ 🔴. You can also argue that it’s the essential bread and butter of test automation. Ever seen a test that does not assert anything? 🤔

While you can always choose what comes out of the box with your language or test framework, or even come up with your own wrappers. …

Gaurav Singh

Manager SDET at Gojek, Bengaluru, I ❤️ to build scalable test automation frameworks and teams. Blog at automationhacks.io 🇮🇳

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store