Skip to content
Md. Ishraf Islam, Software QA Engineer

Md. Ishraf Islam

Software QA Engineer

I build quality into software.

I specialize in test automation, API testing, mobile testing, performance engineering, and quality-focused software development. Over 8 years of experience working across web, mobile, desktop, backend, telecom, SaaS, transportation, and consumer applications.

Quality Engineering · Test Automation · API · Mobile · Performance

  • 8+ Years Experience
  • QA & Automation
  • Web · Mobile · API · Desktop

Selected Projects

Products I have tested, automated and helped ship — from telecom ecosystems to SaaS platforms and AI-powered search.

  • SaaS Platform for SMEs

    SpaceOS

    A full SaaS platform for small and medium-sized businesses, bringing multiple business operations into a unified system.

    Read case study
    Role
    Software Quality Assurance Engineer
    Domain
    SaaS, Business Operations
    Platforms
    Web, Backend
    • SaaS
    • Web
    • API
    • Business Platform
  • AI-powered Telco Search Application

    AI Search

    A telecommunications search application built on vector database technology and GenAI-based tokenization.

    Read case study
    Role
    Software Quality Assurance Engineer
    Domain
    Telecommunications, AI
    Platforms
    Web, Backend
    • AI
    • Telecom
    • API
    • Search
  • Telecommunications Application

    dtac

    A telecommunications ecosystem spanning Android, iOS, Web, and backend services.

    Read case study
    Role
    Software Quality Assurance Engineer
    Domain
    Telecommunications
    Platforms
    Android, iOS, Web, Backend
    • Telecom
    • Mobile
    • Web
    • API
    • Automation
    • Performance
  • Mobile Application & Gaming Platform

    ATOM Store

    Mobile application testing covering gaming functionality and the backend APIs behind it.

    Read case study
    Role
    Software Quality Assurance Engineer
    Domain
    Consumer Applications, Gaming
    Platforms
    Mobile, Backend APIs
    • Mobile
    • Gaming
    • API
  • Health Application — iOS

    Samsung Health

    A health application that collects health data and turns it into insights for users.

    Read case study
    Role
    Software Quality Assurance Engineer
    Domain
    Consumer Applications, Health
    Platforms
    iOS
    • Mobile
    • iOS
    • Automation
    • Health

Experience

Eight years of QA and quality engineering across consumer, telecom and SaaS products.

  1. Dec 2021 — Present

    Portonics Limited

    Software Quality Assurance Engineer

    Leading QA activities across projects, working from requirement analysis and test planning through execution, automation, defect management, and process improvement.

    • Lead QA activities for projects
    • Analyze requirements
    • Prepare test strategies and test cases
    • Execute sprint testing
    • Identify and report defects
    • Collaborate with development teams
    • Develop and maintain automation frameworks
    • Perform API, UI, and performance testing
    • Improve QA processes and standards
    • Collaborate with teams and clients
  2. May 2018 — Nov 2021

    Samsung R&D Institute Bangladesh

    Software Quality Assurance Engineer

    Worked across mobile applications, wearables, and desktop applications, covering test planning, execution, defect reporting, UI automation, and rigorous test-data generation.

    • Test planning
    • Requirement analysis
    • Test case design
    • Test execution
    • Bug reporting
    • UI automation
    • Test-data generation
    • Cross-platform application testing

What I Do

Six areas where I spend most of my engineering time.

  • Test Automation

    Design and maintain automated test frameworks for UI, API, and end-to-end testing.

    • Selenium
    • Playwright
    • Appium
    • Pytest
    • Python
    • JavaScript
    • Java
  • API Testing

    Validate backend services through functional, integration, and automated API testing.

    • Postman
    • Python
    • JavaScript
    • REST APIs
    • JSON
    • XML
  • Mobile Testing

    Test and automate Android and iOS applications across real-world user scenarios and complex application flows.

    • Appium
    • Android
    • iOS
  • Performance Testing

    Identify performance bottlenecks and validate system behavior under load.

    • JMeter
    • Locust
  • Quality Engineering

    Integrate quality practices into development workflows through planning, automation, early defect detection, and process improvement.

  • QA Leadership

    Lead QA activities, coordinate testing efforts, collaborate with cross-functional teams, and improve QA processes.

Technology

Tools and languages I work with day to day.

Languages

  • Python
  • JavaScript
  • TypeScript
  • Java
  • C++
  • Node.js

Automation

  • Selenium
  • Playwright
  • Appium
  • Pytest

API & Testing

  • Postman
  • API Automation
  • UI Automation
  • Performance Testing

Performance

  • JMeter
  • Locust

DevOps & Collaboration

  • Git
  • CI/CD
  • Jira
  • TestRail

Databases & Data

  • MySQL
  • MongoDB
  • JSON
  • XML

About Me

I'm a Software QA Engineer with experience across web, mobile, desktop, backend, telecommunications, transportation, consumer applications, and SaaS platforms.

My work goes beyond functional testing. I design test strategies, build and maintain automation frameworks, validate APIs, perform performance testing, investigate complex problems, and collaborate with development and product teams to improve software quality.

I enjoy working on complex systems where understanding the product, identifying risk, and building the right testing approach matter as much as executing test cases.

  1. 2018

    Samsung R&D Institute Bangladesh

  2. 2021

    Portonics Limited

  3. Present

    Software QA Engineer

My Approach to Quality

Quality isn’t a final step before release. It is a continuous engineering process.

I believe effective QA starts with understanding the product and its risks. Automation should remove repetitive work, while thoughtful testing should focus human effort where it provides the most value.

  1. 01Understand
  2. 02Question
  3. 03Identify Risk
  4. 04Design Tests
  5. 05Automate
  6. 06Measure
  7. 07Improve

Beyond Testing

I enjoy understanding how systems work — not just whether they work.

  • Investigate

    Understand architecture, APIs, dependencies, data flow, and failure scenarios.

  • Automate

    Turn repeatable testing into maintainable automation.

  • Improve

    Find opportunities to make testing, development, and delivery more effective.

Things I Build

Products I design and build myself — testing is how I think about software, but building is how I understand it.

  • Arthomate

    Personal Finance Application

    A personal finance platform focused on account-based income and expense tracking, budgets, transaction history, dashboards, and financial reporting.

    • Product Development
    • FinTech
    • Personal Finance
    • Mobile
    • Web
  • Requestr

    Modern API Development & Testing Platform

    A Postman alternative focused on API requests, collections, environments, examples, authentication, scripting, workspaces, and real-time collaboration.

    • API
    • Developer Tools
    • Testing
    • SaaS

What That Adds Up To

  • QA Leadership

    Led QA activities for projects.

  • Automation

    Built and maintained UI, API and performance automation frameworks.

  • Cross-platform Testing

    Worked across Android, iOS, Web, Windows and backend systems.

  • Complex Systems

    Tested telecom, SaaS, transportation, consumer and AI-powered applications.

Education & Career

  1. 2013

    Bachelor's Degree

    Computer Science & Engineering

    National University, Bangladesh · 2013–2016

  2. 2016

    Master's Degree

    Computer Science & Engineering

    National University, Bangladesh · 2016–2017

  3. 2018

    Samsung R&D Institute Bangladesh

    Software QA Engineer

    Mobile, wearable and desktop applications

  4. 2021

    Portonics Limited

    Software QA Engineer

    Telecom, SaaS and AI-powered products

  5. Present

    Quality Engineering / QA Automation

    Automation, API, mobile and performance testing

Let's Talk Quality.

Have a product to test, an automation challenge, or an interesting engineering problem? Let’s connect.

ishrafislam2727@gmail.com