
Bashiul Alam Sabab
Verified Expert in Engineering
Software Quality Assurance Engineer and Software Developer
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.
Portfolio
Experience
Availability
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.
Work Experience
Senior SQA Engineer
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.
Senior Software Quality Assurance (SQA) Engineer
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.
SQA Engineer II
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.
SQA Engineer I
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.
Junior SQA Engineer
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.
Experience
AutoBot—Back-end API Automation Tool of Kona Card Project
https://github.com/bashiulAlam/api-automation-with-spock.gitWeb UI Automation
https://github.com/bashiulAlam/selenium-with-testng.gitWe implemented it in the Page Object Model (POM) structure to ensure the reusability of different web elements. Furthermore, we added HTML reporting to execute better tests and improve their results' visibility.
Bug Severity Calculator
https://github.com/bashiulAlam/bug-severity-calculator.gitWe 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, Automated 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, Mobile App Testing, Automated UI Testing, Agile Sprints, Playwright
Languages
Java, Groovy, SQL
Frameworks
Selenium, Spock Framework, JUnit, TestNG, Cypress, Appium
Tools
Postman, Apache JMeter, Jira, Git, Confluence, TestRail, IntelliJ, Gradle, Apache Maven, REST Assured, Cucumber
Libraries/APIs
SLF4J
Education
Bachelor's Degree in Computer Engineering
Bangladesh University of Engineering and Technology - Dhaka, Bangladesh