← All work

202204 / 04

Ship With Confidence

Automated testing and CI/CD pipelines — Jest, Selenium, and Cucumber wired into Jenkins so deployments stopped being a gamble.

CI/CDJenkinsSeleniumTesting

Problem

Deployment confidence rested on manual checks and hope. Regressions surfaced late, and the cost of a release was high enough that shipping slowed down.

System

Established automated testing pipelines across the stack — Jest and JUnit for units, Selenium and Cucumber for behaviour — and implemented Jenkins CI/CD to run them on every change. Docker kept environments identical from laptop to production.

Outcome

Code quality became measurable and deployments routine. The pipeline caught problems before users did, and releasing turned from an event into a habit.