const appium = require('appium');
const driver = await appium.remote({
  platformName: 'Android',
  deviceName: 'emulator',
  app: '/path/to/app.apk'
});

await driver.findElement('id', 'login-btn').click();
const result = await driver.getPageSource();
console.log('Test completed successfully!');
describe('Mobile Testing', () => {
  it('should login successfully', async () => {
    await driver.setValue('#username', 'testuser');
    await driver.setValue('#password', 'password');
    await driver.click('#login');
    
    const welcomeText = await driver.getText('.welcome');
    expect(welcomeText).toBe('Welcome!');
  });
});
// Appium 2.0 Plugin Development
export class DeviceFarmPlugin {
  async createSession(next, driver, jwpCaps) {
    const device = await this.allocateDevice();
    return await next(driver, jwpCaps);
  }
}
GenAI
MCPs
LLMs
⚑
Srinivasan Sekar

Srinivasan
Sekar

Director of Engineering @LambdaTest
Open Source AdvocateInternational SpeakerTechnical Author
25+
Conference Talks
10+
Technical Articles
∞
Open Source Projects
13+
Years in Testing

About Me

I'm a passionate technologist and leader in the software testing and automation space. As Director of Engineering at LambdaTest, I drive innovation in cloud-based testing platforms that serve millions of developers worldwide, enabling seamless cross-browser and mobile testing.

My journey in open source began with contributing to Appium, where I became a core maintainer and helped architect Appium 2.0. I've created multiple plugins including Device Farm, Wait Plugin, and Gestures Plugin that are used by thousands of developers globally. Recently, I've pioneered Model Context Protocol (MCP) servers for mobile automation, bridging AI and testing workflows.

As an international speaker, I've presented at 25+ conferences including SeleniumConf, AppiumConf, QuestForQuality, SLASSCOM, Belgrade Test Conference, AutomationGuild, FOSDEM, TestΞΌConf, Nordic Testing Days, and Agile India, sharing insights on mobile automation, clean code practices, and the future of testing.

I'm passionate about ethical testing practices, reducing unconscious bias in testing processes, and mentoring the next generation of engineers. My work spans from container-based testing to Kubernetes manifest validation.

Key Achievements

πŸ†

Open Source Maintainer

Core maintainer of Appium - the leading mobile automation framework used by millions

Appium Core Team
🎀

International Speaker

25+ conference talks across SeleniumConf, AppiumConf, QuestForQuality, SLASSCOM, Belgrade Test Conference, AutomationGuild, FOSDEM, TestΞΌConf, Nordic Testing Days, Agile India

25+ Global Talks
πŸ“

Technical Author

Published 10+ technical articles on Applitools, TestProject blogs

10+ Publications
πŸš€

Director of Engineering

Leading engineering teams at LambdaTest - cloud testing platform

LambdaTest Leadership
πŸ”§

Plugin Architect

Created Appium Device Farm, Wait Plugin, Gestures Plugin for Appium 2.0

Appium 2.0 Pioneer
🌟

Community Impact

Contributor to Selenium, WebDriverIO, Taiko, Angular Testing Library projects

Multi-Project Contributor
🎯

Testing Innovation

Pioneered container-based testing and Kubernetes manifest testing in the testing community

DevOps Testing Leader
πŸ…

Conference Recognition

Featured speaker at XConf Singapore, SeleniumConf, AppiumConf, AgileIndia, TestΞΌConf, etc

Industry Recognition
πŸ’‘

Thought Leadership

Advocate for ethical testing, bias reduction, and inclusive practices in the testing community

Ethics Champion
🧠

MCP Pioneer

Created Model Context Protocol servers for WebDriverAgent and Appium Gestures - enabling AI integration with mobile automation

AI + Testing Innovation

Open Source Projects

MCP WebDriverAgent Server

Model Context Protocol server for WebDriverAgent - enabling AI integration with iOS automation and device management.

View Project β†’

MCP Appium Gestures Server

Model Context Protocol server for Appium Gestures - bringing AI-powered gesture automation to mobile testing.

View Project β†’

Appium

cross-platform test automation tool for native, hybrid, and mobile web and desktop apps.

View Project β†’

Selenium

Browser automation tool that can be used to test web applications.

View Project β†’

webdriverio

Test automation framework that allows you to run tests based on the Webdriver protocol and Appium.

View Project β†’

Appium Test Distribution

A tool for running android and iOS appium tests in parallel across devices.

View Project β†’

Appium Device Farm

Appium 2.0 plugin designed to manage and create driver sessions on available devices.

View Project β†’

Appium Wait Plugin

Appium plugin designed to wait for element to be present.

View Project β†’

Appium Gestures Plugin

Appium plugin designed to perform gestures using W3C Actions.

View Project β†’

Angular Testing Library

Simple and complete Angular testing utilities that encourage good testing practices.

View Project β†’

Conference Talks & Presentations

MobileAppiumTesting

TestΞΌ 2023

Elevate your testing game: Building Appium 2.0 plugin Live

Watch Talk β†’
GenAIBiasTesting

XConf Singapore 2023

Path to a more equitable testing process: Addressing unconscious bias and ethics

Watch Talk β†’
AppiumMobileTesting

SeleniumConf 2023

Clean Code Practices for Test Automation: Part 2

Watch Talk β†’
Clean CodeAutomationTesting

Lambdatest Webinar 2023

Clean Code Practices for Test Automation: Part 2

Watch Talk β†’
MobileChallengesTesting

VodQA Singapore 2023

Navigating mobile app testing challenges in today's tech landscape

Watch Talk β†’
UIPerformanceTesting

AgileIndia 2022

Speed Matters: Client Side Performance Improvement Tips & Tricks

Watch Talk β†’
Clean CodeAutomationTesting

Lambdatest Webinar 2022

Clean Coding Practices for Test Automation

Watch Talk β†’
MobileAppiumTesting

VodQA Bangalore 2022

Workshop - Build Appium 2.0 plugins

Watch Talk β†’

Technical Articles & Blogs

Next Generation Front End Testing using WebDriver and DevTools: Part 1

Webdriver, DevTools

Read Article β†’

Next Generation Front End Testing using WebDriver and Chrome DevTools: Part 2

Webdriver, DevTools

Read Article β†’

Consumer-Driven Contract Testing using Pact Java

API, Contracts

Read Article β†’

Consumer-Driven Contract Testing using Spring Cloud Contract

API, Contracts

Read Article β†’

Event Driven Architecture: How to Perform Contract Testing in Kafka/PubSub

Events, Kafka, PubSub, Streaming, Contracts

Read Article β†’

Consumer Driven Contract Testing [Webinar Recording]

Webinar, API, Contracts

Read Article β†’

Getting Started with Appium 2.0 Beta

Mobile, Appium 2.0, Automation

Read Article β†’

How to Automate Gesture Testing with Appium

Mobile, Appium 2.0, Automation

Read Article β†’

How to Build Your Own Appium Plugin

Mobile, Appium 2.0, Automation

Read Article β†’

Appium vs Espresso vs XCUITest Understanding how Appium Compares to Espresso & XCUITest

Mobile, Appium 2.0, Automation

Read Article β†’

What's New in Appium Java Client 8.0.0

Mobile, Appium 2.0, Automation

Read Article β†’

Let's Connect

Interested in collaboration, speaking opportunities, or just want to chat about testing and automation?