Transforming Quality Assurance through Intelligent Automation
With 12+ years of expertise in Software Development & Test Automation, I architect enterprise-grade automation frameworks that drive quality, speed, and reliability across the SDLC.
These days most of my energy goes into Selenium Boot β an open-source Java framework and its surrounding ecosystem of IDE plugins, extensions, and AI tooling.
Senior SDET at e2open | Leading Test Automation & Quality Engineering
Automation Frameworks: Selenium WebDriver | Cucumber BDD | TestNG | JUnit 5 | Playwright
API Testing: Rest Assured | Postman | API Automation | Microservices Testing
Languages: Java | Python | JavaScript | TypeScript
AI & Tooling: Model Context Protocol (MCP) | LLM-assisted test generation
IDE Platforms: IntelliJ Platform Plugin SDK | VS Code Extension API
DevOps & CI/CD: Jenkins | GitHub Actions | Docker | Maven | Gradle | Git
Test Management: JIRA | TestRail | Zephyr | Quality Metrics
Architecture: Hybrid Frameworks | Data-Driven | BDD | Page Object Model
Specializations: Framework Design | Test Strategy | Performance | AccessibilitySelenium Boot isn't a single library β it's a five-surface ecosystem, each piece independently built, versioned, and published:
| Component | What it does | Ships to | |
|---|---|---|---|
| β‘ | selenium-boot | The Java framework β zero-boilerplate Selenium | Maven Central |
| π€ | seleniumboot-mcp | MCP server β lets AI drive a real browser & write tests | PyPI |
| π§© | IntelliJ Framework Plugin | Project wizard, YAML schema, run configs | JetBrains Marketplace |
| π§ | JetBrains MCP Plugin | Registers the MCP with JetBrains AI Assistant | JetBrains Marketplace |
| π» | VS Code Extension | One-click MCP setup for Copilot & Claude Code | VS Code Marketplace |
|
Opinionated Java Test Automation Framework Add one dependency, extend What you get out of the box:
<dependency>
<groupId>io.github.seleniumboot</groupId>
<artifactId>selenium-boot</artifactId>
<version>3.1.1</version>
</dependency> |
AI-Powered Browser Automation via MCP A Python Model Context Protocol server that lets Claude or GitHub Copilot control a real browser β navigate, interact, assert β then auto-generate complete Java TestNG / JUnit 5 / Cucumber / pytest code from the recorded session. Key Features:
pip install seleniumboot-mcp |
|
Two distinct surfaces, both on the marketplaces: Selenium Boot (IntelliJ IDEA plugin) β the framework experience:
Selenium Boot MCP + VS Code extension β the AI experience: one-click registration of the MCP server with JetBrains AI Assistant, GitHub Copilot, and Claude Code. |
Engineering surface behind it all: |
π Note: Statistics include contributions from private repositories, the seleniumboot org, and work with PanjatanCoders.
|
|
|
|
class CurrentFocus:
def __init__(self):
self.building = [
"Selenium Boot β core framework (Maven Central)",
"seleniumboot-mcp β AI browser automation server",
"IntelliJ plugin + VS Code extension",
]
self.improving = ["Docs & discoverability", "Onboarding in under 5 minutes"]
self.exploring = ["Agentic test generation", "Flakiness prediction", "Visual testing"]
def goals_2026(self):
return {
"framework": "Grow Selenium Boot into a real community project",
"ecosystem": "Ship the VS Code framework extension",
"content": "Write the guides I wish existed when I started",
"mentorship": "Train 100+ engineers in modern automation",
}"Quality is not an act, it is a habit." β Aristotle


