Manual and Automated QA for a Software Testing Automation Tool

Delivering comprehensive testing for a full-scale solution for automating functional and UI testing scenarios, with or without any coding, to ensure spotless functionality, excellent usability, and all-around compatibility of the product.

About Project

Solution

Exploratory testing, Functional testing, Smoke testing, Regression testing, UI/UX testing, Confirmation testing, Cross-platform testing

Technologies

Android Studio, Chrome DevTools, Xcode, TestRail, Azure DevOps, Slack

Country

Austria

Industry

Technology

Client

Our client for this project was a European software company that develops products for other software companies — mainly, testing solutions manual and automated testing.

Project overview

Let’s redefine high-quality software together

    Before

    • Constantly growing test suite
    • Fast-paced development process
    • A lot of untested functionality
    • Tight project deadlines

    After

    • All existing test cases reviewed
    • Effective cross-team collaboration
    • All critical functionality incorporated
    • Project deadlines fully met

    Project Duration

    6 months

    Team Composition

    1 QA Team Lead

    2 Manual QA Engineers

    1 Automation QA Engineer

    Challenge

    Our company was approached by an Austrian company to perform software testing on the latest version of their product — a GUI automation test tool that helps make functional and UI testing more efficient and thorough.

    The client is implementing this project using Scrum & Kanban methodologies and meticulously planned sprints with strict deadlines. Development is handled on the customer’s side, while our responsibility is QA/QC activities that are attached to each project sprint.

    Our main challenge was to review and update existing test cases in the scope of this project prior to executing them. We had to review test cases for both bug fixes and smoke verification, check their consistency, and make necessary updates. All of that, including executing those tests and documenting new bugs, had to be done within a short period of time.

    Solutions

    Due to the intense project implementation process, the QA activities were attached to the development sprints and strictly planned into limited timeframes. Thanks to the efficient collaboration with the client’s development team and our usage of ready templates for presenting the review results, we’ve managed to complete all necessary activities before the deadline.

    Our QA team consisted of: 

    • 2 Manual QA Engineers
    • 1 Automation QA Engineer
    • 1 QA Team Lead

    The team effortlessly fit into the client’s operations and performed every single type of testing that was requested from us, including:

    • Cross-platform testing
    • Exploratory testing
    • Functional testing
    • Smoke testing
    • Regression testing
    • UI/UX testing
    • Confirmation testing
    • Cross-browser testing

    The team members would also reach out to the client whenever we had questions or suggestions about the project, and we have always been available in case the client wanted to make additional requests or comments.

    Technologies

    A well-chosen tech stack is responsible for so many aspects of the project’s success, from being able to complete all tasks on time to making sure that no critical bug goes unnoticed.

    • Android Studio
    • Chrome DevTools
    • Azure DevOps
    • Xcode
    • TestRail
    • Slack

    Types of testing

    Functional testing

    Ensuring the correctness of all functional elements.

    Smoke testing

    Making sure the application is ready for further testing.

    Regression testing

    Checking the absence of old bugs in the new app build.

    UI/UX testing

    Evaluating the usability of the application for all users.

    Smoke testing

    Verify the app is functioning correctly before any further testing.

    Cross-platform testing

    Testing the app’s performance in different browsers.

    Results

    As it’s often the case with large software companies, QArea is not the only software testing vendor for this customer. For each new opportunity to cooperate with the client, we have to compete with other vendors and compellingly present our advantages each time to prove that we are the best team to handle this job. 

    So far we have completed several rounds of testing for several new iterations of the product and our intention is not to stop on the results achieved. At the end of the current stage of our collaboration, the client received the following deliverables:

    • New test cases and test cases updated by us
    • A detailed change log
    • Bugs we discovered

    Our goal is to continue our relationship and keep on proving QArea as the best QA team and partner every time. We believe that our diligent approach to this job is the reason why this company continues selecting our team again and again.

    27%

    less time to complete target actions

    <14

    minutes needed for smoke testing

    pass rate for fixed app defects

    100%

    high-impact features covered

    Ready to enhance your product’s stability and performance?

    Let our QA experts help!

      Bruce Mason

      Delivery Director

      Thank you for your message!

      We’ll get back to you shortly!

      QA gaps don’t close with the tab.

      Level up you QA to reduce costs, speed up delivery and boost ROI.

      Start with booking a demo call
 with our team.