QA Process Setup and Ongoing Testing for Mobile Game Development Studio

Industry

Gaming

Country

France

Type of Service

Manual Testing

Cooperation Type

Full Time

Project Type

Mobile App Testing

Overview

The company* specializes in developing interactive mobile and PC games that are fun, inclusive, and accessible to everyone. They create immersive and rhythm-filled experiences, where music plays a central role in the gameplay. Through creativity and user-centric designs, the company aims to bring people together, celebrate diversity, and add a real touch of groove.

* We recognize the importance of protecting our clients’ privacy and follow the policies to maintain their confidentiality and security. That is why the company name will not be disclosed.

Challenge

The client prioritized user experience from the outset, making it one of the key project priorities. Hence, they needed a QA process set up in a way that could support the quality-centric approach to development. The company was seeking specialists who could set up the process from scratch, run tests for the new features, and prepare builds for regular deployments, ensuring they were defect-free.

Solution

We joined the project at an early stage to build the QA process in close cooperation with the client’s team. The first thing to do was get familiar with the game (logic, settings, goals, levels, etc.) and finalize the list of Android and iOS devices that would be used for testing. 

Currently, two QA engineers are engaged in the process, testing full functionality during the sprints. This includes working with new features developed from scratch and overseeing overall product quality. In terms of testing types, it covers the following:

  • Exploratory testing. QA engineers freely explore the game without a predefined test plan to discover unexpected bugs, usability issues, and edge cases.
  • Functional testing. This verifies that core game mechanics work as intended, ​​according to design specifications across different game scenarios.
  • UI testing. It validates on-screen elements (including proper positioning, responsiveness, and visual correctness) across various screen sizes and resolutions.
  • Compatibility testing. This ensures the game runs smoothly across different mobile devices, operating systems (iOS and Android), and OS versions that players might use.
  • Performance testing. QA engineers measure frame rates, loading times, memory usage, battery drain, and overall responsiveness, using the game’s dev tools. 
  • Smoke testing. These quick, preliminary tests verify the game’s core functionality works after each build: QA specialists check if the app launches, the main menu loads, and basic features are accessible.
  • Regression testing. After bug fixes or new feature implementations, QA engineers re-run previous test cases to ensure that changes didn’t inadvertently break existing functionality.

With this coverage, the QA team maintains the stability of the game as it evolves through updates and patches.

Results

  • This is an ongoing project, and QA engineers actively participate in the development processes, attending regular meetings and becoming a full-fledged part of the client’s team. 
  • Thanks to the proactive approach and close attention to detail, QA engineers help detect bugs of different severity early. 
  • The QA process, calibrated to the client’s needs, with clear areas of responsibility outlined, ensures that no blockers or critical bugs slip into the build, regardless of the timing and scope of the latest changes. 
  • The QA engineers regularly share recommendations that go beyond bug reporting. The client takes this feedback regarding user experience and other aspects into account.
  • The client shared positive feedback regarding the quality of work and acknowledged the overall improvement in the game’s quality and stability during our cooperation. 

Let’s Start a New Project Together

QA Madness helps tech companies strengthen their in-house teams by staffing dedicated manual and automated testing experts.

Anastasiia Letychivska

Anastasiia Letychivska

Head of Growth

Ready to speed up
the testing process?

QA Madness
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.