Taha Metin
Case study · Softtech

Code quality and test coverage

Unit tests with JUnit 5 and Mockito that raise coverage measured by JaCoCo, SonarQube clean-up, and AI-assisted development with a company-hosted OpenCode setup.

Role
Software Engineer
Testing
JUnit 5, Mockito, JaCoCo, SonarQube
Tooling
Company-hosted OpenCode

Context

Banking services live for a long time and change often. Low test coverage and open static-analysis findings make every change riskier and slow down reviews.

My role

Alongside feature work, I took on improving the test coverage and SonarQube results of the services I worked on.

What I did

Outcome

Higher measured coverage and fewer open SonarQube findings on the services I touched, giving the team more confidence when shipping changes.

Details are generalised to respect client confidentiality. No customer data is shown.