Md Samsul Kabir, Test Automation Developer in Karlsruhe, Germany
Md Samsul Kabir

Test Automation Developer in Karlsruhe, Germany

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.
Md is now available for hire

Portfolio

  • GroupM
    Big Data
  • Trivago
    Nightwatch.js, Appium, JavaScript, Python, Java, Robot Framework, Protractor...
  • Secure Link Services Ltd.
    Groovy, SoapUI, Protractor, Apache JMeter, Postman, Java, Selenium WebDriver

Experience

Location

Karlsruhe, Germany

Availability

Part-time

Preferred Environment

Git, Eclipse, MacOS

The most amazing...

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

Employment

  • Engineer, QA

    2018 - PRESENT
    GroupM
    • Created and maintained test cases for both manual and test automation.
    • Designed and developed a BDD automation framework.
    • Write 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 two weeks cycle.
    • Monitored the code coverage.
    Technologies: Big Data
  • Software QA Engineer

    2017 - 2018
    Trivago
    • 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.
    • Monitored network performance using Catchpoint.
    Technologies: Nightwatch.js, Appium, JavaScript, Python, Java, Robot Framework, Protractor, Selenium WebDriver
  • 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 advance issue tracking tools such as Jira, Trac, Trello among others.
    • Worked with individual developers and other stakeholders to technically understand the testing necessities of a component.
    • Expressed my thoughts/concepts clearly and came up with ideas on improving the ongoing process.
    • Reported all the issues and verified that they were resolved.
    Technologies: Groovy, SoapUI, Protractor, Apache JMeter, Postman, Java, Selenium WebDriver

Experience

  • Automation Using Protractor and Appium
    https://github.com/samsul-kabir/protractor_test_trv

    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
    https://github.com/samsul-kabir/ui-api-load/tree/master/uiautomation

    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
    https://github.com/samsul-kabir/ui-api-load/tree/master/apiautomation

    Work Done:
    • Performed REST API automation testing using Serenity BDD.
    • Implemented REST Assured for CRUD operations.
    • Deserialized JSON response using Jackson.

Skills

  • Frameworks

    Protractor, Robot Framework, TestNG, Appium, Hadoop
  • Libraries/APIs

    Selenium WebDriver, Selenium Grid, Nightwatch.js
  • Tools

    Cucumber, Jira, Serenity BDD, REST Assured, Apache JMeter, Jenkins, SoapUI, Postman, Git
  • Paradigms

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

    MacOS, Windows, Linux, Eclipse
  • Other

    Regression Testing, Smoke Testing, Big Data
  • Languages

    Java, SQL, Groovy, Python, JavaScript, Ruby
  • Storage

    MariaDB, Vertica, Couchbase

Education

  • Master of Information Systems Management (MSITT) Degree in Information and Telecommunication Technology
    2008 - 2009
    Athens Information Technology - Athens, Greece
  • Bachelor of Science (BSc) Degree in Electronics Engineering
    2004 - 2008
    BUITEMS | The Balochistan University of Information Technology and Management Sciences - Quetta, Pakistan

Certifications

  • ISTQB® Certified Tester Foundation Level
    DECEMBER 2017 - PRESENT
    German Testing Board

To view more profiles

Join Toptal
Share it with others