Most of our clients (Agile software teams) use Atlassian Jira for managing tickets and sprints. Every day, we keep updating the Jira for all tasks that are being worked upon. We realized that Jira has huge project/team data logs but Jira reports were not that helpful in capturing work habits of teams. Hence, Qxf2 has ended up developing an ‘Engineering Benchmarks’ […]
Analyze JIRA data with Python
Invoking AWS lambda functions from a Flask app
We have been hearing about serverless service for a while now. So what is serverless? ‘serverless’ means that you run a service without a server. In most cases, if you run a mobile app or an online web app, there are always some tasks to execute in the backend. For eg:- In a weather application, every time when the user […]
Automated cloud testing setup using Selenium grid and Docker Swarm
Maintaining infrastructure for automated Selenium cross-browser tests is time-consuming. The cloud testing platforms like BrowserStack and Saucelabs help you. But in some cases, you want to have your own cloud testing environment. This is usually time-consuming and involves setting up and using Selenium Grid. This post helps testers to automate the setup process for cloud-based testing. We hope this post […]
ReportPortal integration with pytest and pytest markers
Problem: If QA wants to make a difference with their testing and influence decision-making, we should convey our test results clearly. Hence test reporting becomes an important part of testing. There are several test reporting tools available and recently many AI based test reporting tools are getting popular. Integrating with these reporting tools is useful. In this post, we […]
Migrating our automation framework from Python 2 to Python 3
Qxf2’s Selenium, Appium and API test automation framework using the Page Object pattern was built with Python 2. We started receiving a lot of requests for Python 3 support. With Python 2 set to retire by the end of 2020, we migrated our existing Qxf2 automation framework code from Python 2 to Python 3. In this post, we will have a […]
Register for OnlineTestConf: Nov 27-28, 2018
Hey testers, 2018 is about to end in a month and a half and you haven’t attended a single testing conference yet this year? Or perhaps you are still eager to attend more. Then, here is one opportunity for you to attend the OnlineTestConf brought to you by Practitest. OnlineTestConf is a completely online testing conference organized with an aim […]
Practice Python by fixing errors
You can now practice Python by fixing errors. We have created a GitHub repository with common errors that Python beginners are likely to make in their code. This is not meant for intermediate level of Python developers. The errors are super basic and laughably simple for intermediate users. We created only simple challenges so that beginners can develop the momentum […]
Contributing code to GitHub projects
This post helps you understand how to contribute code to open source projects on GitHub. It assumes that you already know about how to use git for version control and that you already have a GitHub account. Why bother rehashing what is already on the Internet? Skip this section if you are not wondering why we are writing this […]
The pros and cons of running a remote-first company
Remote work comes with its own set of trade-offs that need to be managed. This post is about the positives and negatives of running a remote-first company along with some of the tools we use and the adjustments that have worked for me. About me I am Arun and I run Qxf2 Services. Qxf2 provides testing services for startups. […]
QA interview tool: A real app with bugs seeded in it
In this post, we share a QA interview tool – a simple web application that has bugs seeded in it. Qxf2 created this tool about 6-months ago and shared it on a couple of different social media platforms. Since then, we have received enough unsolicited feedback and thank you messages that we felt it is worth publishing on our blog. […]