Skip to content

Quality Engineering · Test Automation · API · Mobile · Performance

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.

  • 8+ Years Experience
  • QA & Automation
  • Web · Mobile · API · Desktop
Md. Ishraf Islam, Software QA Engineer

01 / About

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

02 / Career

Experience

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

  1. Dec 2021Present

    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 2018Nov 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

04 / Expertise

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.

05 / Stack

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

06 / Philosophy

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

07 / Mindset

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.

08 / Side Work

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

09 / Impact

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.

10 / Timeline

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

11 / Contact

Let's Talk Quality.

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

ishrafislam2727@gmail.com