
Chirag Bhadoria
Verified Expert in Engineering
Software Development Engineer in Test and Developer
Gwalior, Madhya Pradesh, India
Toptal member since April 21, 2026
Chirag is a senior SDET with 9+ years of experience architecting high-performance automation suites for fintech and banking. He specializes in mastering the modern testing stack, including REST Assured, Selenium WebDriver, and Playwright. He engineers scalable, BDD-driven frameworks that handle complex asynchronous workflows and microservices. Chirag is a product-minded lead focused on AI-augmented testing and Git-native tools to accelerate CI/CD and ensure enterprise-grade quality at scale.
Portfolio
Experience
- SDET - 9 years
- QA Automation - 9 years
- Java - 9 years
- REST API Automation - 7 years
- Selenium WebDriver - 7 years
- REST Assured - 7 years
- Jenkins Pipeline - 4 years
- Playwright - 2 years
Preferred Environment
Jira, Slack, Microsoft Teams, IntelliJ IDEA, MacOS, Microsoft 365, Linux
The most amazing...
...thing I've developed is an E2E TestNG REST Assured framework and CI/CD with Jenkins, Gmail with IMAP, MS Teams notification, and Google Sheet integration.
Work Experience
Senior Automation Test Engineer
EPAM Systems
- Developed a Java, Selenium, and REST Assured framework from scratch. Integrated Google Secret Manager and IMAP-based OTP validation to automate secure flows. Supported parallel execution to enable high-speed feedback in global environments.
- Engineered a custom TestNG listener for "Known vs. New" bug triaging, reducing manual triage time by 40%. Migrated API testing to Bruno for Git-native collaboration, effectively tracking all defects and automation progress via Jira.
- Optimized Jenkins CI/CD pipelines, slashing execution time from 4 hours to 45 minutes. Increased regression coverage by 65%, saving 30+ manual hours per sprint while maintaining 98% stability for high-traffic production platforms.
- Architected a local-first API testing strategy using Bruno, eliminating cloud costs and improving security. Implemented AI-augmented workflows for agentic test generation, streamlining the transition from manual to automated suites.
Staff Software Engineer
Recur
- Developed an automation suite using REST Assured and Java within a Spring Boot environment. Automated complex financial API workflows, ensuring high coverage for debt-financing services and seamless integration with back-end microservices.
- Engineered a data validation framework using Apache Spark to verify massive datasets. Performed deep database testing across MongoDB and MySQL, ensuring data consistency between NoSQL and Relational systems during high-volume transactions.
- Optimized reporting by integrating the Google Sheets API, generating automated, real-time quality audits for stakeholders. Increased data verification speed by 50% through Spark-based comparisons, reducing manual audit cycles significantly.
Senior Quality Consultant
ThoughtWorks
- Developed automated mobile UI tests using Kotlin and Jetpack Compose for a high-security banking application. Leveraged modern Android testing libraries to ensure a seamless and bug-free user experience across diverse device profiles.
- Engineered a robust testing strategy for hybrid API layers, utilizing REST Assured with Kotlin. Validated complex banking transactions and real-time data fetching, optimizing query efficiency and ensuring data accuracy across microservices.
- Optimized the release cycle for the mobile banking platform by automating critical regression suites. Ensured compliance with strict financial security standards, maintaining over 99% test reliability and facilitating faster bi-weekly app updates.
Senior Automation Test Engineer
Impetus Technologies
- Leveraged a Java and Selenium-based framework to automate complex big data pipelines for Gathr. Extended the existing automation suite by adding comprehensive test cases for UI-driven data ingestion from JSON/CSV into PostgreSQL.
- Utilized existing framework functions to validate end-to-end encryption/decryption techniques. Implemented Apache Spark logic to perform large-scale distributed comparisons between processed outputs and expected baseline data.
- Optimized data integrity audits by automating the verification of enriched data across MS SQL and queuing channels. Reduced manual validation effort by 50% by maximizing the utility of the existing automation architecture.
Quality Analyst
Worldpay Group
- Implemented BDD-style test scenarios using Java, REST Assured, and Cucumber. Utilized Gherkin to translate business requirements into automated API test cases, expanding the coverage for core payment processing modules.
- Executed complex testing for asynchronous payment journeys using the STOMP protocol and Kafka. Leveraged existing utilities to consume events from queuing channels, verifying data accuracy across decoupled transactional systems.
- Maintained and enhanced web automation suites for the Control Center using Selenium and Java BDD. Contributed to a 40% reduction in regression time by consistently identifying defects early in the software development lifecycle.
Associate Professional – Product Test
DXC Technology
- Contributed to a data-driven automation suite for the CIC Insurance web application using Selenium WebDriver and Java. Automated regression test cases by utilizing the Apache POI library to manage large test datasets.
- Implemented scripts to streamline data reading and dumping from Excel into the automation framework. Ensured the integrity of insurance policy data by validating UI inputs against structured datasets stored in external workbooks.
- Supported the maintenance of the core regression suite, identifying critical defects in the insurance lifecycle. Helped reduce manual testing effort for the CIC project by expanding the automated test coverage for policy management modules.
Experience
KattaBill
https://t.me/KattaBillBotSelenium BDD Framework
https://github.com/Chirag28121994/SeleniumBDDFrameWorkEnterprise REST API Automation Suite
https://github.com/Chirag28121994/rest.automation.suiteKey technical highlights:
• Architectural design: Built on a BaseTest abstraction layer that provides a reusable RequestSpecification, ensuring consistent configuration and reducing boilerplate code across test suites.
• Test lifecycle management: Integrates with the Spring context using @SpringBootTest, allowing the testing suite to utilize dependency injection and application properties for environment-specific configurations.
• Categorization and scalability: Implements a modular tagging system (using a TestGroup model) to distinguish between Smoke and Regression suites, facilitating targeted execution within CI/CD pipelines.
• Validation logic: Employs fluent assertions to validate response payloads and HTTP status codes, ensuring high-fidelity verification of microservices.
This framework demonstrates a shift from basic scripting to test engineering, providing a production-ready template for validating complex API ecosystems with high stability and minimal maintenance.
Education
Bachelor's Degree in Electronics and Telecommunication Engineering
Institute of Engineering & Technology, DAVV - Indore, Madhya Pradesh, India
Skills
Libraries/APIs
Selenium WebDriver, Lombok, REST APIs, Playwright, Jenkins Pipeline, Apache POI
Tools
REST Assured, Microsoft Teams, IntelliJ IDEA, Postman, GitHub, Jenkins, Apache Maven, Gradle, Allure Report, Cucumber, Jira, Slack, Claude Code, GitHub Copilot, Android Studio, RabbitMQ
Languages
Java, Java 8, Gherkin, SQL, Kotlin, TypeScript, C++, JavaScript
Frameworks
TestNG, API Framework, JUnit, Selenium, Spring Boot, Apache Spark, Cypress
Paradigms
Microservices, Manual Testing, Test Automation, Acceptance Testing, Automated Testing, Functional Testing, Behavior-driven Development (BDD), E2E Testing, Page Object Model (POM), ETL
Storage
Database Testing, MongoDB, MySQL, HDFS, PostgreSQL
Platforms
MacOS, Linux, Android, iOS, Apache Kafka, Docker
Other
SDET, QA Automation, REST API Automation, UI Testing, UX Testing, Quality Assurance (QA), Test Automation Frameworks, Manual QA, API Testing, Test Planning, Testing Strategy, Regression Testing, Automated UI Testing, User Experience (UX), UiPath, Agile QA, Software QA, QA Testing, Back-end, CI/CD Pipelines, Data Structures, Networking, Microsoft 365, Mobile App Testing, AWS Management Console, GitHub Actions, Jetpack Compose, Supabase, Mobile Device QA Automation
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring