Color contrast is the use of complementary colors from the opposite side of the color spectrum. Simply it means making the foreground stand out from the background. Using such complementary (contrasting) colors for...
Are you missing a part of your screenshot from the test script?
If you are an automation engineer, taking screenshots and managing them might play a major role in your framework. Especially if you are performing visual tests and comparing UI with tools like Applitools, screenshots...
My Take: Test Automation Quotes
The following are some of my favorite quotes on automation. Most of them talk about automation in general, and most probably made in the times of machines started replacing men and women in the manufacturing sector. In...
Why you can’t skip Accessibility Testing?
Considering 1 in 4 adults in the United States has some kind of disability, it is much more important to prioritize accessibility testing in your test strategy to ensure your application caters to everyone.
How staying in the Comfort zone kills you?
Not sure who was the original author to attribute this article to, but recently I got this as a forward from one of my colleagues and I’m really impressed by the metaphor used on why it is important to get out of...
What to talk about in your 1:1’s? (Performance Appraisal)
Performance appraisals are tricky. I came across this nice article (#zine) from Julia Evans summarizing the list of things that you would need to discuss in your 1:1’s (performance appraisal) to make it effective...
Do you need test cases to test?
I got this question yesterday on Twitter! “Why do you write test cases?”. It made me think, do we really need test cases to test an application or system? I was always told to create the test cases first...
How much does your test automation code smell?
A code smell is any characteristic in the source code of a program that violates fundamental design principles and negatively impacts design quality Usually, code smell indicates that something might be wrong, a problem...

Why should you shift left testing? An elevator pitch!
I was once asked, “Why do you want to shift left Testing?”. Back then, “Shift-Left” wasn’t common term or practice as it is today. He was not looking for a detailed technical explanation, but instead a...
Selenium Grid: Scaling your Tests
Selenium Grid helps you to scale your WebDriver scripts by running them in parallel on remote machines. What do you think about managing a reliable and scalable test infrastructure for your automated tests? Leave your...
Free Text to Speech with Amazon Polly
There are several open-source and freemium tools available on the Internet which can convert text to speech, and let you download as an audio file but each has its own limitations. I used one such tool recently...
Do we still need Testers?
Recently, there’s been a lot of discussion on moving from traditional software development teams with a clear demarcation between development and testing roles to a full stack team where developers can develop and test...
What AI means for Testers?
It’s been some time since I have seen any new solution or tool that is rolled out without the buzz word “Artificial Intelligence” in it. While AI is not new and it has been around for over 60 years...
Demystify Continuous Testing
Here's a brief checklist of critical things that teams can check and incorporate into your test automation for jump starting their continuous testing journey.
The fallacy of Thread.Sleep
A simple search in our test automation repository for “Thread.Sleep” returns over 600 instances in just the baseline regression suite alone. With an average of 10 seconds per instance, nearly 2 hours of wait...
There’s more to Continuous Testing than Automating your Tests!
With the increasing demand for all organizations to deliver faster to the market in order to stay competitive, companies irrespective of the domain that they operate on started embracing DevOps to the fullest. While...