- Home >
- Case studies >
- Graitec
CAM software that redefines the future of structural steel design
Our dedicated QA team sets up a QA process from scratch and refines it continuously for lasting software quality.
900+
Test cases created
250+
Autotests created
280+
Number of bugs logged
100+
Number of defects logged
80%
Test coverage
About project
ONYX is a next-generation web platform for optimized steel design and detailing. It combines cloud-based technologies with advanced engineering logic to improve accuracy, efficiency, and usability throughout the entire process of creating steel structural components.
ONYX simplifies joist modeling and editing with an intuitive web interface and automated complex engineering calculations and verifications, minimizing manual intervention and errors.
Users can begin designing within seconds using a guided joist creation flow. With smart defaults, instant feedback, and rule-based validation, ONYX eliminates repetitive tasks and lets users focus on design logic, not UI complexity.
Without DeviQA
No unified QA process for the development process
No automated regression tests
Test cases were unstructured
QA engineers weren’t involved in story refinement
Lack of visibility into test coverage
No control over regression issues
With DeviQA
A centralized QA approach with clearly defined roles and responsibilities has been introduced
A regression test suite has been developed and integrated into the CI/CD pipeline (running on a daily basis)
A comprehensive test suite has been created and maintained
QA engineers actively participate in refinement sessions, reviewing acceptance criteria before development begins
Improved transparency thanks to story-to-test traceability and structured reporting
Regression testing is regularly executed, covering all critical workflows
Our contribution
Team
2 manual QA engineers, 2 automation QA engineers
Project length
Since 2024
Technologies and tools
TypeScript
Playwright
Allure
GIT
Visual Studio Code
SQL Server Management Studio
Azure Data Studio
Azure DevOps
Microsoft Teams
Miro
Our engagement
DeviQA’s QA team is responsible for the development, refinement, and continuous improvement of the QA strategy for the ONYX project to ensure maximum test coverage, seamless delivery, and high-quality deliverables.
Key Initiatives:
1. QA process setup and test planning
We’ve established a structured QA process from scratch. This includes creating and maintaining clear documentation – a test plan, over 900 manual test cases, and more than 250 automated scenarios – ensuring consistent testing, more efficient communication within the team, and full coverage of both functional and non-functional requirements.
2. Manual and exploratory testing
Our team performs thorough manual testing of the ONYX platform, verifying core workflows. Exploratory testing is executed every sprint to identify edge cases early and reduce post-release defects.
3. Test automation and CI/CD support
To improve reliability and reduce repetitive work, we’ve automated tests and connected them to a CI/CD pipeline. These tests cover the most important functionality and run on a daily basis (10+ builds per week), with a ~90% pass rate.
4. Collaboration with a development team
Our QA engineers take part in backlog refinement sessions to clarify acceptance criteria before development starts. This helps reduce misunderstandings and simplifies feature testing and validation.
Outcomes:
The involvement of our QA team has improved the project’s test coverage and overall quality. It helps reduce risks in production, speed up feedback, and ensure consistent delivery. ONYX is now more reliable and stable, due to which users enjoy a better experience.
Services provided
Automated testing
The QA team has developed and maintained automated tests that cover core platform functionality. Integrated into the CI/CD pipeline, they run daily to ensure build stability and before each release.
Manual testing
The QA team regularly conducts manual testing and creates documentation for new features and regressions across the ONYX platform. Our QA engineers maintain the test suite and provide regular feedback about product quality.
Dedicated QA team
The ONYX QA team consists of a QA lead and 3 QA engineers. We perform different types of testing, maintain automation, design and update test documentation (including test plans, test suites, and a traceability matrix), and closely collaborate with the tech and product teams.
Facing similar challenges to Graitec?
Schedule a call to see how we can help you