Akshay Sharma, Developer in Bengaluru, Karnataka, India
Akshay is currently unavailable

Akshay Sharma

Bio

Akshay is a senior QA with nearly a decade of hands-on experience in automation and manual testing using Selenium, Playwright, Appium, Jenkins, Java, Python, TypeScript, REST Assured, and REST APIs, building stable automation solutions and integrating them into CI/CD pipelines. He has worked for clients such as EasyJet, AT&T, ADIB Bank, STC, and Royal London. Akshay focuses on clean test design, reliable execution, and deep root-cause analysis to support fast, high-confidence releases.

Portfolio

ParamInfo
Selenium, Appium, Playwright, Java SE (Core Java), Windows 11, Jira, TestRail...
Nagarro
API Testing, REST Assured, Postman, Appium, Java SE (Core Java)...
Accenture
Java, REST Assured, Selenium, Appium, Jenkins, Cucumber, Monitoring...

Experience

  • Selenium - 10 years
  • Java SE (Core Java) - 9 years
  • Appium - 8 years
  • Cucumber - 7 years
  • REST Assured - 6 years
  • Jenkins - 5 years
  • TestNG - 5 years
  • Playwright - 2 years

Preferred Environment

Selenium, Appium, Java SE (Core Java), REST Assured, TestNG, Cucumber, Playwright, Postman, Python, Windows 11

The most amazing...

...things I've developed are automation frameworks integrated with Playwright MCP using an AI agent, Selenium MCP, and pytest.

Work Experience

Senior QA Automation Consultant

2021 - 2025
ParamInfo
  • Built an end-to-end agentic AI automation ecosystem using Java Selenium with MCP-based AI-callable tools, alongside a Playwright Pytest framework for ga overnment-grade generative AI chatbot to implement AI-driven testing covering self-healing automat.
  • Designed and implemented automation frameworks from scratch for web, mobile, and back-end systems using Selenium, Playwright, and API automation, improving overall test coverage by more than 60%.
  • Reduced regression execution time by 50–60% for back-end testing and 30–40% for web and mobile testing by introducing API-first automation and optimizing test execution strategies.
  • Integrated automated UI and API test suites into CI/CD pipelines using Jenkins, enabling continuous quality checks and reducing production defects by over 30%.
  • Defined and implemented a structured QA process aligned with software development lifecycle (SDLC) and Agile practices, improving requirement clarity and reducing rework during later testing phases by more than 25%.
  • Established a test strategy that balanced API-level and UI-level automation, improving execution stability and reducing dependency on fragile UI tests.
  • Standardized test case design, review, and execution processes, improving test quality and reducing duplicate and redundant test cases by 30%.
  • Implemented defect triage and root-cause analysis processes, reducing recurring defects and improving overall product stability across sprints.
Technologies: Selenium, Appium, Playwright, Java SE (Core Java), Windows 11, Jira, TestRail, REST Assured, Pytest, Quality Assurance (QA), QA Automation, Mobile Device QA Automation, REST API Automation, API Framework, Java, Test Automation Frameworks, Microservices, Database Testing, RabbitMQ, JUnit, AI Testing, Automated UI Testing, Test Automation, Test Management, QA Testing, Regression Testing, Behavior-driven Development (BDD), E2E Testing, Selenium WebDriver, Amazon Web Services (AWS), AI Tools, OpenAI, Integration Testing, System Integration Testing (SIT), User Acceptance Testing (UAT), Testing, UI Testing, Automated Testing, Automated Regression Testing, SQL, GitHub, Behavioral Testing, Automation, WebDriver

QA Lead

2019 - 2021
Nagarro
  • Implemented API automation using REST Assured, Postman, and Swagger, enabling early defect detection and significantly reducing dependency on UI-only testing.
  • Performed end-to-end testing across web, mobile, and back-end systems, ensuring complete validation of business-critical user journeys before production releases.
  • Utilized cloud-based testing platforms like BrowserStack and Xperitest to enhance cross-browser and cross-device coverage, boosting production confidence across various platforms.
Technologies: API Testing, REST Assured, Postman, Appium, Java SE (Core Java), Regression Testing, Test Management, QA Testing, Automated UI Testing, Behavior-driven Development (BDD), E2E Testing, Selenium WebDriver, Testing, UI Testing, Automated Testing, Automated Regression Testing, SQL, GitHub, Behavioral Testing, Automation, WebDriver

Senior Test Analyst – Automation (Web & Back-end QA)

2017 - 2019
Accenture
  • Collaborated with developers and QA teams to review automation code, improve framework reusability, and mentor engineers on test design. Performed manual API testing using Postman.
  • Executed API regression and performance testing using Rest Assured and JMeter, identifying scalability and stability issues early.
  • Developed Selenium-based automation for web applications and integrated UI validations with back-end API checks for end-to-end coverage.
Technologies: Java, REST Assured, Selenium, Appium, Jenkins, Cucumber, Monitoring, Regression Testing, Automated UI Testing, Behavior-driven Development (BDD), Test Management, Selenium WebDriver, Testing, Automated Testing, Automated Regression Testing, GitHub, Data-driven Testing, Behavioral Testing, WebDriver

Senior Test Engineer (API & UI Automation)

2013 - 2016
Sopra Steria
  • Developed and maintained Selenium-based automation frameworks for web applications using Java, TestNG, and Cucumber to strengthen regression coverage.
  • Executed system integration, regression, and exploratory testing across multi-channel platforms, including web and back-end services.
  • Integrated automation suites with Jenkins-based CI/CD pipelines, enabling continuous testing and faster release cycles.
  • Delivered automation knowledge-sharing and training sessions on Selenium and API testing to improve team productivity and adoption.
Technologies: Selenium, Manual Testing, Appium, Apache Maven, Jenkins, TestNG, Behavior-driven Development (BDD), API Testing, Postman, Java SE (Core Java), Regression Testing, Automated UI Testing, Selenium WebDriver, Testing, Automated Testing, Automated Regression Testing, Data-driven Testing, Automation, WebDriver

Experience

GovGPT AI Chatbot Testing

Designed and built an end-to-end agentic AI automation ecosystem to validate enterprise and government-grade applications, combining Java-based Selenium automation with MCP-based AI-callable tools and autonomous AI agents (LangChain4j/MCP Java OpenAI Agents SDK).

The solution enables self-healing UI automation, intelligent waits, dynamic element recovery, and autonomous test decision-making to improve stability across complex, frequently changing UIs. In parallel, developed a Python-based framework for generative AI chatbot validation, covering multilingual English/Arabic (RTL/LTR) intent confidence scoring, fallback handling, security and response consistency checks, and hallucination detection.

The ecosystem includes enterprise-ready reporting, screenshots, execution evidence, CI/CD compatibility, and governance-level quality metrics, enabling scalable, AI-driven testing for regulated environments such as government and large enterprises.

Cybersecurity VOIP Messenger

Cybersecurity VOIP Messenger is a secure mobile messaging and VoIP platform for government use, providing encrypted chat, calling, and real-time communication, tested across Android and iOS for reliability, security, and performance.

STC TV Back-end API & Microservices Testing

I worked on back-end API and microservices testing for a large-scale OTT/TV platform, focusing on ensuring reliability, scalability, and integration quality. I designed and executed automated API test suites using Java and Rest Assured, validating service contracts, business logic, and error handling. My work included testing microservices dependencies, validating asynchronous back-end flows involving message queues, and ensuring backward compatibility using Swagger/OpenAPI specifications. I integrated API automation into CI/CD pipelines to provide early feedback on regressions and collaborated closely with back-end teams to support stable, production-ready releases.

Banking Back-end API & Microservices Automation (ADIB)

I worked on back-end API and microservices testing for a large-scale banking platform, focusing on validating critical financial workflows, service integrations, and system reliability. I designed and maintained automated API test suites using Java and Rest Assured to validate business logic, error handling, and data integrity across back-end services. My responsibilities included testing microservices dependencies, validating integrations with downstream systems, and performing contract validation using Swagger/OpenAPI specifications to ensure backward compatibility. I also executed performance and regression API testing and integrated automation into CI/CD pipelines, collaborating closely with development teams to ensure secure, stable, and release-ready back-end services.

Education

2012 - 2013

Diploma in Computer Engineering

Centre for Development of Advanced Computing (C-DAC) - Maharashtra, India

2008 - 2012

Bachelor's Degree in Computer Science

University of Lucknow - Uttar, Pradesh, India

Certifications

OCTOBER 2020 - PRESENT

TOSCA Automation Specialist

Tricentis

SEPTEMBER 2017 - PRESENT

Certified Professional Selenium Automation Tester (CP-SAT)

Agile Testing Alliance

MAY 2016 - PRESENT

ISTQB

ITB

Skills

Libraries/APIs

Selenium WebDriver, Playwright, Open APIs, WebDriver

Tools

REST Assured, Cucumber, BrowserStack, Jira, HP Quality Center (QC), GitHub, Postman, Jenkins, Apache Maven, RabbitMQ, Pytest, TestRail, JSON Schema, Apache JMeter

Languages

Java SE (Core Java), Java, Python, SQL

Frameworks

Selenium, Appium, TestNG, API Framework, JUnit, Swagger

Paradigms

Test Automation, E2E Testing, Testing, Automated Testing, Data-driven Testing, Microservices, User Acceptance Testing (UAT), Manual Testing, Behavior-driven Development (BDD), Automation

Platforms

Tricentis Tosca, Amazon Web Services (AWS)

Storage

Database Testing

Other

Manual QA, API Testing, QA Automation, Quality Assurance (QA), REST API Automation, Test Automation Frameworks, Automated UI Testing, Regression Testing, Test Management, QA Testing, Integration Testing, System Integration Testing (SIT), UI Testing, Automated Regression Testing, Behavioral Testing, Monitoring, Communication, Training, Advanced Computing, Windows 11, Mobile Device QA Automation, APIs, CI/CD Pipelines, Contract Testing, AI Tools, OpenAI, AI Testing, GitHub Copilot Chat, Playwright MCP

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring