Latest News

I am thrilled to announce that I have been awarded the prestigious UC Doctoral Scholarship! I will be commencing my PhD journey at the University of Canterbury in New Zealand on June 1st, 2026, focusing on advanced research at the intersection of AI, NLP, and Software Engineering.

From Industry Engineering to Doctoral Research.

Hello, I'm Abdullah Umar Nasib.

An incoming PhD student at the University of Canterbury and a Senior QA Engineer. After 7+ years of breaking code to make it stronger and co-leading automation teams at Therap (BD) Ltd., I am now embarking on my doctoral journey to push the boundaries of Software Quality Assurance through Artificial Intelligence.

UC Scholar

Awarded the centrally-funded UC Doctoral Scholarship

7+ Years

Industry Experience in QA, Automation & CI/CD

VC Medalist

Highest CGPA (3.97) in Master of Engineering

Latest Thought Leadership

FEATURED POST April 2026
The Journey to PhD: Securing the UC Doctoral Scholarship

Securing the UC Doctoral Scholarship was not just about the final acceptance letter; it was the culmination of seven years of industry experience and a relentless pursuit of academic excellence.

Read full story in Blogs
FEATURED POST May 2025
The Future of Software Testing: AI, Automation & Beyond

As we move away from traditional manual testing, how do AI-driven tools fit into the modern SDLC? I explore the balance between human intuition and machine efficiency.

Read more on Medium

My Research & Publications

My research focuses on Natural Language Processing (NLP) and Machine Learning applications in Software Engineering and Software Quality Assurance. All the publications are available at Google Scholar and Research Gate profile. You can contact me in need of any details. Some of the selected publications are as follows:

2025
IEEE International Conference on Sustainable Technology and Engineering (i-COSTE)
Nasib, A.U., Tahsin, A., Alam, M.G.R. (2025) An Approach to Validate References in Scholarly Articles using RoBERTa. In: 11th IEEE International Conference on Smart Technologies and Engineering (i-COSTE), Presented on December 4th, 2025. [Google Scholar]

Abstract: In this age of rapid technological advancement, evaluating references or hallucinated references and validating them are some of the primary processes to justify the authenticity of a research work. The core purpose of referencing is to ensure ethical writing and to make the search easier in a particular area for the reader when it is accurate. The conventional method for verifying their validity is to check them manually one by one, which is above argument, equivalent to another research work, and sometimes so exhausting that the reader loses interest. Our research aims to present a semi-automatic digital system that allows researchers to substantiate the references used in their research writing without manual intervention. This proposed model utilizes a sentence transformer called RoBERTa to produce embeddings. In order to find semantic and contextual similarities, we use the model to clean and pre-process an entire research paper before cross-referencing it with a reference query. The result shows mostly similar contexts based on the similarity check. With an F1-score of 0.777, our model outperformed the output of both the present BERT and SBERT models. Read More
2022
Lecture Notes on Data Engineering and Communications Technologies
Tabassum, P., Nasib, A.U., Alam, M.G.R. (2022). Multi-criteria Decision Theory-Based Cyber Foraging Peer Selection for Content Streaming. In: Saraswat, M., Sharma, H., Balachandran, K., Kim, J.H., Bansal, J.C. (eds) Congress on Intelligent Systems. Lecture Notes on Data Engineering and Communications Technologies, vol 114. Springer, Singapore. [DOI] [Google Scholar]

Abstract: COVID-19 has made it necessary for educational institutes to make their materials available online. Having access to these vast amounts of knowledge and learning materials can benefit students outside of these institutes greatly. With that in mind, this paper proposes a cyber foraging system. The proposed system is a peer-to-peer streaming system for educational institute content streaming that selects the best peers based on eight decision criteria. Judgments from experts are used as data to assign relative weights to these criteria using the Fuzzy Analytical Hierarchy Process method. Finally, the criteria are ranked based on the assigned relative weights to find out their importance in the peer selection decision making process. Read More
Region 10 Humanitarian Technology Conference (R10-HTC)
Hasnat, F., Hasan, M.M., Nasib, A.U., Adnan, A., Khanom, N., Islam, SM.M., Mehedi, M.H.K., Iqbal, S., Rasel, A.A. (2022). Understanding Sarcasm from Reddit texts using Supervised Algorithms. In: 2022 IEEE 10th Region 10 Humanitarian Technology Conference (R10-HTC), Hyderabad, India, 2022, pp. 1-6, [DOI] [Google Scholar]

Abstract: The use of satirical or ironic language for conveying a message is referred to as Sarcasm. Social networks such as Reddit, Twitter, etc. usually uses Sarcasm. Reddit which is an American website contains social aggregations of news, ratings of the content and discussions. These resources, which include links, text articles, photographs, and videos, are published to the platform by registered users and can be voted up or down. Posts that cover topics related to books, cooking, pets, news, politics, movies, religions, science, sports, fitness, video games, music, and image-sharing are organized as “communities” or “subreddits”. The submissions receiving enough outvotes appear on the front page of the site and towards the top of the subreddit. This paper is about classifying a Reddit comment as sarcastic or non-sarcastic with the help of machine learning techniques. In this approach, we have achieved 71%, 76% and 70% accuracy for LSTM, CNN, and Logistic Regression algorithms respectively. Read More
Region 10 Humanitarian Technology Conference (R10-HTC)
Khan, S., Islam, SM.M., Nasib, A.U., Hasnat, F., Hasan, Mehedi, M.H.K., Iqbal, S., Rasel, A.A. (2022). COVID-19 Classification from X-Ray Images using 2D CNN. In: 2022 IEEE 10th Region 10 Humanitarian Technology Conference (R10-HTC), Hyderabad, India, 2022, pp. 1-6, [DOI] [Google Scholar]

Abstract: The coronavirus (COVID-19) detection has been a crucial task for researchers, scientists, health experts all across the world and everyone is trying together to find a solution to it. The X-rays images of lungs have become one of the most prevalent and effective procedures used by researchers to monitor COVID-19. Unfortunately, inspecting each case involves multiple radiology experts and time, which is one of the critical tasks in such an outbreak. In this paper, a deep learning approach, 2D convolutional neural networks (CNN) has been used to classify healthy and COVID-19 chest X-ray images. “Curated Dataset for COVID-19 Posterior-Anterior Chest Radiography Images (X-Rays)” dataset has been used in this study. The major indicator of this study is the accuracy of the proposed model. The classification model, 2D CNN has achieved accuracy and f1-score of 0.96 and 0.95 respectively. Read More
2018
International Conference on Computer, Communication, Chemical, Material and Electronic Engineering (IC4ME2)
Nasib, A.U., Kabir, H., Uddin, J. (2022). A Real Time Speech to Text Conversion Technique for Bengali Language. In: 2018 International Conference on Computer, Communication, Chemical, Material and Electronic Engineering (IC4ME2), Rajshahi, Bangladesh, 2018, pp. 1-4, [DOI] [Google Scholar]

Abstract: This paper presents a model to convert natural Bengali language to text. The proposed model requires the usage of the open sourced framework Sphinx 4 which is written in Java and provides the required procedural coding tools to develop an acoustic model for a custom language like Bengali. Our main objective was to ensure that the system was adequately trained on a word by word basis from various speakers so that it could recognize new speakers fluently. We used a free digital audio workstation (DAW) called Audacity to manipulate the collected recording data via continuous frequency profiling techniques to reduce the Signal-to-Noise-Ratio (SNR), vocal leveling, normalization and syllable splitting as well as merging which ensure an error free 1:1-word mapping of each utterance with its mirror transcription file text. Experimental results demonstrate that the proposed model exhibits average 71.7% accuracy for our tested dataset. Read More

Academic Background

Doctor of Philosophy (PhD) in Computer Science
UC University of Canterbury | Christchurch, New Zealand | Commencing: June 2026
UC Doctoral Scholar: Recipient of the prestigious centrally-funded University scholarship.
Research Focus: AI-Assisted Requirements Engineering: From User Stories to Trustworthy Test Automation in Agile Development.
Master of Engineering in Computer Science and Engineering
BRACU BRAC University | Dhaka, Bangladesh | Graduated: Feb 2025
Vice-Chancellor's Medalist: Achieved highest CGPA in the program.
Key Coursework
Symbolic Machine Learning Neural Networks & Fuzzy Systems Advanced Artificial Intelligence Advanced Database Systems Distributed Computing Systems Syntactic Pattern Recognition Information Management Decision Support Systems Business Statistics
Bachelor of Science in Computer Science
BRACU BRAC University | Dhaka, Bangladesh | Graduated: Nov 2019
High Distinction
Dean's List Recognition: Awarded for academic excellence in Spring 2015 and Fall 2016.
  • Thesis: Real time bengali speech to text conversion using CMU sphinx
  • Leadership:
    • Director of Human Resource at Robotics Club of BRAC University (ROBU)
    • Asst. Director of Human Resource at BRAC University Computer Club (BUCC)
    • Director of Human Resource at BRAC University Chess Club (BUCHC)
  • Teaching:
    • Undergraduate Teacher Assistant for Programming Language I (Java)
    • Instructor of Programming Activity at BRAC University Residential Campus
    • Student Tutor at Office of Student Affairs for Programming Language I (Java)
    • Student Mentor for First Year Advising Team (FYAT)
Key Coursework
Software Engineering System Analysis & Design Algorithms & Data Structures Artificial Intelligence Compiler Design Operating Systems Computer Networks Automata & Computability Computer Architecture Computer Graphics Data Communications Database Systems Cloud Computing
Higher Secondary Certificate (HSC)
Shimanta Adarsha College | Satkhira, Bangladesh | Science Group | 2013
  • Achieved GPA 4.70/5.00
Secondary School Certificate (SSC)
Alipur Union Secondary School | Satkhira, Bangladesh | Science Group | 2011
Government Scholarship: Awarded for excellent academic results obtained in SSC Examination (2-year stipend).
  • Achieved GPA 5.00/5.00
2026
The Journey to PhD: Securing the UC Doctoral Scholarship
2025
“NO” Means New Opportunity: How to Transform Rejection into Redirection
The Future of Software Testing: AI, Automation & Beyond
Unlock Your Potential: A Step-by-Step Guide to Improving Manual Testing Skills
QA vs Testing: Understanding the Key Differences
GitHub Codespaces: The Future of Cloud-Based Development
10 Essential Career Principles for Software Quality Assurance Engineers
Getting Started with Playwright: A Beginner’s Guide
The Importance of Test Automation Alongside Manual Testing
Industry Experiences
Senior Software Engineer, QA
Therap Therap (BD) Ltd. | Banani, Dhaka | Nov 2023 - Present
  • Led the full QA lifecycle for a major state contract project, covering BRD analysis, UAT planning, test case design, automation implementation, release monitoring, and post-release support—ensuring compliance, quality, and on-time delivery.
  • Leading end-to-end test automation initiatives to elevate software quality and accelerate release cycles across multiple Agile teams.
  • Designing, developing, and maintaining scalable API testing frameworks, ensuring consistent and reliable test coverage.
  • raining, mentoring, and onboarding new QA engineers for 4+ years, while also contributing to recruitment and hiring efforts for 3+ years—playing a key role in scaling the QA team with skilled talent aligned to team and organizational standards.
  • Driving cross-functional quality strategies, collaborating closely with Product, Development, and DevOps teams to ensure smooth and efficient product delivery.
  • Focus Testing Efforts as per prioritized features of a project targeting release/deadline.
  • Preparing Software Requirements Specification (SRS) for team modules of Therap Web Application.
  • Feature Understanding and Prepare Test Documents such as Scenario Test Scripts, Feature Checklists.
  • Reporting and Maintaining bugs in Bug reporting software such as JIRA

Core Skills: Selenium, Playwright, API Automation, Java, JavaScript, SQL, Jira, Bitbucket, STLC, Recruitment and Training, Team Leadership.
Software Engineer II, QA
Therap Therap (BD) Ltd. | Banani, Dhaka | Oct 2021 - Oct 2023
  • Perform both Manual and Automation Testing on a regular basis.
  • Design Test Procedures, Test Cases, and build a product Testing Strategy that includes Planning, Scheduling, and Monitoring.
  • Training and mentoring new recruits.
  • Tracking and resolving issues from users on hand to hand collaboration of Support team
  • Focus Testing Efforts as per prioritized features of a project targeting release/deadline.
  • Preparing Software Requirements Specification (SRS) for team modules of Therap Web Application.
  • Feature Understanding and Prepare Test Documents such as Scenario Test Scripts, Feature Checklists.
  • Reporting and Maintaining bugs in Bug reporting software such as JIRA

Skills: Selenium, Playwright, API Automation, Java, JavaScript, SQL, Jira, Bitbucket, STLC, Debugging.
Software Engineer, QA
Therap Therap (BD) Ltd. | Banani, Dhaka | Oct 2019 - Sep 2021
  • Perform Exploratory Testing on a regular basis besides Automation Testing.
  • Design Test Procedures, Test Cases, and build a product Testing Strategy that includes Planning, Scheduling, and Monitoring.
  • Focus Testing Efforts as per prioritized features of a project targeting release/deadline.
  • Preparing Software Requirements Specification (SRS) for team modules of Therap Web Application.
  • Feature Understanding and Prepare Test Documents such as Scenario Test Scripts, Feature Checklists.
  • Reporting and Maintaining bugs in Bug reporting software such as JIRA

Skills: Selenium, Playwright, API Automation, Java, JavaScript, SQL, Jira, Bitbucket, STLC, Debugging.
Associate Software Engineer, QA
Therap Therap (BD) Ltd. | Banani, Dhaka | Sep 2018 - Sep 2019
  • Perform Exploratory Testing on a regular basis besides Automation Testing.
  • Design Test Procedures, Test Cases, and build a product Testing Strategy that includes Planning, Scheduling, and Monitoring.
  • Focus Testing Efforts as per prioritized features of a project targeting release/deadline.
  • Feature Understanding and Prepare Test Documents such as Scenario Test Scripts, Feature Checklists.

Skills: Selenium, Playwright, API Automation, Java, JavaScript, SQL, Jira, Bitbucket, STLC, Debugging.
Teaching Experiences
Undergraduate Teacher Assistant
BRACU BRAC University | Department of Computer Science and Engineering | Jan 2018 - Aug 2018

Course: Programming Language I (Java)
  • Grading the students, consulting them with their problems and invigilate in exam hall as an assistant of course teacher. After each quiz, exam, assignments, proactively communicating with the students.
  • Instructing in practical classes along with course teacher following the academic syllabus of undergrad curriculum.
  • Proactively communicate with the students and assist them in learning different topics, find out for weak students to help them.
Instructor of Programming Activity
BRACU BRAC University Residential Campus | Savar, Dhaka | Sep 2017 - Feb 2018

Course: Programming Language I (Java), Programming Language II (Java), Data Structure (Java)
  • Conducted seven classes per semester to teach basic Java to residential students.
  • Prepared and checked assignments to keep students engaged with programming.
  • Assisted students in completing basic Java projects.
Student Tutor
BRACU BRAC University | Office of Student Affairs | Jan 2017 - Dec 2017

Course: Programming Language I (Java)
  • Taking Classes in three different sections.
  • Work with the students to develop a tutoring plan that fits the students individual needs.
  • Offer assistance with developing study strategies.
  • Prepare tutoring sessions to ensure students academic development.
  • Observe student's progress throughout tutoring sessions.
  • Discuss assignment and quiz related problems with the students when necessary.
  • Providing guidelines regarding assignments to students when necessary.
  • Proactively communicate with the students and assist them in learning different topics, find out for weak students to help them.
Student Mentor
BRACU BRAC University | Office of Student Affairs | Jan 2017 - Aug 2018

I have been mentoring 25 freshers in the university under First Year Advising Team in BRAC University. Responsibilities Include:
  • Helping the Freshmen solving academic queries.
  • Informing them about the details of University.
  • Sitting with them for an Interaction Session on FYAT DAY.
  • Arranging Individual meeting with Faculty Adviser twice in every semester.
  • Analysis the result of their first two semester and suggesting proper tutorials.
  • Following up the tutorials and advising.
Leadership
Assistant Director Of Human Resources
bucc BRAC University Computer Club (BUCC) | | Apr 2017 - Jun 2018

Served as co-in-charge of the HR department. Organized and volunteered for numerous events including:
  • Workshop on Python In 2017
  • Workshop on Android by Mahbub-Uz-Zaman In 2016
  • The Tech Lab: Reinventing Education In 2016
  • BRACU Programming Contest Spring 2016 In 2016
  • Get Started with Design: A Hands-on Workshop In 2016
  • Session on Design by AKM Nivrito In 2016
  • BUCC Head First Arduino Season 2 In 2016
  • Workshop on Digital Marketing In 2016
  • MSP Community Meetup In 2016
  • Workshop on Mobile Game Idea Generation In 2016
  • BUCC Head First Arduino Season 1 In 2016
  • Glimpse of KoulpoKoushol - initiative by MIT students and alumni In 2015
  • Celebrating Arduino Day In 2015
  • Android Study Jam Season 1 in 2015
  • TopUp IT training In 2015
Director of Human Resources
robu Robotics Club of BRAC University (ROBU) | Apr 2016 - Feb 2017

Served as in-charge of the HR department. Organized and volunteered for numerous events including:
  • Project Exhibition for Industrial Collaboration by School of Engineering and Computer Science in 2017
  • 3D design workshop organized by ROBU
  • VFX workshop organized by ROBU
  • 2D design workshop organized by ROBU
  • Basic Robotics workshop organized by ROBU
  • Advanced Robotics workshop organized by ROBU
  • Human Resource Management workshop organized by ROBU

Personal Projects

A collection of open-source tools and automation frameworks I've built.
Explore more on my GitHub Profile .

Awards & Honors
Vice-Chancellor's Medal
BRAC University | February 2025
Awarded for achieving the highest CGPA (3.97 out of 4.00) among students receiving the Master of Engineering in Computer Science and Engineering degree at the 16th Convocation of BRAC University.
View Certificate
Outstanding Performance Award
Robotics Club of BRAC University | 2016
Recognized for outstanding performance as the Director of Human Resource & Marketing department of Robotics Club of BRAC University in the year 2016.
View Certificate
Special Recognition Award
BRAC University Residential Campus | May 2015
Awarded for high standard of discipline and devotion to duties during the Residential Semester of BRAC University.
View Certificate
Book Reading Competition Award
British Council | 2014
Awarded for successful participation in the nationwide Book Reading Competition organized by British Council Resource Centre.
View Certificate
PathFinder 5 Competition Award
Robotics Club of BRAC University | 2015
Awarded for successful participation in the PathFinder 5 competition organized by Robotics Club of BRAC University.
View Certificate
Certifications & Training
LICT TOP UP IT Training (Java)
LICT Corporation | Issued: Mar 2018
Completed specialized IT training for Java development.
Android Development for Beginners
Udacity & BRAC University | Issued: 2016
Successfully completed the 20-hour course content during Android Utshob, a collaboration training project between Udacity and Department of Computer Science and Engineering of BRAC University.
View Certificate
Android Study Jam
Google Developers Group | Issued: 2015
Certificate of Completion for outstanding participation in the Android StudyJam course, organized by Google Developer Group Dhaka and supported by ICT Division of Bangladesh.
View Certificate
Firefox OS App Train Day
ULAB Mozilla Community | Issued: Aug 2015
Awarded for attending and participating in the Firefox OS App training organize by University of Liberal Arts Bangladesh (ULAB).
View Certificate
Training on Embedded System
Robotics Club of BRAC University | Issued: Feb 2015
Awarded for attending and participating in the seminar and workshop by Mr. Ejaj Jamil and organize by Robotics Club of BRAC University (ROBU).
View Certificate
Training on Technical Paper Writing
Robotics Club of BRAC University | Issued: Jan 2015
Awarded for attending and participating in the seminar and workshop on Technical Paper Writing by Mr. Shiful Rahman Shakil and organize by Robotics Club of BRAC University (ROBU).
View Certificate
Mentorship & Leadership Recognitions
Student Mentor Appreciation
Office of Student Affairs, BRAC University | 2017 - 2018
Received multiple certificates of appreciation for valuable contributions as a Student Mentor across four consecutive semesters (Spring 2017, Summer 2017, Fall 2017, Spring 2018).
View Certificate
Chess Club Promotion
BRAC University Chess Club | 4 Feb 2016
In recognition of valuable contribution and performance, I was promoted as the Director of Human Resource of BRAC University Chess Club (BUCHC).
View Promotion Letter
Club Contribution Appreciation
BRAC University Computer Club (BUCC) | Spring 2016
In recognition of valuable contribution to club activities.
View Appreciation Letter
Leadership Achievement (PDF Summer Challenge)
Physically-challenged Development Foundation (PDF) | 2015
Certificate of Achievement for leadership and accomplishment as a Volunteer of Team BUCSC which was sponsored by BRAC.
View Certificate

My Travel Diaries

We travel not to escape life, but for life not to escape us.
Here are some moments captured from my journeys across different landscapes.

About Me

I don't just test software; I dismantle it to build it back stronger.

I am a Vice-Chancellor Medalist and a Senior Software Quality Assurance Engineer with over 7 years of industry experience. Currently, I sit at the intersection of practical engineering and academic research. At Therap (BD) Ltd., I co-lead a 25-member QA team, orchestrating end-to-end automation strategies that keep critical state-contract projects compliant and bug-free.

My career isn't just about finding bugs, it's about architecture and mentorship. From optimizing CI/CD pipelines to mentoring new engineers, I believe quality is a culture, not a phase. When I'm not automating API tests, I'm researching Natural Language Processing (NLP), teaching AI to validate references or detect sarcasm in Reddit texts.

The Professional

My industry work focuses on scalability and reliability. I specialize in building robust automation frameworks that reduce manual effort and accelerate release cycles.

  • Leadership: Co-leading 25 QA Engineers
  • Automation: API & UI Framework Design
  • Strategy: CI/CD Implementation (Jenkins/Docker)

The Strategist

My background in leadership goes back to my university days. Whether directing Human Resources for the Robotics Club or making moves at the Chess Club, I’ve always been driven by strategy and people management.

  • Academic: M.Eng in CSE (CGPA 3.97/4.00)
  • Mentorship: 5+ years training new recruits
  • Interests: Cricket, Chess, Gardening, & Travelling

Technical Arsenal

Programming Languages
Java95%
Python90%
JavaScript85%
SQL90%
Test Automation & Quality Assurance
Selenium95%
Playwright90%
RestAssured90%
JMeter85%
Version Control & CI/CD
Git95%
GitHub & Actions90%
Bitbucket95%
API & Data Handling
Postman95%
RESTful APIs95%
Swagger/OpenAPI85%
JSON & XML90%
AI & Machine Learning
PyTorch85%
TensorFlow80%
OpenCV & NumPy85%
Sklearn & RL80%