Himanshu Agarwal, Developer in Hyderabad, Telangana, India
Himanshu is currently unavailable

Himanshu Agarwal

AI/ML Engineer and Developer

Hyderabad, Telangana, India

Toptal member since May 13, 2025

Bio

With over 10 years of experience in software testing and automation, Himanshu specializes in helping businesses improve product quality and accelerate release cycles. His expertise includes QA, Selenium, Playwright, Pytest, Postman, API Automation, Python, and JavaScript with CI/CD integration. He consistently builds reliable, scalable test solutions tailored to client needs. Himanshu is focused on delivering value, meeting deadlines, and driving teams toward achieving quality efficiently.

Portfolio

GSPANN
AWS Glue, Selenium WebDriver, AWS IoT, Playwright, Postman, Automation, ETL...
Fanatics
API Testing, Postman, Playwright, CI/CD Pipelines, GitHub...
Oracle
Pytest, Oracle ERP, Selenium, Jira, SQL, CI/CD Pipelines, Unit Testing, Python

Experience

  • Quality Assurance (QA) - 10 years
  • QA Automation - 8 years
  • Selenium - 7 years
  • Python 3 - 6 years
  • Postman - 5 years
  • Pytest - 5 years
  • API Testing - 5 years
  • Playwright - 2 years

Preferred Environment

Python 3, Pytest, APIs, Playwright, Postman, CI/CD Pipelines, QA Automation, AWS Glue, Swagger, Selenium WebDriver

The most amazing...

...projects I've undertaken involved UI and API automation, boosting quality and speeding up releases for global clients.

Work Experience

Technical Lead

2025 - 2026
GSPANN
  • Created DAG workflows to compare Snowflake and DAPI data, developed ETL jobs in AWS Glue, wrote Python scripts for validation, and tested APIs using Swagger.
  • Tracked and reported defects using bug tracking tools, collaborated with engineering teams to reproduce issues, verify fixes, and support regression validation across releases.
  • Tracked and managed defects in Jira, collaborated with engineering to triage and verify fixes, improving release stability, regression quality, and reducing production issues.
  • Triaged critical issues with engineering, verified fixes, reduced escaped defects, improved regression quality, and contributed to stable, high-quality releases.
  • Took ownership of developing DAG workflows, drove automation initiatives for data validation, improved ETL reliability, and proactively identified process improvements that reduced manual effort and increased workflow efficiency.
Technologies: AWS Glue, Selenium WebDriver, AWS IoT, Playwright, Postman, Automation, ETL, Swagger, Snowflake

Senior Quality Engineer

2021 - 2025
Fanatics
  • Tested microservices in eCommerce order management systems, automated 400+ API tests with Postman and Newman, and developed 200+ UI tests using Selenium and Sauce Labs.
  • Created a Playwright framework from scratch and automated more than 100 test cases.
  • Implemented automation to reduce production bugs by 30% and boost release efficiency by 40%. With the Playwright implementation, we reduced test case flakiness by 50%.
  • Worked in an Agile environment, managed tests in TestRail, and collaborated through Jira and GitHub Actions for CI/CD pipelines. Managed a team of five colleagues.
Technologies: API Testing, Postman, Playwright, CI/CD Pipelines, GitHub, Quality Assurance (QA), Order Management, Supply Chain, SQL, Selenium, JavaScript, Newman, Sauce Labs, QA Automation, Trading, TradingView

Senior Test Engineer

2019 - 2021
Oracle
  • Worked on testing the Oracle ERP UI application, a cloud-based and on-premises suite of integrated business applications.
  • Automated more than 100 tests and offered support in creating modular and reusable test frameworks with Pytest fixtures, parameterization, and custom assertions to enhance test maintainability and efficiency.
  • Leveraged Jira for ticket creating and assigning bugs to the respective develompent team. Tracked automation runs on a daily basis and reported failures.
Technologies: Pytest, Oracle ERP, Selenium, Jira, SQL, CI/CD Pipelines, Unit Testing, Python

Senior Test Engineer

2018 - 2019
Wipro
  • Worked for the Cisco security team, focusing on security validation, automation, and testing of Cisco products and services.
  • Created Python scripts for the Cisco security team. Automated API testing using Python for various security services.
  • Automated more than 50 tests for the Cisco security devices.
Technologies: Python 3, Cisco, AWS IAM, Python

Senior Test Automation Engineer

2014 - 2018
Accenture
  • Worked on database testing, E2E testing, regression testing, and deploying code in production for Telus, a telecom service provider in Canada.
  • Followed the Waterfall model for testing and leveraged HP Quality Center (QC) for bug logging.
  • Created an automation test framework from scratch using Selenium WebDriver, Java, TestNG, Apache Maven, and Jenkins for CI/CD.
Technologies: Telecom Business Support Systems (BSS), Selenium, Java, Jenkins, Waterfall, Selenium WebDriver, TestNG, Apache Maven

Experience

Order Management System

An eCommerce order management system that takes the data (orders) from the front end, processes it, and then sends it to the fulfillment centers. The system handles various order-related tasks such as canceling orders, processing returns, initiating refunds, and reshipping items.

Oracle ERP Solution

An Oracle ERP UI solution that offers a cloud-based and on-premises suite of integrated business applications. The solution helps organizations manage core business processes such as finance and accounting, procurement, supply chain management (SCM), human capital management (HCM), and customer relationship management (CRM).

Telus Telecom

Telus is a telecom company based in Canada. I was working on the OSS/BSS domain and manually tested the functionality, as well as automated the UI application using Java, Selenium, Maven, and Jenkins.

Education

2010 - 2014

Bachelor's Degree in Computer Science

Uttar Pradesh Technical University - Agra, Uttar Pradesh, India

Certifications

JULY 2016 - PRESENT

International Software Testing Qualifications Board

International Software Testing Qualifications Board (ISTQB)

Skills

Libraries/APIs

Playwright, Selenium WebDriver, Newman

Tools

Pytest, Postman, GitHub, Jira, Oracle ERP, Jenkins, Apache Maven, AWS IAM, AWS Glue

Languages

Python 3, Python, SQL, JavaScript, Java, Snowflake

Frameworks

Selenium, TestNG, Swagger, Robot Framework

Paradigms

Agile, Unit Testing, Automation, ETL

Platforms

AWS IoT

Other

APIs, Quality Assurance (QA), QA Testing, API Testing, Order Management, QA Automation, CI/CD Pipelines, Software Development, Supply Chain, Sauce Labs, Telecom Business Support Systems (BSS), Computer Science, Waterfall, Trading, TradingView, Machine Learning, Cisco

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