Skip to content
This site is still under development, you may run into some broken features. Thanks for your patience.
QA Process

An eight-step path to a confident release.

The same structured workflow, run on every project, so quality isn't left to chance. From the first requirements review to the final release sign-off, here's exactly what happens, and what you receive at every stage.

Every release follows the same 8-step workflow, so nothing depends on who happens to be testing that day.

Every bug is logged with reproduction steps, severity and resolution, never as an informal note.

Automation handles the repetitive checks; human testers handle judgment, usability and the unexpected.

You get a documented sign-off before release, not just a verbal "looks good."

The Workflow

Eight steps, one continuous process.

Every step below runs on every release, with a clear owner, a set of activities, and a concrete deliverable you can point to.

  1. Step 01

    Understand

    Understand the product and requirements.

    • Review the product, user flows and requirements
    • Identify target platforms, devices and browsers
    • Clarify what "release-ready" means for this version
    Deliverable:Scope & requirements summary
  2. Step 02

    Plan

    Create test scenarios and coverage.

    • Write test cases and scenarios covering every flow
    • Map coverage across functional, UI, compatibility and performance testing
    • Decide what should be automated vs. tested manually
    Deliverable:Test plan & coverage matrix
  3. Step 03

    Test

    Perform manual and automated testing.

    • Run manual exploratory and scripted testing
    • Execute automated regression and functional suites
    • Test across the real devices, OS versions and browsers in scope
    Deliverable:Test execution log
  4. Step 04

    Detect

    Identify bugs, UI issues and compatibility problems.

    • Log every issue found with clear reproduction steps
    • Classify severity: critical, high, medium or low
    • Attach screenshots, recordings and environment details
    Deliverable:Bug reports with repro steps & severity
  5. Step 05

    Fix

    Work with developers to resolve issues.

    • Hand off bugs to the development team with full context
    • Discuss root cause and the proposed fix where useful
    • Track each issue through to resolution
    Deliverable:Issue tracker with resolution status
  6. Step 06

    Retest

    Run regression tests.

    • Verify each fix against the original bug report
    • Re-run the full regression suite to catch new issues
    • Confirm previously-passing functionality still works
    Deliverable:Regression test results
  7. Step 07

    Validate

    Perform final quality checks.

    • Run a final full pass across all in-scope devices and browsers
    • Re-check accessibility, performance and edge cases
    • Confirm every test case has a recorded pass/fail result
    Deliverable:Final QA sign-off report
  8. Step 08

    Release

    Approve the application for release.

    • Confirm release readiness against the original scope
    • Hand over the complete test and bug history
    • Support the release and monitor for post-launch issues
    Deliverable:Release readiness summary
What You Receive

Every engagement includes a documented paper trail.

No informal 'looks good to me.' Every stage produces something concrete you can review, share internally, or hand to stakeholders.

Step 01 · Understand

Scope & requirements summary

Step 02 · Plan

Test plan & coverage matrix

Step 03 · Test

Test execution log

Step 04 · Detect

Bug reports with repro steps & severity

Step 05 · Fix

Issue tracker with resolution status

Step 06 · Retest

Regression test results

Step 07 · Validate

Final QA sign-off report

Step 08 · Release

Release readiness summary

Testing Categories

What we validate at every stage.

Each release is checked across these categories before it's considered ready.

Functional Testing

Does the application actually work?

UI Testing

Does the interface behave correctly?

Usability Testing

Is the product easy to use?

Compatibility Testing

Does it work across devices and browsers?

Regression Testing

Did new changes break existing functionality?

Performance Testing

Does the application remain responsive?

Accessibility Testing

Can different users access and use the product?

Security Awareness

Are obvious security-related issues identified during QA?

Questions

What clients usually ask before starting.

See this process applied to a real project.

Every project in our portfolio includes a full QA summary and test report.