Improved QA Processes and Test Quality for ASD Systems

Summary

ASD Systems, a leader in vending automation across 27 countries, sought to streamline their QA processes and attract skilled developers to advance their next-generation product features. We successfully enhanced their QA workflows, implemented clear metrics and automation tools, and recruited exceptional development talent despite local market challenges.

About ASD Systems

With over a decade of experience, ASD Systems provides spiral and throw-in vending machines, warehouse terminals, and customized automation solutions to enterprise clients worldwide. Their platforms serve 1 million users and handle nearly 40 million downloads annually.

ASD Systems maszyny

Challenges and Our Approach

Challenge: Chaotic QA Process

- Lack of repeatable test cycles or formal QA environments

- Unpredictable releases burdening developers with manual testing

- Poor communication between developers and testers

Approach: QA Process Enhancement

- Engaged QualityArk specialists to define and oversee new QA workflows

- Introduced ISTQB-inspired best practices and daily stand-ups for improved team synchronization

- Established test environments and delegated deployment rights, reducing deploy time from ~24 hours to 15 minutes

- Developed test case and acceptance test documentation, along with an API specification to guide QA and development

- Identified and prioritized key defects, embedding quality checks into every user story

- Implemented simple reporting tools and email summaries to keep stakeholders aligned

- Created no-code and console tools that reduced routine test and import tasks by up to 98%

Challenge: Developer Talent Shortage

- Limited availability of experienced software engineers in Bielsko-Biała

- Roles required hybrid (3 days in-office) availability and strong teamwork skills

Approach: Strategic Developer Recruitment

- Expanded search beyond the immediate region to attract top engineering talent

- Screened candidates for both technical expertise and cultural fit, including hybrid-work readiness

- Provided interview coaching and role-specific preparation to ensure candidates could contribute effectively from the start

Key Results - QA Improvements

270%

Increase in bugs reported - indicating deeper test coverage

385

Bugs Reported and 218 Bugs Resolved

100%

of Critical and 97% of Urgent bugs resolved

99%

Acceleration - We reduced the release time from approximately one day to just 15 minutes

266

Test Cases - We developed documentation for test cases, acceptance tests, and APIs

9

Metrics - We implemented a set of 9 metrics to improve error analysis and monitoring.

Improved Processes

User stories are documented and estimated, tasks are better prioritized, team members are more prepared for each iteration.

Test Reporting Integration

Solution improves internal communication, increases the visibility of test outcomes, and supports better project and release management.

91%

Acceleration - reduced time for smoke testing from 1-1.5 hours to 6 minutes and 42 seconds.

92%

Reduced manual testing import from 2-3 hours to 17–20 min.

98%

Shortened time of Import file preparation from 1-1.5 hours to 2–3 minutes

96%

Faster report template generation, cutting the process from 1–2 hours down to just 5 minutes.

Key Results - Hiring Success

Recruited experienced developers

whose technical expertise and collaborative attitudes significantly improved project velocity. New hires immediately contributed to feature development, helping ASD Systems maintain its market leadership

Client Testimonial

Konrad Bisaga

R&D Manager at ASD Systems

I evaluate our cooperation very positively and am glad that we have achieved such great results. I hope we will have the opportunity to carry out more projects together and learn from our experiences.

Our collaboration directly reduced operational costs by optimizing developer workflows. Engineers can now focus entirely on building new features and advancing the product instead of spending large portions of their time on manual testing and version checks before every release. These responsibilities have shifted to our QA specialists, which has cut the hours needed for fixes and accelerated response times to defects.

We also lowered costs associated with:
-rework on recurring issues
-inaccurate pre-production testing
-customer-reported bugs post-release

By reallocating developer effort to core tasks, we’ve boosted team productivity, improved product quality, and delivered tangible financial savings.”

Ready to discover how we can optimize your QA processes?