Skip to main content
Ahsan MehdiAM
Looking for a job

Ahsan Mehdi

@ahsanmehdi

I build reliable automated, API, data, and performance testing systems.

Pakistan
Message

What I'm looking for

I'm looking to improve software quality through automated, data, API, and performance testing, while learning new technologies and applying cutting-edge tools and practices.

At S&P Global, I build and maintain BDD test scenarios, validate Databricks ETL/ELT workflows, and automate data-quality checks with Python, Pytest, and SQL.

Previously at Siemens Digital Industries Software, I tested ML pipelines, plugins, and distributed systems; evaluated LLMs with PromptFoo; and built E2E automation with Playwright, TypeScript, Selenium, Cypress, Cucumber, and Robot Framework. I also automated API testing and reduced tester effort by more than 50 percent through stronger automation strategies.

Across more than five years in manual and automated testing, I’ve worked on UI, API, database, performance, load, stress, and CI/CD testing. I enjoy applying practical automation and rigorous validation to improve software reliability.

Experience

Work history, roles, and key accomplishments

S&P Global logoSG
Current

Senior Quality Engineer

Jul 2025 - Present (1 year 2 months)

• Authored and maintained Cucumber feature files in BDD format, translating user stories and acceptance criteria into clear, executable scenarios, and implemented step definitions to validate functional requirements in collaboration with business and development teams.
• Planned, executed, and maintained data validation efforts in Databricks, testing ETL/ELT workflows across raw, transformed, and

Siemens Digital Industries Software logoSS

Senior Software Development Engineer in Test

Jan 2023 - May 2025 (2 years 4 months)

The following are roles for current position:
• Testing ML pipelines and plugins, devising testing strategies and methodologies, and writing code to ensure the robustness of Machine Learning libraries.
• Assessed Distributed System's backend performance using JMeter with effect load & stress testing.
• Conducted LLM evaluation using PromptFoo, integrating Selenium and Python within a CI/CD pipelin

RDEVSOL logoRD

Quality Assurance Engineer

Aug 2021 - Nov 2022 (1 year 3 months)

• Designed test cases from user requirements and executed them using Cypress and Cucumber with BDD.
• Generated Excel graphs illustrating test status, crafted detailed test reports, & streamlined reader effort by 30%
• Developed sanity automation, integrated with CI/CD pipelines and created Sanity Reports.
• Utilized JMeter and LoadRunner to rigorously evaluate and enhance software performance w

National University of Computer and Emerging Sciences logoNS

Database/SQL Developer Internee

May 2019 - Aug 2019 (3 months)

I worked with one of my Professor in 3 months internship. In the internship I worked on a project and I was responsible to create a database including ER Diagram, & SQL Queries. Addition to this I also tested the product with some test cases need to be tackled. That project was about a medicine distribution system.
• Gather Requirement
• Design SQL Queries
• Test Queries
• Generate SQL Reports
• D

Education

Degrees, certifications, and relevant coursework

NS

National University of Computer and Emerging Sciences

Bachelor's degree, Computer Science

2014 - 2021

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan