Advice from a test journeyman

Hello there, Software testing and automation is a craft in itself and is intricately as complicated as the varying technologies that it aims to verify. Whether it be a web app, a mobile app, or a complex mesh of distributed microservices, IoT apps, and whatnot. Unlike other disciplines, People who work in Software Testing come … Continue reading Advice from a test journeyman

Plain text note taking system using markdown for technical notes

Hello there, As an engineer working in tech, one of the most important habits to develop over time is your knowledge base. With each passing month, your skills would improve and you would constantly learn new technologies or frameworks. It's important to commit the important ones to some permanent store which is easily searchable, and … Continue reading Plain text note taking system using markdown for technical notes

Working with TestNG data providers in Kotlin

Photo by Juan Gomez on Unsplash Hello there, TestNG needs no introduction, It is one of the more popular test frameworks available in Java/JVM ecosystem and offers many advanced features like running tests in parallel, flexible annotations to do setups and teardowns at different levels and group tests and run them selectively. One of the more useful features … Continue reading Working with TestNG data providers in Kotlin

Vol 2: How Kotlin eased my life in a Java world

2nd part in a series on how to write idiomatic Kotlin. Read the 1st part here. Mutable (var) and Immutable types (val) in Kotlin In Kotlin, variables are typically preferred to be declared as val and borrows these constructs from other languages. Consider below example We have a Robot Class with 3 properties which are val … Continue reading Vol 2: How Kotlin eased my life in a Java world

Vol 1: How Kotlin eased my life in a Java world

Part 1 of a series of posts on why coding in kotlin makes so much sense over java. A Kotlin function Hello wonderful people, Over my 8 years of experience as a coder/Quality engineer the language which gave me the comfort of feeling at home was and still is “Python” 🐍 till date. It allowed me to … Continue reading Vol 1: How Kotlin eased my life in a Java world

Appium Conf 2019 Bengaluru : My experience

My Experience as a first time speaker in a test automation conference and the awesome talks and tools that I learned about. Attendees checking out sponsor booths. Appium Conf had its 2nd edition in the garden city of india between 13–15 June 2019 and had an impressive lineup of speakers from all across the world with … Continue reading Appium Conf 2019 Bengaluru : My experience

How to run your grouped testNG tests using Gradle

Walking through how to group and run your testNG tests via gradle and to avoid common pitfalls. https://unsplash.com/photos/46T6nVjRc2w Hello people, When building a test framework, one of the most crucial decisions to make is the choice of the test framework in your language ecosystem. For Instance in Kotlin/Java world we could choose JUnit, TestNG, Cucumber … Continue reading How to run your grouped testNG tests using Gradle