Husain Dahodwala, Developer in Pune, India
Husain is available for hire
Hire Husain

Husain Dahodwala

Verified Expert  in Engineering

Software Developer

Pune, India

Toptal member since August 31, 2022

Bio

Husain has worked for over seven years at the intersection of business, design, and technology. He believes his passion and creativity have impacted core businesses of some of the world's renowned brands, most recently as an automation test analyst at Credit Suisse.

Portfolio

Credit Suisse
Java, Selenium, REST Assured, WebDriver, TestNG, Cucumber, SQL, Apache Maven...
UBS
Java, Selenium, TestNG, REST Assured, SQL, Apache Maven, GitLab...
Barclays India
Java, Selenium, Gradle, Commons HttpClient, Jira REST API, REST Assured...

Experience

  • Test Automation - 7 years
  • Git - 7 years
  • Selenium - 7 years
  • Java - 7 years
  • Apache Maven - 6 years
  • TestNG - 6 years
  • Cucumber - 4 years
  • REST Assured - 3 years

Availability

Part-time

Preferred Environment

Windows, IntelliJ IDEA, Eclipse IDE

The most amazing...

...thing I've developed is a data mining tool for a project that minimized test data identification activity for the entire business unit.

Work Experience

Automation Test Analyst

2021 - PRESENT
Credit Suisse
  • Created the UI Automation framework from scratch using TestNG and Cucumber.
  • Developed a utility for the database environment comparison to identify discrepancies before going live.
  • Connected with business analysts and developers to understand the requirements and get better test coverage.
Technologies: Java, Selenium, REST Assured, WebDriver, TestNG, Cucumber, SQL, Apache Maven, Jira, Automated Testing, Quality Assurance (QA)

IT Quality and Test Engineer

2020 - 2021
UBS
  • Contributed to framework enhancements of the user interface (UI) and API automation.
  • Scripted utilities to test the application migration from a monolithic to microservices-based architecture.
  • Developed a dashboard for API health checks and created APIs for data mining.
  • Managed a team of three who worked resources from vendors, allocated daily tasks, and monitored their progress.
Technologies: Java, Selenium, TestNG, REST Assured, SQL, Apache Maven, GitLab, Automated Testing, Quality Assurance (QA)

Test Automation Analyst

2018 - 2020
Barclays India
  • Supported the automation requirements of other quality assurance (QA) teams within the bank as part of the center of excellence (CoE) team.
  • Maintained the quality of multiple components single-handedly of the application using automated and manual checks.
  • Created tests compatible to execute on browser stacks for cross-browser testing.
  • Developed a utility for image comparison and enhanced the framework using Jira REST APIs for better test evidence management.
Technologies: Java, Selenium, Gradle, Commons HttpClient, Jira REST API, REST Assured, Test Automation, Cucumber, BrowserStack, GitHub, Automated Testing, Quality Assurance (QA)

Senior Software Engineer - QA

2017 - 2018
Citiustech
  • Converted manual functional and regression scripts to behavior-driven automated scripts using cucumber and serenity.
  • Developed SQL scripts to validate relational database tables.
  • Communicated with product management, development, and business analyst teams during preparation and approval of all test-related documents.
  • Worked closely with application designers and developers to resolve documentation, design, and functional issues.
Technologies: Cucumber, Eclipse IDE, Java, Selenium, Jenkins, Git, REST Assured, Serenity BDD, Automated Testing, Quality Assurance (QA)

Automation Test Engineer

2014 - 2017
Tata Consultancy Services
  • Achieved 70% regression automation in record time while being part of a team to automate the regression suite.
  • Wrote automated tests for UI and database validations using a test data-driven approach.
  • Maintained and enhanced the existing automation scripts.
Technologies: Selenium, TestNG, Rally, Java, Programming, Apache Maven, Automated Testing, Quality Assurance (QA)

Experience

JSON and XML Formatter App

https://github.com/husainmd/JsonXmlFormatterApp
A Java Swing application to format JSON and XML payloads. This utility was developed as the client project did not have access to online formatters due to client-imposed restrictions. The utility developed had features to compare XML to XML and JSON to JSON, validating the expected versus the actual payload.

Image Comparator

https://github.com/husainmd/ImageComparator
The utility was developed as part of an application that needed to be supported by a wide array of devices. This small utility helped compare different screens against mockups minimizing visual and manual testing across various devices.

Education

2010 - 2014

Bachelor's Degree in Electronics and Telecommunications

University of Pune - Pune, India

Certifications

JULY 2021 - PRESENT

Microsoft Certified: Azure AI Fundamentals

Microsoft

JUNE 2021 - PRESENT

Microsoft Certified: Azure Data Fundamentals

Microsoft

FEBRUARY 2021 - PRESENT

GitLab Certified Git Associate

GitLab

SEPTEMBER 2020 - PRESENT

Microsoft Certified: Azure Fundamentals

Microsoft

DECEMBER 2016 - PRESENT

Certified Tester: Agile Tester Foundation Extension

ISTQB | Indian Testing Board

MAY 2016 - PRESENT

Certified Tester: Foundation Level

ISTQB | Indian Testing Board

Skills

Libraries/APIs

Jira REST API, Commons HttpClient, WebDriver

Tools

Cucumber, IntelliJ IDEA, Eclipse IDE, Git, REST Assured, Apache Maven, Rally, Jenkins, Serenity BDD, Gradle, BrowserStack, GitHub, GitLab, Azure Machine Learning, Jira

Frameworks

Selenium, TestNG

Paradigms

Test Automation, Automated Testing, Testing, Agile

Languages

Java, SQL

Platforms

Windows, Azure

Storage

Azure SQL Databases

Other

Quality Assurance (QA), Programming

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