Md Samsul Kabir, Developer in Karlsruhe, Germany
Md is available for hire
Hire Md

Md Samsul Kabir

Verified Expert  in Engineering

Test Automation Developer

Karlsruhe, Germany
Toptal Member Since
May 6, 2019

Samsul is an ISTQB certified and test automation engineer (SDET) with several years of experience in manual, automation, and performance testing. He has substantial expertise in automated testing tools (Cucumber, Selenium WebDriver), in-depth knowledge of SQL queries for database and API testing, and is a practiced hand with CI/CD using Jenkins. Samsul is also quite good with programming languages such as Java, Python, JavaScript, among others.


Big Data, Test Automation, SQL, JavaScript, Jenkins, Java, Agile, Cucumber...
Nightwatch.js, Appium, JavaScript, Python, Java, Robot Framework, Protractor...
Secure Link Services Ltd.
Groovy, SoapUI, Protractor, Apache JMeter, Postman, Java, Selenium WebDriver...




Preferred Environment

Git, Eclipse, MacOS, Java

The most amazing...

...thing I’ve done was to run my automation script simultaneously on various browsers running on different devices (iOS, Android).

Work Experience

Senior Engineer, QA

2018 - PRESENT
  • Created and maintained test cases for both manual and test automation.
  • Designed and developed a BDD automation framework.
  • Wrote an automation script to verify interfaces between different databases.
  • Supported test execution in different environments and report generation.
  • Worked in an Agile/Scrum environment with a two-week cycle.
  • Developed API automation script and maintained CI/CD.
  • Guided team members and helped them with automation.
Technologies: Big Data, Test Automation, SQL, JavaScript, Jenkins, Java, Agile, Cucumber, MariaDB, Vertica, Google Cloud, Kubernetes, Functional Testing, Regression Testing, Smoke Testing, Jira, Scrum, Automated Testing, Cypress, Appium, API Testing, Kotlin, Selenium WebDriver, Playwright, REST Assured, Testcontainers

Software QA Engineer

2017 - 2018
  • Performed front-end automation testing using Protractor for end-to-end testing.
  • Conducted acceptance testing using the Robot framework.
  • Ran automation testing on iPhone and Android devices using Appium.
  • Verified the acceptance criteria before a task was ready for development.
  • Implemented cross-browser testing using BrowserStack.
  • Monitored network performance using Catchpoint.
Technologies: Nightwatch.js, Appium, JavaScript, Python, Java, Robot Framework, Protractor, Selenium WebDriver, SQL, Jenkins, Automated Testing

Software Quality Assurance Engineer

2012 - 2016
Secure Link Services Ltd.
  • Analyzed the requirements and drafted technical documentation (test plan, software acceptance criteria).
  • Estimated, prioritized, planned out, and coordinated testing activities.
  • Performed compatibility/usability tests of desktop, mobile, and web applications.
  • Tested the software using an automation tool (JMeter, Selenium IDE, Selenium WebDriver, MonkeyTalk, and SoapUI).
  • Prepared defect reports and tracked them using advanced issue-tracking tools such as Jira, Trac, and Trello.
  • Worked with individual developers and other stakeholders to technically understand the testing necessities of a component.
  • Expressed my thoughts and concepts clearly and came up with ideas for improving the ongoing process.
  • Reported all the issues and verified that they were resolved.
Technologies: Groovy, SoapUI, Protractor, Apache JMeter, Postman, Java, Selenium WebDriver, SQL, Automated Testing

Automation Using Protractor and Appium
Work Done:
• Created a framework using Protractor for a non-Angular site.
• Wrote a script that can be executed in parallel on different browsers on a local machine, on various platforms using BrowserStack or Sauce Labs, and on different devices (iPhone, Android) connected to a local machine.
• Connected Android and iPhone devices to a local machine using Appium and executed automation script on a native mobile browser.

Automation of a Web App Using Cucumber and Java
Work Done:
• Used the page-object model as best practice.
• Implemented PageFactory.
• Created a page manager to avoid initializing the page object again and again.
• Generated an extent report with screenshots documenting the failures.

Load Testing of a Web App

Work Done:
• Created a script in JMeter to perform load testing.
• Performed load testing in a non-GUI mode for better performance.
• Composed a professional report with details.

Automation of a REST API Using Serenity BDD
Work Done:
• Performed REST API automation testing using Serenity BDD.
• Implemented REST Assured for CRUD operations.
• Deserialized JSON response using Jackson.
2008 - 2009

Master of Information Systems Management (MSITT) Degree in Information and Telecommunication Technology

Athens Information Technology - Athens, Greece

2004 - 2008

Bachelor of Science (BSc) Degree in Electronics Engineering

BUITEMS | The Balochistan University of Information Technology and Management Sciences - Quetta, Pakistan


ISTQB® Certified Tester Foundation Level

German Testing Board


Selenium WebDriver, Selenium Grid, Nightwatch.js, Playwright


Cucumber, Jira, Serenity BDD, REST Assured, Apache JMeter, Jenkins, SoapUI, Postman, Git, Google Kubernetes Engine (GKE), Google Cloud Console


Protractor, Robot Framework, TestNG, Appium, Hadoop, Selenium, Cypress


Agile, Scrum, Functional Testing, Automated Testing, Test Automation, Testing, Automation, Kanban, Load Testing


MacOS, Windows, Linux, Eclipse, Kubernetes


MariaDB, Vertica, Couchbase, Google Cloud


Java, SQL, Groovy, Python, JavaScript, Ruby, Kotlin


Regression Testing, Smoke Testing, QA Automation, UI Automation, Big Data, Quality Assurance (QA), API Testing, Testcontainers

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.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

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