Sahil Mutreja, Developer in Mumbai, Maharashtra, India
Sahil is available for hire
Hire Sahil

Sahil Mutreja

Verified Expert  in Engineering

Quality Assurance (QA) Developer

Mumbai, Maharashtra, India

Toptal member since July 16, 2018

Bio

Sahil is an ISTQB-certified senior agile test automation engineer with 10+ years of experience in web, mobile, and API automation. He has worked with foodtech and adtech companies, including other service-based companies where testing effort was outsourced. As a strong believer in quality, Sahil will always ensure ways to achieve it with minimal effort.

Portfolio

Delivery Hero
JavaScript, Java, Selenium, Playwright, QA Automation...
HelloFresh
Java, TestNG, Agile Software Testing, Web App Testing, Quality Assurance (QA)...
Media.net
Git, Jenkins, NUnit, JUnit, TestNG, Cucumber, SpecFlow, Selenium, C#, Java...

Experience

  • Java - 10 years
  • Manual Testing - 7 years
  • Selenium - 7 years
  • Quality Assurance (QA) - 7 years
  • QA Automation - 7 years
  • API Testing - 6 years
  • SQL Server 2016 - 4 years
  • Playwright - 2 years

Availability

Full-time

Preferred Environment

GitHub, Java, Apache Maven, Selenium, REST Assured, Docker, Appium, API Testing, JavaScript, Playwright

The most amazing...

...thing I've developed is an API test suite configured in parallel with a UI test suite executing 30 UI and 66 API test cases on GitHub Actions with test report.

Work Experience

Senior Agile Test Automation Engineer

2021 - 2025
Delivery Hero
  • Coordinated over 10 cross-functional teams (developers, QA, product managers) to streamline workflows, reducing project blockers by 40% and accelerating delivery timelines by 25%.
  • Spearheaded automation efforts, developing 300+ test scripts (Selenium, Cypress, Postman), cutting regression testing time by 60%, and improving CI/CD deployment reliability.
  • Reduced production defects by 35% through robust automated test suites.
  • Led over 50 sprint cycles for more than five Agile teams, improving sprint completion rates by 30% and reducing backlog spillover by 50%.
  • Mentored three teams in Agile adoption, increasing velocity by 20% within three months.
Technologies: JavaScript, Java, Selenium, Playwright, QA Automation, Continuous Integration (CI), API Testing, Postman, GitHub Actions, Docker, Drone CI

Senior Agile Test Automation Engineer

2018 - 2021
HelloFresh
  • Collaborated with over five teams to define more than 100 acceptance criteria, reducing post-release defects by 30%.
  • Streamlined onboarding and training for over 10 new hires, cutting ramp-up time by 50%, and mentored more than 5 junior testers.
  • Partnered with leadership to increase test coverage by 40%, accelerating release timelines.
  • Developed over 50 Web/API automation scripts using Selenium and Postman, improving efficiency by 40%.
  • Executed more than 200 test cases, including functional, regression, UAT, and compatibility testing.
  • Conducted specialized testing such as A/B tests for over five campaigns, performance tests resulting in a 25% latency drop, and usability tests boosting UX scores by 15%.
Technologies: Java, TestNG, Agile Software Testing, Web App Testing, Quality Assurance (QA), Continuous Integration (CI), API Testing, GitHub Actions, Postman, Automated UI Testing

Senior Test Automation Engineer

2016 - 2018
Media.net
  • Implemented the BDD framework and cross-browser testing to upgrade the web applications test automation suite.
  • Built an automation test suite for API testing using REST Assured.
  • Designed an automation test suite for web application testing using Selenium 3 and integrated it with a CI/CD pipeline with Jenkins.
  • Developed a mobile application automation test suite using Appium.
  • Executed and wrote automated tests for new features.
Technologies: Git, Jenkins, NUnit, JUnit, TestNG, Cucumber, SpecFlow, Selenium, C#, Java, Quality Assurance (QA), Web App Testing, Manual QA, API Testing, Manual Testing, QA Automation, Agile Software Development, Docker, Selenium PageFactory, REST Assured, Automated Testing, Test Automation, MacOS, Quality Auditing, Manual Software Testing, Continuous Integration (CI), Software Architecture, Automated UI Testing

Software Engineer

2014 - 2016
MAQ Software
  • Designed a Page Object Model framework using a Page Factory design pattern implemented to render the automation suite more robust and maintainable.
  • Developed and periodically updated stored procedures and SQL jobs for mining data from upstream data sources using SQL Server 2016.
  • Built an ETL as a back-end service in C# for sourcing and parsing the raw data from upstream data sources.
Technologies: Java, C#, jQuery, CSS3, HTML5, Microsoft Test Manager, MTM, Microsoft SQL Server, Quality Assurance (QA), Manual QA, SQL Server 2016, Manual Testing, QA Automation, Agile Software Development, Selenium PageFactory, REST Assured, Automated Testing, Test Automation, Quality Auditing, Manual Software Testing, Continuous Integration (CI), Automated UI Testing

Experience

Mobile App Test Automation Suite

https://github.com/sahilmutreja/AppiumTutorials
A sample project for automating various test cases on an Android mobile app using the Appium library.

The project contains all the various basic user interaction testing that can be done via Appium Java Client 5.0.4.

The majority of the tutorials are performed on the Android API demo hybrid app v8.0.0 and the native calculator app.

Media Ads Exchange Web Test Automation Suite

Media.net Ads Exchange Web Application automation test suite was designed to have cross-browser test execution via CI/CD tool Jenkins to run on each code check-in to automate regression testing for every new build.

Test Scenarios:
• User onboarding steps with user registration
• Creation of new campaigns and ads
• Validation of user interaction of Advertisement Reports like:
a. Sorting and pagination of reporting grids
b. Pagination
c. Filtering of reporting with multiple parameters

Platform:-
Selenium WebDriver v3.0, JAVA v8.0, Jenkins as a CI/CD tool, cross-browser testing achieved via TestNG test-runner,
It is designed using Page Factory Design Pattern with Enhanced POM.

Features:
• Test Reports available for all the web app and API test cases
• Continuous Integration set up on Jenkins for scheduling test suite execution in a timely fashion
• Logging on each activity where logs available on Jenkins and additionally in a separate log file
• Screenshots to be taken on each test case failure

Media Ads Exchange API Test Automation Suite

API automated test suite for Media.net was designed with a single aim of parallel test execution of each data-driven test case. The addition of a test case was as easy as adding an object in the JSON file with required key-value parameters in an API call.

Different JSON files for each environment, including staging, integration, and production.

Total count of test cases executed per environment: 67
Total execution time: 1.5 to 2 minutes.

Platform:
Java 8, REST Assured v3.0.7 and TestNG v6.14.2, Log4j v1.2.17

Features:
• Human readable test reports available for each test suite execution
• Parallel execution of each test API call causing optimal resource utilization and faster execution of test cases.
• Logging across for all test cases execution on output stream and in a file.

Selenium Cross-browser and Cross-platform Web Automation Test Suite

Developed a web automation test suite in Java and Selenium using TestNG to implement cross-browser and cross-platform test suites.

Libraries used:
• Selenium
• TestNG
• Log4J
• Org.JSON

Features:
1. Logging
2. Taking a screenshot of failed tests
3. Generation of a human-readable report
4. Generating random values for insignificant test data, e.g., for a new user
5. WebDriver factory
6. Encapsulation layers like test data, the logic of tests, actions on web pages, and so on
7. Configurator (via testNG.xml file):
a. Run tests in parallel mode
b. Ability to run tests for different browsers/operating systems by configuring.
c. Ability to run tests for different environments (URLs) by configuring/by command-line.
8. Reading test data from the JSON file.

Created Web, API, and Mobile Test Automation Suite for Many Companies

In the last seven years, I've worked on many projects that required severe quality assurance, test automation framework, and quality culture.

I've worked with product owners, project/engineering managers, and front-end/back-end developers to ensure everyone is on the same page regarding quality and the importance of having a structured plan for adding testing to daily life.

My motto is to start quality right from the day of refinement to the product release. To achieve this, I use a mixed approach of manual and test automation techniques in the agile development lifecycle.

Back-end and API Testing for a Foodtech Website and Mobile App

A foodtech application used for managing logistics. I was the test automation engineer in charge of testing apps and the website. I've designed test cases, automated them, and ensured continuous monitoring and alerts. This included web-based tools as well as back-end API-related tools.

Education

2011 - 2014

Master's Degree in Computer Engineering

V.E.S Institute of Technology - Mumbai

Certifications

JULY 2020 - PRESENT

Professional Scrum Master

Scrum.org

FEBRUARY 2018 - PRESENT

ISTQB Certified Tester - Agile Extn Level (CT AL)

International Software Testing Qualifications Board (ISTQB)

APRIL 2017 - PRESENT

ISTQB Certified Tester - Foundation Level (CTFL)

International Software Testing Qualifications Board (ISTQB)

FEBRUARY 2014 - PRESENT

Querying Microsoft SQL Server 70-461 (MCSE)

Microsft

Skills

Libraries/APIs

Playwright, Selenium Grid, jQuery

Tools

Jira, Apache JMeter, REST Assured, Microsoft Visual Studio, Jenkins, Cucumber, IntelliJ IDEA, Postman, Visual Studio, Git, Microsoft Test Manager, GitHub, GitLab, Apache Maven, TestRail, Excel 2013, Charles Proxy

Frameworks

Selenium, TestNG, Swagger, NUnit, JUnit, SpecFlow, Appium

Paradigms

Manual Testing, Test Automation, Testing, Software Testing, Continuous Integration (CI), Automated Testing, Scrum, Agile Software Development, Agile, Unit Testing

Languages

Java, C#, HTML5, CSS3, HTML, CSS, SQL, JavaScript

Platforms

MacOS, Docker, Drone CI

Storage

SQL Server 2016, Microsoft SQL Server, Redis, SQL Server Integration Services (SSIS)

Other

Quality Assurance (QA), QA Automation, Selenium PageFactory, Selenium Page Object, Log4j, Quality Auditing, Manual Software Testing, Agile Software Testing, REST API Automation, Automated UI Testing, API Testing, GitKraken, Software Architecture, MTM, Web App Testing, Manual QA, Mobile App Testing, Test Management, ISTQB, Regression Testing, Excel 365, UI Testing, Software Engineering, GitHub Actions

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