Abdul Rahuman, Developer in Windsor, ON, Canada
Abdul is available for hire
Hire Abdul

Abdul Rahuman

Verified Expert  in Engineering

Test Engineer and Software Developer

Location
Windsor, ON, Canada
Toptal Member Since
May 16, 2022

Abdul is a software automation test engineer with 6 years of experience building test automation frameworks. As an automation engineer at NTT Data Services, he worked on many complex Web UI and API projects, accomplishing positive efficiency impacts for the targeted clients. Abdul specializes in web applications and REST APIs and excels at preparing, executing, and maintaining test cases, test scenarios, and test plans.

Portfolio

CGI
Java, Parasoft SOAtest, Apache JMeter, REST Assured, Selenide, QA Automation...
NTT Data
Java, Python, Selenium WebDriver, TestNG, Cucumber, ExtentReports, Jenkins...

Experience

Availability

Full-time

Preferred Environment

Eclipse, PyCharm, Jupyter Notebook, IntelliJ IDEA, Apache Maven, Jenkins, Java, Python

The most amazing...

...solution I've developed is a web automation framework that reduced the execution time of test cases and helped the client save substantial time and costs.

Work Experience

Consultant | API Tester

2022 - 2023
CGI
  • Prepared test strategies, test scenarios, and test cases. Developed and maintained APIs in Parasoft for automation.
  • Identified the highly impacted APIs due to newly added features and created end-to-end workflows using APIs.
  • Understood business and functional requirements by analyzing the design document with the product owner and the scrum team.
Technologies: Java, Parasoft SOAtest, Apache JMeter, REST Assured, Selenide, QA Automation, REST APIs

Software Development Senior Associate

2018 - 2021
NTT Data
  • Developed a Selenium automation framework for web applications and a REST Assured framework for APIs from scratch. Successfully implemented them in the project for functional and regression testing.
  • Created and executed functional and end-to-end (E2E) test cases. Detected, logged, and tracked bugs using the HP ALM project management tool. Managed test scenarios and test cases in ALM.
  • Identified and analyzed risks involved in testing the change request (CR). Performed the impact assessment of CR.
  • Finalized the Test Exit Report (TER) and provided the client with an overview of the test case execution status and the issues raised on the current release.
  • Migrated the keyword-driven framework to a behavior-driven development (BDD) process and increased the automation test coverage.
Technologies: Java, Python, Selenium WebDriver, TestNG, Cucumber, ExtentReports, Jenkins, QA Testing, E2E Testing, Regression Testing, Sanity Testing, Smoke Testing, Test Estimation, Test Case Creation, Test Case Execution, Test Case Development, Test Reporting, API Testing, Database Testing

Selenium Web Automation Framework with Java TestNG

https://github.com/Abdull8870/Selenium-TestNG-Framework
Built a robust framework to reduce the lines of code and time. One of the framework features comprised capturing a screenshot in a Word document with the test name after each test, making it easy to upload evidence in the defect tracking tool. This framework was built with TestNG in Selenium and used ExtentReports for reporting purposes.

Selenium Web Automation Framework with Java Cucumber and TestNG

https://github.com/Abdull8870/Selenium-with-Cucumber-and-TestNG
Built a robust framework to reduce the lines of code and time. The framework was built using Java with Cucumber and TestNG. The test cases have been converted to feature files, and the ExtentHtmlReporter was used for reporting.

Multiple Imputation via Markov Chain and Monte Carlo Simulation (MCMC)

https://github.com/Abdull8870/Data-Mining-Course-Project
This project was developed within a course on data mining and helped predict missing values in the dataset with the help of the famous MCMC sampling. The project takes the dataset with missing numerical values, predicts these values multiple times, takes the final average of all predictions, and imputes the missing values.

Real-time To-do List

https://github.com/Abdull8870/RealTimeTodo-Angular-ForntEnd
This project aimed to create a ready-to-deploy live to-do list management system deployed on a server before submission. The application comprised a front end developed with HTML5, CSS3, JavaScript, Bootstrap, Angular, and a REST API with real-time functionalities. It also used Node.js, Express.js, and Socket.IO for back-end development and MongoDB for the database.
2021 - 2022

Master's Degree in Electrical and Computer Engineer

University of Windsor - Windsor, Ontario, Canada

2013 - 2017

Bachelor of Engineering Degree in Electronics and Instrumentation

Jeppiaar Engineering College - Chennai, India

JUNE 2022 - PRESENT

Appium -Mobile Testing (Android/IOS) from Scratch+Frameworks

Udemy

MAY 2022 - PRESENT

Webservices API Testing with Rest Assured API and POSTMAN 2021

Udemy

MARCH 2021 - PRESENT

Selenium WebDriver with PYTHON from Scratch + Frameworks

Udemy

DECEMBER 2020 - PRESENT

Selenium WebDriver with Java—Basics to Advanced + Frameworks

Udemy

DECEMBER 2020 - PRESENT

Data Structures and Algorithms: Deep Dive Using Java

Udemy

MARCH 2020 - PRESENT

Selenium WebDriver

TestLeaf Software Solutions Private Limited

Libraries/APIs

Selenium WebDriver, Pandas, NumPy, Matplotlib, REST APIs, Node.js

Tools

Cucumber, REST Assured, Jenkins, PyCharm, IntelliJ IDEA, Apache Maven, Postman, Parasoft SOAtest, Apache JMeter

Frameworks

Selenium, TestNG, Appium, Angular, Selenide

Languages

Java, Python, TypeScript, HTML, CSS

Paradigms

Test Automation, E2E Testing, Sanity Testing, Testing, REST, Manual Testing

Storage

Database Testing, MongoDB

Platforms

Eclipse, Jupyter Notebook, Android

Other

ExtentReports, QA Automation, UI Automation, QA Testing, Regression Testing, Smoke Testing, Test Estimation, Test Case Creation, Test Case Execution, Test Case Development, Test Reporting, API Testing, Frameworks, UI Frameworks, Manual QA, Software Development, SDET, Data Mining, Computer Networking, Data Structures, Algorithms, log4j, Mobile Device QA Automation, Mobile App Testing, Quality Assurance (QA), Quality Control (QC), APIs

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