Muhammad Umer Akram

Muhammad Umer Akram

Quality Assurance Engineer | Test Automation Specialist

Ensuring software excellence through innovative testing strategies and automation frameworks. 2+ years of experience delivering quality solutions.

About Me

Professional Summary

I'm a dedicated Software Quality Assurance Engineer with 2+ years of experience at MailMunch, specializing in test automation, API testing, and comprehensive QA processes. My analytical mindset and attention to detail drive me to ensure software excellence in every project.

Based in Lahore, Punjab, Pakistan, I hold a BS in Computer Science from MNS University of Agriculture, Multan. I'm passionate about transforming manual testing processes into efficient automated solutions that deliver measurable business impact.

Analytical Detail-Oriented Collaborative Problem Solver

Skills & Expertise

Testing Types

Manual Testing 95%
Automation Testing 70%
API Testing 60%
Mobile Testing 70%

Tools & Technologies

Cypress 80%
Postman 60%
JIRA 88%
MySQL 60%

Professional Experience

Software Quality Assurance Engineer

MailMunch

December 2022 - Present Current Role

Key Responsibilities:

  • Developed comprehensive test automation frameworks
  • Conducted thorough API testing using Postman
  • Implemented CI/CD testing with GitHub Actions
  • Managed bug tracking and reporting in JIRA

Technologies Used:

Cypress Postman JIRA MySQL GitHub Actions Confluence

Key Achievements:

95%

Bug Detection Rate

70%

Reduced Testing Time

Projects Showcase

MailMunch Platform

Web Testing

End-to-end testing of email marketing platform including form builders, email campaigns, and analytics dashboard with automated testing frameworks.

Testing Approaches:

  • Automated E2E testing with Cypress
  • API testing with Postman collections
  • Cross-browser compatibility testing
Cypress API Testing Automation

Shopbae Mobile App

Mobile Testing

Comprehensive mobile application testing for e-commerce platform focusing on payment integration, user flows, and performance across various mobile devices.

Testing Approaches:

  • Device compatibility testing
  • Payment gateway integration testing
  • User journey and usability testing
Mobile TestFlight E-commerce

Farm Data Analytical System

Android Testing

Comprehensive testing of agricultural data management system focusing on data accuracy, user experience, and performance optimization across Android devices.

Testing Approaches:

  • Functional testing across multiple Android versions
  • Performance testing with large datasets
  • UI/UX validation and accessibility testing
Android Manual Testing Performance

Automation Framework

Cypress Test Framework

Built a comprehensive test automation framework using Cypress with Page Object Model (POM) architecture, integrated with GitHub Actions for continuous testing and AWS for detailed reporting.

20+ Test Suites

covering critical user journeys

100+ Automated Test Cases

with POM architecture

GitHub Actions CI/CD

pipeline integration

AWS Integration

for comprehensive reporting

Example Test Suite:

# .github/workflows/test.yml
name: Run Tests

on:
  push:
    branches: [ main ]
  pull_request:
    branches: [ main ]

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - name: Set up Node.js
        uses: actions/setup-node@v3
        with:
          node-version: '18'
      - name: Install dependencies
        run: npm install
      - name: Run tests
        run: npm test

Certifications & Learning

Completed

Microsoft Playwright

Certified in end-to-end testing automation using Microsoft's Playwright framework for web testing.

In Progress

QA Professional Development

Advanced training in testing methodologies, test design patterns, and industry best practices.

Ongoing

Continuous Learning

Staying updated with latest testing trends, tools, and emerging technologies in the QA field.

Tools & Technologies

Cypress
Postman
TestFlight
JIRA
MySQL
GitHub

Let's Connect

Feel free to reach out via email: