QA for structural steel design software | DeviQA case study
Software testing company

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

Contact us