Open to Work — SDET · Automation · AI/ML

PRATHAM VATS.

SDET · Gen Z Solutions · ISTQB Certified · 3 Open-Source Frameworks · Pune, India

I build automation frameworks that catch bugs before production — across Web, API, Mobile & Data, with Python and AI.

100+ Test Scripts
25+ DB Tables
70+ API Scenarios
5 Databases
About Me

Who I Am

Open to Opportunities
100+ Scripts
25+ DB Tables
70+ APIs
5 Databases
1yr+ Experience
8.6 CGPA

Pratham Vats — Software Engineer & SDET at Gen Z Solutions, Pune. I ship production-grade automation across Web, API, Mobile, and Data pipelines — not record-and-playback scripts.

  • 100+ automated test scripts — Selenium, Playwright, Appium across Web & Mobile (Android/iOS)
  • 70+ API scenarios validated via Postman, Bruno, SoapUI; CI/CD on Jenkins & Azure DevOps
  • 25+ database tables validated across 5 DBs — automated ETL checks, schema & null integrity
  • AI-assisted test tooling using OpenAI API + Python ML heuristics to predict test failures & surface flaky tests
  • WCAG 2.1 accessibility audits — automated + manual compliance for global standards
  • ISTQB CTFL certified · B.Tech CS, GGSIPU Delhi · 8.6 CGPA
Differentiators

Why Hire Me

Full-Stack QA — Not Just Selenium Clicks
I cover Web + API + Mobile + Data in one person. Most SDETs do one layer. I've shipped production automation across all four — with CI/CD integration from day one.
AI-Augmented Testing — Now, Not Later
Already integrating OpenAI API, LangChain, and RAG into real automation tooling — predicting failure patterns & flagging flaky tests before they waste CI time.
Self-Healing Frameworks, Not Fragile Scripts
Built a 6-fallback locator engine that auto-recovers broken selectors at runtime. Less maintenance, more coverage, zero surprise failures on Monday morning.
Data Quality Engineering
Beyond UI tests — I write Python pipelines that validate 25+ tables across 5 databases, catching schema drift and integrity failures in Azure Data Factory before they hit prod.
CI/CD First Mindset
Every framework I build plugs into Jenkins or Azure DevOps on day one. Smoke, regression, nightly — all gated, all visible, all automated. Quality is shipped, not bolted on.
Systems Thinker, Not a Script Writer
I design for scale — POM, BDD, Data-Driven, ThreadLocal parallel execution. Code that a team can own, extend, and trust. Not a one-person rickety script pile.
ISTQB CTFL Certified
Cross-platform (Web · API · Mobile · Data)
AI / ML integration
CI/CD from day one
Open source frameworks on GitHub
Agile / Scrum delivery
WCAG 2.1 accessibility
Expertise

Skills & Arsenal

Design Patterns & Architectures
ATS Keywords — Key Technologies
Career

Experience

Software Engineer — Automation & SDET
⚡ Gen Z Solutions Pvt. Ltd.
📍 Pune, India  ·  Dec 2024 – Present  ·  Full-Time
● Current
SeleniumPlaywright AppiumPython JavaJenkins Azure DevOpsAzure Data Factory DatabricksOpenAI API PytestTestNG
  • Engineered 100+ automated test scripts across Web, API, and Mobile (Android/iOS) — reduced manual regression effort by ~45%
  • Built end-to-end CI/CD pipelines on Jenkins & Azure DevOps integrating automated regression suites for continuous QA delivery
  • Developed Python data quality pipelines validating 25+ tables across 5 databases — automating ETL integrity checks and reducing data defect leakage
  • Executed API testing across 70+ scenarios using Postman, Bruno, and SoapUI — catching critical issues pre-release
  • Implemented WCAG 2.1 accessibility audits (automated + manual) ensuring international compliance standards
  • Leveraged Azure Data Factory & Databricks to validate and monitor cloud data pipelines end-to-end
  • Contributed to in-house AI test optimisation tool — OpenAI API + Python ML heuristics predicting failure patterns & detecting flaky tests
Open Source

GitHub Activity

Pratham Vats GitHub Stats
Pratham Vats Top Languages
Pratham Vats GitHub Streak
Portfolio

Selected Work

Workplace Projects
Workplace
⚡ Validates 25+ DB tables daily — catches data defects before production

CI/CD Data Quality & Regression Pipeline

Production ETL validation at Gen Z Solutions — automated schema, null, and FK integrity checks across 5 databases, running in scheduled Azure DevOps pipelines.

  • 25+ tables · null, schema, FK integrity checks
  • Azure DevOps CI — scheduled regression triggers
  • Azure Data Factory + Databricks cloud validation
  • Eliminated manual DB audit effort entirely
PythonAzure DevOps Azure Data FactoryDatabricks SQL
Proprietary
Workplace
🧠 AI flags flaky tests & predicts failures before the next CI run

AI-Powered Test Optimisation Engine

In-house tool using OpenAI API + Python ML heuristics to surface flaky test root causes and predict failure patterns from historical execution logs — saving debugging hours per sprint.

  • OpenAI API + ML heuristics for failure prediction
  • EDA on historical test execution log data
  • Flaky test root cause surfacing with QA insights
  • Jenkins pipeline integration — runs post-suite
PythonOpenAI API ML HeuristicsJenkins Pandas
Proprietary
Technical Writing
Self-Healing Locators: How I Built a 6-Fallback Engine in Selenium
A deep-dive into building a production-grade SmartElement locator chain that auto-recovers broken selectors at runtime — no manual fixes, no Monday-morning surprises.
Selenium Java Framework Design 📝 Coming to Medium & dev.to — follow for updates
Personal Open-Source Projects
Open Source Java
🔧 Self-heals broken locators at runtime — zero test failures from stale selectors

Self-Healing Web Automation Framework

Selenium 4 + TestNG + Cucumber BDD with a 6-fallback SmartElement engine that auto-recovers broken locators — no manual locator fixes, no flaky failures.

  • 6-chain: data-test → id → name → CSS → aria → XPath
  • ThreadLocal DriverFactory — thread-safe parallel runs
  • 16 BDD scenarios · Allure + ExtentReports
  • Headless CI on GitHub Actions
Java 17Selenium 4 CucumberTestNG Allure
Open Source Python
🧪 54 tests · API ↔ DB cross-layer consistency in one run

API + DB Testing Framework

End-to-end testing with a fluent ResponseValidator chain, Docker PostgreSQL auto-seed, JSON Schema contracts, and API↔DB consistency validation.

  • 54 tests: Users API + Posts API + DB quality + integration
  • Fluent chain — see all failures in one run, not one at a time
  • Docker Compose · seeded PostgreSQL in one command
  • Ruff + Black + MyPy quality gates in CI
Python 3.11Pytest SQLAlchemyDocker PostgreSQL
Open Source Java
📱 Single config switches Android ↔ iOS — no code changes

Appium Mobile Automation Framework

Scalable Appium + Java + TestNG framework with capability factory that switches Android/iOS targets from config alone — gesture handling, POM, and GitHub Actions CI.

  • Capability factory — one config, two platforms
  • Custom DriverManager with session lifecycle control
  • Gesture handling — swipe, scroll, tap, long press
  • GitHub Actions CI with emulator support
Java 17Appium TestNGUiAutomator2 XCUITest
What People Say

In Their Words

"

Pratham doesn't just write test scripts — he thinks about the entire quality ecosystem. The self-healing framework he built cut our flaky test rate dramatically and required almost no maintenance from the team.

Team Lead · Gen Z Solutions
Engineering, Pune
"

The data quality pipeline Pratham shipped is one of the most solid pieces of infrastructure we have. Schema validation, null checks, FK integrity — all automated. Runs every night without anyone babysitting it.

Senior Data Engineer · Gen Z Solutions
Data Platform, Pune
Worked with me? A short LinkedIn recommendation goes a long way. Leave one here →
Academics

Education & Certs

B.Tech — Computer Science
Guru Gobind Singh Indraprastha University (GGSIPU), Delhi
2020 – 2024
8.6 CGPA
Top performer · CS batch
GGSIPU, Delhi
Relevant Coursework
Data StructuresOOP DBMSSoftware Testing OSNetworks Algorithms
Certifications
ISTQB Certified Tester — Foundation Level (CTFL)
ISTQB International · Globally Recognised
✓ Earned
Feature Engineering
Kaggle · Verified
✓ Earned
Currently Learning
OpenAI API · LangChain · RAG · Prompt Engineering
⚡ Active
Get In Touch

Let's Talk

Let's build something
that doesn't break.

Open to SDET · Automation · Python · AI/ML roles. Based in Pune — open to remote and relocation. I reply within 24 hours.

⬇ Download Resume
Send a Message