Mohammad Saqib Manan · Senior SDET & DevOps Engineer · Delhi, India
I build the systems that catch bugs before your users do, and the pipelines that ship the code once it's clean.
class Saqib(SeniorSDET, DevOpsEngineer):
based_in = "Delhi, India 🇮🇳"
works_at = "CivicDataLab"
tests = ["ParakhAI", "IDS-DRR", "CivicDataSpace"]
toolkit = ["Playwright", "Selenium", "pytest", "GitHub Actions", "Docker", "AWS"]
sidekick = "Claude Code 🤖"
learning = ["Terraform", "Kubernetes", "k6"]I've spent 5+ years in quality engineering, across AI platforms, civic-data infrastructure and digital banking. I'm the sole quality engineer at CivicDataLab. I own automation, CI/CD and release QA for three production platforms, including one under the IndiaAI Mission.
I treat QA as engineering. That means multi-layer test coverage, self-healing suites, deploys that roll themselves back, and test generation done with AI agents (Claude Code, Codex, Playwright MCP).
| Platform | What it is | My role |
|---|---|---|
| ParakhAI | IndiaAI Mission algorithmic-auditing framework | 5-layer Playwright + pytest framework: E2E, accessibility, visual, API, performance |
| IDS-DRR | Multi-state disaster-risk analytics | Self-healing Selenium suite; adding a new state takes one YAML file; runs on every frontend deploy |
| CivicDataSpace | Open civic-data exchange | Selenium POM + GraphQL tests, with auto-generated JSON, Markdown and PDF reports |
🚀 On the DevOps side, I've put 7 services on automated deploys that have to pass a smoke test, and most of them roll back on their own if it fails. They run on AWS (ECS, EC2, CloudFormation), Docker and GitHub Actions.
$ pytest saqib/
test_every_test_can_actually_fail ............ PASSED
test_prod_only_sees_readonly_tests ........... PASSED
test_deploys_roll_back_on_their_own .......... PASSED
test_call_it_flaky_without_evidence .......... XFAIL
=============== 3 passed, 1 xfailed in 5+ years ===============Testing specialisms: API & GraphQL contract testing · Accessibility (WCAG 2.1 AA) · Visual regression · Mobile-responsive web · Performance & load
CivicDataLab · Jun 2023 – Present
QA Engineer → Senior QA Engineer (2024) → SDET (2025) → Senior SDET & DevOps Engineer (Apr 2026)
- Sole quality engineer across three production platforms. I own the full QA and DevOps stack
- Built the five-layer Playwright framework for ParakhAI and the self-healing Selenium suite for IDS-DRR
- Own the deploy pipelines (GitHub Actions, Docker, AWS), where the tests decide whether a release ships
Tata Consultancy Services · System Engineer, QA · Jul 2021 – May 2023
- Tested Citibank's digital banking platform in an Agile delivery model: functional, regression and integration testing
- 🎤 Represented CivicDataLab at India AI Summit 2026
- 🎪 Organised CivicSabha 2 — International Conference on Data for Public Good, Feb 2026
- 🎪 Organised ParakhAI Workshop — Participatory Algorithmic Auditing, Delhi 2025
- 🏔️ Organised Institutional Development Index and Data Management Workshop — McLeodganj, 2025
- 🌍 Represented CivicDataLab at WSDS (World Sustainable Development Summit), Delhi 2024
- 🎪 Organised CivicSabha 1 — International Conference on Data for Public Good, Delhi 2023
B.Tech, Electronics & Communication Engineering · Shri Mata Vaishno Devi University (SMVDU) · 2017 – 2021
Open to Senior SDET · QA Automation · DevOps roles where automation, CI/CD, and AI-assisted tooling actually matter.
Happy to talk test architecture, CI/CD, or agentic QA · saqibmanan6@gmail.com



