← All case studies

HR SaaS Platform

Joined as the first-ever QA on an early-stage HR platform. Built 150+ test cases, automated 60% of tests, integrated CI/CD, and grew the team from 1 to 4 QAs over 2 years.

2 YearsSolo QA → QA Lead6 → 15 Devs1 → 4 QAs
150+
Test Cases
60%
Automation
50%
Faster CI/CD

Context

Sole QA hire — later QA Lead — on an enterprise HR and learning-management SaaS, over 2 years in which the dev team grew from 6 to 15.

Problem

The platform had never had a QA engineer. No test cases existed, there were no testing processes, bug-reporting workflows, or quality standards, and nothing gated code from merging unverified.

Approach

Built QA from scratch: created 150+ manual test cases covering the entire application and established the testing processes and quality standards around them. Then built an automation framework in RSpec, Capybara and Selenium, and wired it into CircleCI so the full suite ran against every developer PR — an automated quality gate, no merge without passing tests. When the pipeline's 30–40 minute runtime became too slow for the growing team, integrated PhantomJS for headless execution and cut it to 20 minutes. Along the way, mentored 3 junior QAs, integrated Mochawesome for HTML reports with screenshots and logs, and managed bugs and test cases in Jira.

Results

  • 150+ test cases covering the entire application
  • 60% automation coverage
  • 40 → 20 min pipeline time — 50% faster CI/CD
  • 1 → 4 QA team growth, alongside a 6 → 15 dev team
  • Consistent biweekly releases with full confidence in quality
RSpecCapybaraSeleniumCircleCIPhantomJSMochawesome
See my AI QA agents →Discuss your project →
Muhammad Usman
Open to work
© 2026 Muhammad Usman ·ISTQB® CTFLUpwork Top Rated+10+ Yrs Experience