Qxf2 reserves Round 2 of our three-round job interview solely to evaluate if the candidate can learn and apply new concepts quickly. During this round we use one of approximately fifteen exercises. This post goes into great detail on how an interviewer is supposed to conduct Round 2 when using the ‘Fork a repository and fix an error’ exercise. Interviewers […]
How to conduct ‘Round 2’ interviews at Qxf2
Practice your keyboard shortcuts
This blog helps you to use keyboards in your daily routine and how can you improve it. Here, I have created a set of exercises by observing the daily operations testers at Qxf2 perform on vi editor, Git bash and Visual Studio Code. If you are in the habit of using Unix based systems or an IDE. Why this post? […]
State of Testing Survey: 2021
Hey testers, hope you all are fine and safe!! 2020 nightmare is about to end in a few days and the State of Testing Survey 2021 has gone live. Please do take part in the survey and help the testing community to identify the current state of testing. Why take this survey? This survey is conducted globally that tries to […]
Rejoining workforce after a long break
This blog is to assure women like me, who have rejoined the workforce after a long break, to continue to believe in their strengths and to help them find solace in their day to day work. After a lot of internal conflicts and enough thought-process, you must have decided to finally rejoin the workforce. Every small thing might look different […]
Testers, practice testing a machine learning algorithm!
Testers, you now have an app you can use to practice testing a machine learning algorithm. We have written and hosted a simple sentence classifier for testers to practice testing a machine learning algorithm. Play with it and let us know what fun bugs you discover. Hint: Testing this app is fun because there are several bugs that are not […]
How to stop Pact Mock Service manually?
In this blog, I will discuss one troubleshooting tip for Pact Mock Service not stopping, after Pact Contract test completed. The console shows a connection error, not directly related to the solution worked out for me. However, when I stopped Pact Mock Service manually, I was able to proceed with the Pact test. Background I am using the following code […]
Writing Contract test for API endpoint using Pact
This post shows you a short example of how to use the Python module Pact to write Consumer Contract tests against Provider Contract. We will use Trello API endpoints for writing sample test. Note that this blog will only cover one sample test. Testers can write many more for a different response such as unauthorized access, server not found. What […]
The Weather Shopper application – a tool for QA
Qxf2 has been using a web application called Weather Shopper to train our interns on Python and Selenium, interview candidates that list GUI automation as a skill on their resume, validate the capabilities of new GUI automation frameworks, etc. While we shared a write up about this tool several months ago on Reddit, I realized we hadn’t shown it to […]
How to use moto with AWS DynamoDB
Do you want to test the function that uses AWS resources like DynamoDB? The Python moto module is very useful while patching AWS resources. This post will take you through, how we can mock DynamoDB with the help of moto. Here, we will be mocking a method that stores input data into a given DynamoDB table. The idea would be […]
Testing FastAPI endpoints using fastapi.testclient
This post shows you an example of how to use fastapi.testclient provided by FastAPI. This testclient will help anyone to write code level tests quickly. Background Recently, we have developed an internal application using FastAPI. I thought to document a quick testing approach which may help software engineers to write test cases quickly. Here I have used fastapi.testclient instead of […]