Posts tagged with: code

Employee Spotlight 06: Alex Boda

We are back at presenting our manual testing team to you! This time, we talked to Alex Boda. With an exciting background in special wedding effects and even managing the event planning team, Alex embarked on the opportunity to switch careers to the software testing industry when one of his friends suggested our company. Find...... Read More

Testing Behind The Scenes – Smart Data Integration Project

What is a data integration platform? A data integration platform allows IT professionals to bring together data from multiple sources and provide a comprehensive, precise, and up-to-date dataset for BI, data analysis, and other applications and business processes.  A Smart Data Integration platform creates solutions customizable for each business. It is used to simplify and...... Read More

The Beginner’s Guide to Selenium

If you’re at the start of your software testing journey, a beginner’s guide to Selenium could be the right step towards gaining new skills to kickstart your career.  As you gradually learn new terms such as Java and C# (object-oriented languages used in programming), you will notice the concept of automation testing – specifically Selenium...... Read More

Acceptance/ Sanity/ Smoke Testing: A QA Guide

Let’s talk about the differences between smoke testing, sanity testing, and user acceptance testing (UAT). Generally, there is some confusion surrounding the topic of smoke testing vs. sanity testing. You might also be confused about why UAT is next to them. We want to clear it all out in this article. Since all of them...... Read More

Software Testing Career Path: Switching to QA Part II

Last week, we asked our colleagues about their experiences before and after switching careers. If you’re thinking about taking the leap yourself but are hesitant, check out these other two interviews we got! From Salesman to QA Our third employee talked a bit about the difficult road from a sales position to a software tester...... Read More

Software Testing Career Path: Switching to QA Part I

People from all fields are migrating towards a career in software testing. They don’t always have IT experience, but they all share a passion for technology and want to learn more about it. Our recruiters can vouch for it. We asked our colleagues about their experiences before and after switching careers. If you’re thinking about...... Read More

Employee Spotlight 05: Rucsandra Brun

Meet the manual testing team: Rucsandra Brun We are back with another employee spotlight. This time, we are presenting another one of our manual testers: Rucsandra’s two big passions are testing and video games, so there’s no wonder she tried to have a career doing both. Before embarking on a software testing journey, she worked...... Read More

How to handle Dev-QA interactions if things don’t go according to plan

As a software tester, your main focus should be reporting issues and prioritizing customer satisfaction. However, doing it successfully depends on many factors outside of your control.  Your teams need cooperation. How to foster it? Most of the time, the testing process is directly impacted by the development team’s workflow. Many misunderstandings can pop up...... Read More

Employee Spotlights 02: Flaviu Sălăgean, QA Engineer & Talented Guitarist in his Free Time!

It’s time for another employee spotlight: let’s talk about Flaviu Sălăgean! Having a head start in tech as a UI/UX designer, Flaviu Salagean quickly became one of the most valued testers at our company. Although not in his plan originally, he is now one of the very skilled QA Engineers working at BetterQA, all because...... Read More

BetterQA joins the top 7% at Pangea.ai!

We are proud to announce that we have successfully been verified as Pangea.ai vendors! That means we are now part of an exclusive community of software engineering professionals where transparency and quality are the only way in. To begin with, here’s how it happened and what the verification process means for our company moving forward....... Read More

Employee Spotlights 01: Bianca Iancu

Walking in the Shoes of Bianca Iancu for a Day Our team is our strongest suit! It’s about time you get to know it through a new series of posts on our blog: employee spotlights! The first one to go is one of our QA Engineers, Bianca Iancu! Bianca joined us right after finishing her...... Read More

The Importance of Localization Testing

ローカリゼーションテストは、ソフトウェアと ウェブサイトのローカリゼーションプロセスの重要な部分です. このプロセスは、ソフトウェアとウェブサイトが別の言語と地域にローカライズされている場合に発生します. ローカリゼーションテスターは、製品のテストを実行して、新しいユーザーが利用できるようにします。 Oh, we were talking about localization testing, of course!  Not sure if you understood what we were saying so far. What is Localization Testing? Localization testing is an important part of the software and website localization process. The process occurs when software and websites are localized in another language or region....... Read More

2020-in review

Despite the stress of the pandemic and project cuts, we still managed to reinvent ourselves. We found new, creative ways to obtain projects and still had time to train our resources by attending workshops and tutorials. Something we can say with certainty about 2021 is that we will continue to ensure the highest software quality...... Read More

Organizing Testers and Testing

There is an ongoing debate around organizing testers and testing. Our plan is to summarize it for you. The first half of this article will be about testing and the second about testers. Essentially, there are 3 different types of testing: Inside the project, within the development team. As an independent team providing services to...... Read More

How to Use Code Smells to Fix Flaky Cypress Tests

We recently attended the webinar event hosted by Cypress on how to use code smells to fix flaky Cypress tests. This is where we gathered solid knowledge on how to improve our testing scripts. More specifically, we do it by avoiding a series of common mistakes, which would usually lead to <Flaky Tests>.  As a...... Read More

Introduction to Charles Proxy on MacOS

Charles is a fast and powerful recording tool you can use to inspect and analyze requests made from/to your computer. Providing many essential features, I’ll quickly describe below some of the main ones, including the SSL Proxying, Bandwidth Throttling, and the general overview and details of the information that is passing through the proxy server. Installation The latest...... Read More

Benefits of Test Independence Within a Project

A chef should not certify the dish they made. Developers who wrote the code should not also be testing it entirely. Businesses hire objective software testing teams for a reason; the most notable is that developers shouldn’t certify their code. If they do, that just outrightly infringes the central principle of software testing.  In this...... Read More

Practical Audio Testing

How to create audio files with different specifications One of the most basic methods to create audio files with different bit depths, sample rates, and bit rates is by converting a high-quality track to different file formats. The reason for using a high-quality track is that most audio formats are compressed. You can compress a...... Read More

Theoretical Audio Testing

Audio apps are extremely common nowadays, and they represent a significant part of our lives. To ensure an excellent user experience, their specifications need to be tested thoroughly and work flawlessly.  In this article, we’ll discuss the theoretical aspects of audio files and audio testing, creating a testing base before starting the actual process of...... Read More

Introduction to Postman

This article is meant to provide a short and comprehensive guide on how to use Postman. Without this tool, a QA couldn’t live long and prosper during the troubled times a Sprint leads to. What is Postman? In a nutshell, it’s a tool used in development and testing. It’s one of the most powerful tools...... Read More

Bug Priority vs. Severity Levels – How to Identify Them

Here’s a good practice for ticket workflow – add priority and severity levels. Bug Priority vs. Severity Levels Although they’re connected, it’s important to note the differences between them.  Who sets the priority of the bug?  Stakeholders, project managers, the product owner, or the client. This helps prioritize the workflow based on the business needs.  Who’s responsible for adding...... Read More

The QA Perspective of Managing Local Git Repository

In this article, we’ll show you the QA perspective of managing local git repository. You’ll also find out how to rebase and clean your branches. Buckle up! 1- Rebasing your branches Basically, rebasing means updating the branch with the latest code from the master branch. This way, you’ll make sure that you’re not testing outdated...... Read More

STLC – Software Testing Life Cycle

STLC – Software Testing Life Cycle is a rigorous process that includes many different activities. Test execution (including checking of results) is only one of these activities. The test process also includes test planning, analyzing, designing, and implementing tests, reporting test progress and results, and evaluating the quality of a test object. Next, we’ll show you a summary...... Read More

JIRA Workflow

Ticket status explained: Submitted: All the tickets we create end up with this status, placed in the backlog. To Do: We selected the tickets in the current sprint but haven’t started working on them yet. *Note: You might not need both Submitted and To Do.  On some projects, we use the Submitted to indicate that the tickets were...... Read More

File Searching in the Terminal

Finding the right information on time can be a challenge when working with large files in the terminal. Especially log files, which contain lots of details about the activity of a system.  Luckily, there are also lots of file searching tools for cutting through unnecessary info and getting only the data that interests you.  We’ll...... Read More

Angular CLI – Local Branch Compiling for Mac Users

If you want to find out how to compile a local branch (using a LAN IP address) to access it from any device, you’ve come to the right place.  This method of compiling is used for Web projects based on Angular CLI. It uses the WiFi router’s IP address to access a specific branch with...... Read More

QA Cheatsheet

Our QA cheatsheet is a must-read before trying out a new feature.  Before we start, validate that the newly added feature integrates well with the existing system.  Most times, developers don’t know the entire product as well as a QA (who investigated it thoroughly). There will be a lot of edge case bugs if you do some...... Read More

How to Add a Bug

One of the most important roles of a QA tester, among other things, is to find problems within the software that's being tested and report them to be fixed. This means that reporting a bug correctly is essential to its removal and improving the overall experience... Read More

QA Morning Routine

To be successful, a QA engineer has no choice but to be a well-organized person. Everything must be structured clearly so their QA work can be as efficient as humanly possible. From our experience, some habits have proven to be essential in giving the best results possible. We’ve compiled a quick To-Do list every QA...... Read More

Protractor Quick Guide

Initial Setup In our case, following the Protractor’s guide didn’t help us out too much when it came to starting an automation project.  So, we thought we’d help other people by filling in the gaps we noticed. Before you start using protractor, make sure all the dependencies have been installed correctly. To do that, use this command...... Read More