Bashiul Alam Sabab, QA Testing Developer in Dhaka, Dhaka Division, Bangladesh
Bashiul Alam Sabab

QA Testing Developer in Dhaka, Dhaka Division, Bangladesh

Member since May 22, 2021
Bashiul is a software quality assurance professional with over six years of experience in functional testing of microservice-based back-end platforms, performance testing, web and mobile applications, API, and UI automation. His focus lies in developing test plans, test cases, and test scenarios while meeting the business requirements. Bashiul is a team player and self-motivated professional who thrives in Agile and Scrum environments.
Bashiul is now available for hire

Portfolio

Experience

  • QA Testing 5 years
  • Jira 4 years
  • Postman 4 years
  • Manual Software Testing 4 years
  • Java 4 years
  • Apache JMeter 3 years
  • Groovy 3 years
  • Selenium 2 years

Location

Dhaka, Dhaka Division, Bangladesh

Availability

Part-time

Preferred Environment

IntelliJ, Postman, Java, Selenium, Groovy, Apache JMeter, Spock Framework, TestNG

The most amazing...

...project I've participated in is an API automation that minimized the effort and time required to execute the regression and sanity test suite.

Employment

  • Senior SQA Engineer

    2021 - PRESENT
    Advanced Mobility Analytics Group
    • Led AMAG SQA team. Supervised team members' tasks. Defined test metrics and guidelines for the quality assurance department.
    • Analyzed requirements and prepared test cases for the AMAG services in TestRail. Executed the test cases and conducted necessary functional testing with teammates as per requirements.
    • Worked in developing back-end API automation suite using Spock framework of Groovy and REST Assured framework.
    • Worked in developing a broken URL checker project using Selenium and Java to test the overall functionality of the UIs of AMAG web application services.
    • Executed required Sanity and Regression testing and complete system end-to-end testing in Staging and Production environment as per the necessity.
    • Conducted necessary troubleshooting of different errors and reported bugs in Jira.
    • Reported to the stakeholders about the test progress in the development sprints.
    Technologies: API Testing, Bug Triage, REST API Automation, UI Automation, Manual QA, Manual Testing, Test Case Development, Requirements Analysis, Remote Team Leadership, Confluence, Git, Jira, TestRail, Groovy, Spock Framework, REST Assured, Cypress.io, Postman, Java, Test Case Execution, Regression Testing, Sanity Testing, Selenium, Agile Sprints, Manual Software Testing, Troubleshooting
  • Senior Software Quality Assurance Engineer

    2021 - 2021
    REVE Systems
    • Led the SQA team of the e-Governance department and supervised the team members' execution of tasks.
    • Analyzed the project requirements and SRS documents; prepared the use cases and test scenarios.
    • Developed the test cases based on the created use cases and test scenarios.
    • Conducted the functional testing of ERP modules of the e-Governance projects based on the developed test cases and reported bugs in an in-house bug tracking tool.
    Technologies: Selenium, Java, Manual Software Testing
  • SQA Engineer II

    2019 - 2021
    Kona Software Lab
    • Owned the projects from the quality assurance side as a group leader, supervised the team members, and assessed and reviewed group members' tasks.
    • Took ownership and managed the regression test suite and automation projects of an internet banking application and Digital Financial Service (DFS) web portal's UI using Selenium in Java.
    • Prepared the performance and load testing scripts using JMeter for a lottery application.
    • Analyzed the project requirements and use cases and prepared the test cases accordingly.
    • Executed additional functional testing—regression, sanity, integration, system, end-to-end, and UAT—according to the prepared test cases.
    • Conducted necessary troubleshooting of different errors and reported bugs in Jira.
    • Reported to the stakeholders about the project status and communicated with the clients about the test progress and requirement analysis.
    Technologies: Java, Groovy, Apache JMeter, Selenium, Jira, Postman, API Testing, Git, Integration Testing, Sanity Testing, Regression Testing, Test Case Development, Test Case Execution, QA Leadership, QA Testing, Manual QA, Manual Software Testing, Troubleshooting
  • SQA Engineer I

    2017 - 2018
    Kona Software Lab Ltd
    • Took ownership and managed the end-to-end API automation project using the Spock framework built on Groovy and Core Java, which covered the full regression suite of the project.
    • Used Selenium in Java to automate the regression test suite of the DFS project web portal's UI.
    • Created the performance and load testing script and executed them with JMeter for the digital wallet application of a local bank in Bangladesh; prepared the performance and load testing reports based on the executed test scenarios.
    • Examined the requirements and use cases of the project to prepare the test cases.
    • Performed additional functional testing such as regression, sanity, integration, system, end-to-end, and UAT.
    • Troubleshoot various errors and reported bugs in Jira.
    Technologies: Apache JMeter, Java, Groovy, API Testing, QA Testing, Selenium, Jira, Postman, Test Case Development, Sanity Testing, Regression Testing, Manual QA, Manual Software Testing, Troubleshooting
  • Junior SQA Engineer

    2016 - 2016
    Kona Software Lab
    • Developed an end-to-end automation project with the Spock framework built on Groovy and Core Java, covering the project's full regression suite.
    • Prepared the test cases based on analysis of the project requirements and use cases.
    • Executed the regression, sanity, integration, system, end-to-end, and UAT functional testing.
    • Troubleshoot errors and conducted bug reporting in Jira.
    Technologies: Java, Groovy, API Testing, Postman, Jira, Confluence, Git, Manual QA, QA Automation, QA Testing, Quality Assurance (QA), Test Automation, Testing, Manual Software Testing, Troubleshooting

Experience

  • AutoBot—Back-end API Automation Tool of Kona Card Project
    https://github.com/bashiulAlam/api-automation-with-spock.git

    This project is developed using Groovy, Java, and Spock framework and supports the behavior-driven and data-driven E2E regression tests. The tool is also responsible for the regression tests of new releases and git commit. This project is integrated with the Jenkins CI/CD pipeline and has a library of 300+ test cases covering the project's regression suite and various corner cases.

  • Web UI Automation
    https://github.com/bashiulAlam/selenium-with-testng.git

    The web UI automation project using Selenium in Java language.

    We implemented it in the Page Object Model (POM) structure to ensure the reusability of different web elements. Furthermore, we added the HTML reporting to execute better tests and improve their results' visibility.

  • Bug Severity Calculator
    https://github.com/bashiulAlam/bug-severity-calculator.git

    A simple Java GUI application to calculate the severity of bugs.

    We implemented the logic to determine the severity level based on the answers to the three provided questions. The application took the selected answers from the dropdown as input and calculated the severity levels such as blocker, highest, high, medium, low, and lowest.

Skills

  • Paradigms

    Sanity Testing, Testing, Test Automation, Requirements Analysis, Manual Testing, User Acceptance Testing (UAT)
  • Other

    QA Testing, Manual Software Testing, API Testing, Quality Assurance (QA), Manual QA, QA Automation, Test Case Development, Test Case Execution, Bug Triage, Regression Testing, Integration Testing, System Testing, QA Leadership, Troubleshooting, Performance Testing, QA Test Plan Management, REST API Automation, Test Planning, UI Automation, Remote Team Leadership, Agile Sprints
  • Languages

    Java, Groovy, SQL
  • Frameworks

    Selenium, Spock Framework, JUnit, TestNG, Cypress.io
  • Tools

    Postman, Apache JMeter, Jira, Git, Confluence, TestRail, IntelliJ, Gradle, Maven, REST Assured
  • Libraries/APIs

    SLF4J

Education

  • Bachelor's Degree in Computer Engineering
    2010 - 2015
    Bangladesh University of Engineering and Technology - Dhaka, Bangladesh

To view more profiles

Join Toptal
Share it with others