Author: chandan

August 14, 2020

Case Study: How I Reduced Appium Test Execution Time By More Than 50%

Recently, I spent my time in improving test execution time for our kredivo mobile application automated tests and by doing certain activities during refactoring and implementing certain strategies, I was able to decrease our test suite execution time by more than 50%. Before Making Improvements-Total Tests Count- 287, Total Time Taken During Execution-240.532 minutes After Making Improvements-Total Tests Count-228, Total Time Taken During Execution-113.339 minutes. […]

June 25, 2020

How to install testNG in eclipse

Step 1:Open Eclipse by clicking on the eclipse launch iconStep 2: Click on Help-> Install New Software Step 3: Click on Add button Step 4: Type TestNG in the name field and Type https://testng.org/testng-eclipse-update-site in URL field. Once Feilds are filled click on Add button Step 5: Now wait for TestNG Libraries to appear, don’t do anything until icon is available- Step 6: Now click […]

June 14, 2020

Creating a sms otp reader to run sms based tests on cloud devices

Problem Statement Our Krdivo Mobile application has integration with multiple eCommerce providers such as Tokopedia and Shoppee, now to connect to these providers app to app is quite difficult as these merchants need SMS OTP verification before you can perform any action on their app. In local environment, we can use the real device with real Simcard to get SMS and read SMS from notification […]

June 7, 2020

API Testing Interview Questions Set 1

What‌ ‌is‌ ‌an‌ ‌API?‌ ‌ What‌ ‌is‌ ‌API‌ ‌Testing?‌ ‌ Why API Testing is important? What‌ ‌are‌ ‌the‌ ‌common‌ ‌API‌ ‌Testing‌ ‌Types?‌ ‌ Name‌ ‌some‌ ‌of‌ ‌the‌ ‌common‌ ‌protocols‌ ‌used‌ ‌in‌ ‌API‌ ‌Testing?‌ ‌ Difference‌ ‌between‌ ‌API‌ ‌and‌ ‌Web‌ ‌services?‌ ‌ What‌ ‌are‌ ‌the‌ ‌advantages‌ ‌of‌ ‌API‌ ‌Testing over functional UI Testing?‌ ‌At what places will you consider using API Testing rather than UI Testing?(By […]

May 25, 2020

10 Tips to secure your EC2 instance on AWS using Security Groups

A security group on AWS acts as a virtual firewall that controls the traffic for one or more instances. When you launch an instance, you associate one or more security groups with the instance. Security Groups plays a vital role in handling the security breaches in your EC2 instance. Recently we faced some security issues on our EC2 instances because our security group rules were […]

May 9, 2020

13 Reasons Why: You are not a good automation tester

So in my flight from Bali to Jakarta last month, I was thinking about how can I ask my team members to become better in automated testing so I opened my Keep notes app and started writing, below article is a result of that. Please note, everything I mentioned here is my own opinion. I try to give some of the reasons here using real-life […]

May 2, 2020

Creating A Live Email Alert Bot For Foreign Exchange Rates

Real-Life Problem Statement I have to send money to my parents in India every month since I am living and working here in Indonesia. So I receive my salary in IDR currency and then I had to send it in INR through exchange services in Indonesia such as Topremit. Now, Before this COVID situation, currency fluctuation was not that volatile so It was not a […]

April 25, 2020

Why Coding Questions Are Asked In QA Interviews

Recently I saw a post on LinkedIn where the author was questioning the interviewer about coding questions. The argument was that for the QA Engineer role, QA would be mainly involved in functional testing or test automation suite maintenance or test automation suite execution so why we ask questions on coding rather than on testing techniques, bug prevention, and quality assurance. So My Answer is, […]

March 25, 2020

How to work with developers who had never worked with testers

Exactly six months ago on 23rd May 2016 I joined Insidesalesbox (Part of Drishti-soft Solution Private Limited) as a Test Engineer. I was the first and only member of the quality team, and I was going to work with a team which never had the testing team member. So how did I manage to work with them who were not aware of the importance of […]