We make QA
look easy.

Bakir Jusufbegović

Principal Quality Assurance Engineer @Atlantbh

Meet Bakir and other Atlanters>
SERVICES

Quality Assurance

No matter what type of application you develop and how “revolutionary” it is, if it has major bugs, you will lose your customers. No software is “bug-free”, but you can certainly provide QA processes to minimize the possibility of major problems. We provide well-established and proven QA processes. Our QA engineers implement various manual/automated controls/gates to prevent major issues from slipping through the UAT/Production environments and ensure that any existing issues don’t happen again in the later stages of delivery of the end product.

SEE OTHER SERVICES

Technology stack

We are specialized in a wide range of technology stacks but mostly ones that are based on Java, Javascript, and Ruby programming languages.

What we do

We offer a wide range of quality checks/techniques/best practices/tools which are helping us to make sure that the end product really satisfies or even excels the needs of the customer.

  • Planning and preparation
  • Exploratory testing
  • Validation of acceptance criteria
  • Test automation
  • Establishing QA controls/gates
  • Embedding quality in CI processes
  • Load/performance testing

How we do it

We make sure it can be measured/quantified.

1

Planning

Establishing clear acceptance criteria, which is a starting point for both developers and QA engineers.
2

Preparation

During initial development, we develop test cases from the acceptance criteria and communicate the effort with the rest of the team (PO, developers) in order to minimize any discrepancies in understanding what needs to be developed/tested.
3

Exploratory testing

We are deploying the initial version of the app and doing exploratory testing in order to evaluate how developed feature behaves. There is a "back-and-forth" communication with the development team regarding the bugs found and fixed. This process also generates new test cases and enhances existing ones.
4

Validation of acceptance criteria

Test cases eventually cover defined acceptance criteria, and the testing process is conducted to show that acceptance criteria are met.
5

Automation of documented test cases

In parallel with testing the feature, we are also working on automating test cases as well. These automation scripts are the basis of our future regression test suite. Also, any bug found on the application becomes a candidate for automation, so we have early detection of the same problem if it occurs ever again.
6

QA Sign-off

QA engineers define a set of checks that must be done before providing a sign-off, which signals that a feature can be released to the UAT/Production environments. This set of checks is: all sprint stories are validated by QA, smoke and regression testing on the QA environment is performed with no critical defects found, and load/performance testing is completed without significant performance degradation.

Blogs and Success Stories

seleniumQA/Test AutomationTech Bites
December 22, 2023

Selenium Grid 4 with Docker

Introduction When talking about automation testing, one of the first things that comes to mind is Selenium. Selenium is a free, open-source automated testing framework used to validate web applications across different browsers and platforms. It is not just a single tool but a suite of software. Every component of…
Empowering Automation with Visual TestingBlogQA/Test Automation
December 13, 2023

Empowering Automation with Visual Testing (WebdriverIO Image Comparison)

Ensuring a flawless UI is crucial for customer retention and loyalty. For example, Stanford Study shows that over 90% of people say that web design affects their first impression of a site, and over 70% of people will base a company's credibility on visual elements. In automated tests, ensuring the…
Test Automation Integrated into AWS Step Function WorkflowBlogQA/Test Automation
November 20, 2023

Test Automation Integrated into AWS Step Function Workflow

Introduction to AWS Step Function AWS Step Function is an AWS resource that offers serverless function orchestration making it easy to sequence multiple AWS resources into one business workflow. This tool allows us to create and run many checkpointed and event-driven workflows that maintain the application state, ideal for projects…

Let's collaborate

Whether you’re looking for a partner or just want to chat, drop us a message below.