Blog

Check the latest testing insights, trends, and best practices on the QA Madness blog.

How to Use iOS 18 Update to Give Your App an Edge
Reading time: 5 min

How to Use iOS 18 Update to Give Your App an Edge

Mobile apps are all about ease of use and convenience. Nothing makes these two more prominent in your product than customization availability. Perhaps that’s why the new iOS 18 banked on fresh personalization and process simplification features. Today, we discuss Apple’s hot update and what it means for your applications.

iOS 18’s New Features & Their Implications

This article isn’t going to dissect and fawn over Apple�...

Read more
  • All Solutions
  • All industries
  • E-Commerce & Retail
  • E-learning
  • Fintech
  • Healthcare
  • Hospitality
  • Logistics & Delivery
  • Marketing & Sales
  • Media & Entertainment
  • Software Development
  • Sports & Fitness
  • Supply Chain
Reading time: 14 min

Chatbot Testing: Features to Check & Quality Tips to Keep In Mind

Chatbots have become a popular way to enhance customer support. There’s no need to go deep into the benefits. Customers don’t have to wait until a human assistant is available to get the answers they need. Meanwhile, companies can increase satisfaction rates, simultaneously reducing costs required for a customer support unit. But like it always happens with technologies, there’s one “but.” You need to make sure that a chatbot will be a decent alternative for a human assistant – an equivalent for one. The truth is, a bot can communicate with lots of customers simultaneously, but the value of this communication will depend on a number of tech aspects. In other words, you will need to build a smart chatbot that covers major user requests. And for this, you’ll need a well-thought-out business logic, accurate implementation, and thorough testing. In this article, I’ll focus on the latter – chatbot testing and quality assurance activities that will bring you closer to re...
Read more
Reading time: 7 min

15 Common QA Job Interview Questions

This post is co-authored with Olha Hladka, a QA Engineer at QA Madness. Interviewing for a QA job position is always a two-step process. At first, an HR specialist checks whether your profile matches the described quality assurance job requirements and discusses work-related moments. After that, a tech specialist comes for a technical interview, where a candidate is to prove to fit the QA position requirements in practice. While QA roles, skills, and responsibilities are described in Software Testing Engineer’s job requirements, you won’t find a list of questions that help to prepare for a tech interview. So how should you prepare for it? Is there anything specific to repeat? As a rule, Junior specialists can expect the general questions, like “What's the difference bet...
Read more
Reading time: 5 min

5 Reasons to Consider QA Outsource in 2021

Outsourcing services are not a new trendy type of collaboration anymore. Businesses have gotten used to delegating some of the activities, fully or partially. It is a wise and cost-efficient tactic or/and strategic decision. It has already become a usual thing to delegate HR, legal, accounting, financial, QA, and other business tasks to third-party companies. Outsourced software testing services are especially growing in demand. Why is that happening? The main reason is the demand for flawless application and website performance. And in this case, users dictate new standards for the “flawless,” adding to already tough competition on the IT market. As product development is always an investment, QA services should ensure the potential user would be satisfied with an end-product and the experience it delivers. That’s the cornerstone of success that drives project profitability. Earlier, we’ve discussed the ...
Read more
qa engineer role and responsibilities
Reading time: 8 min

Job Grades in QA: Common Roles, Skills, and Responsibilities

This post is co-authored with Olha Hladka, a QA Engineer at QA Madness. There are some subjects in the QA world, an approach to which can vary from company to company. Specialists’ grades in software testing are one of those. To be more specific, the differences between Junior, Middle, and Senior QA engineers often become a subject of heated discussions. We’ve already shared some ideas on the QA Engineer role and responsibilities recently. So this time, we decided to focus on the distinction between QA grades – a Trainee, a Junior/Middle/Senior QA Engineer, and a QA Lead – and tell more about their proficiencies and responsibilities to help tech companies hire QA engineers effectively.

QA Tra...

Read more
black box vs white box testing
Reading time: 5 min

Black Box vs White Box Testing: Do You Need Both?

Software testing is a science full of specific terms and classifications. Black box and white box testing are among them. QA specialists run tests with a clear understanding of how a program or an individual feature has to perform. However, there are two ways this process may go. Usually, a testing specialist from an outsourced QA company doesn’t have access to code and doesn’t know how features work on the backend. They perform black box testing, interacting with functionalities via frontend while everything “in the box” remains secret. The opposite approach, white box testing, implies full access to everything in the app. A QA engineer can test an app mimicking real user behavior or “look inside” the secret “box” if needed. So let’s take a closer look at these types of testing and learn more about their particularities. ...
Read more
QA Engineer job description
Reading time: 6 min

What Is the Role of a QA Engineer In the Team?

This post is co-authored with Olha Hladka, a QA Engineer at QA Madness. Today, we’d like to share some thoughts on the role of a QA Engineer in the team. It seems to be a simple subject to cover, but let’s try to dig deeper. Here are some questions we’re going to answer:
  • Who is a QA Engineer / QC Engineer / Tester in software development?
  • And what role does a QA Engineer play in the team?
  • Do their areas of responsibility vary depending on the team size?
  • What skills do you need to work in a small and in a large team?
  • What are the QA Engineer’s responsibilities in a dedicated QA team?
It’s time to find out the answers!

QA Engineer, QA Engineer, or Tester?

You might have already seen a well-known scheme that clearly sho...
Read more
QA company
Reading time: 6 min

How to Keep Up With Deadlines, or Why Planning In QA Matters

It took some time to convince the vast audience that software testing is essential. There was a common belief that good code equals good user experience. As learned in practice, these two things may be unrelated at all. Now, we are facing a new issue: troubles with planning. Setting up a QA process takes time, and many specialists that engage QA resources at the later stages of product development don’t always fully realize that. So now, when the majority already knows why testing is essential, we have another tip to share: smart software testing planning greatly benefits the development process.

The QA Awareness: Why Software Testing Matters

Let’s start with a quick reminder about why the QA process takes such a significant place in the development pipeline. The benefits of running software testing before the release include but are not limited to the following points:
  • You are confident in the quality of the end produ...
Read more
software testing trends
Reading time: 5 min

One Step Ahead: Software Testing Trends to Watch In 2021

Modern testing solutions are evolving and revolutionizing. QA is not just about finding bugs and errors anymore; it is a complex technical philosophy that also includes evaluation of a product idea, behavioral predictions, analysis of opportunities and threats, etc. So can we use only traditional and well-known testing methods to achieve progressive results? Of course, they remain the cornerstone of the software testing process. However, if you want to become more competitive in the QA field, you should stay one step ahead of your competitors and continuously enhance your professional skills. For this, you should keep up with software testing challenges and trends. So what is the future of software testing in 2021? We’ll share several assumptions. software testing trends

Top Testing Trends Driving the Industry ...

Read more
load testing
Reading time: 6 min

Common Performance and Load Issues, or Why Performance Testing Matters

Performance and load testing are key piece of the great puzzle that is making your customers satisfied. A perfect user experience and high-quality product are what makes people satisfied enough to buy, use, and advise a product to others. So what are those performance and load bugs, and why everyone keeps talking about them – the answers are below.

Meet Performance Testing!

Performance testing is a type of testing that allows checking the overall behavior of a product (PC software, mobile applications, websites, emulators, simulators) under a certain workload. QA engineers apply performance testing services to estimate the following parameters:
  1. Response capacity – the speed of reaction to end-users’ actions/requests.
  2. Sensitivity – the analysis of unmeasured un...
Read more
1 18 19 20 33

Subscribe to our newsletter