Senior QA Engineer · Product Excellence · Engineering Productivity

I test payment systems and make product risk clear.

I'm Muhammed Ibrahim (Ovansa), based in Lagos, Nigeria. I bring 8+ years of experience finding product risks across web, mobile, APIs, backend services, databases, and end-to-end workflows. I combine exploratory testing, test strategy, automation, and failure investigation to help teams make informed release decisions sooner.

Contact me about a role

Experience details

Work across payments, SaaS, and backend systems.

Interswitch

Faster feedback on payment risks

In the test environment, manual payment initiation and database checks took about seven minutes per payment, with regression checks spanning a day or more. I automated card and transfer flows with Playwright, enabling concurrent payment initiation, and used AI to accelerate automation development.

Combined payment automation with database assertions for fees, data movement, and settlement records in the test environment. This reduced payment regression test execution time by an estimated 90% versus manual runs, giving developers, product teams, and other stakeholders earlier feedback on payment issues so they could act sooner.

Read role details

Accelerator App

Backend authorization & RBAC

I contributed to role-based access control in Node.js and GraphQL, translating permission rules into backend logic.

Built API integration tests for authorization and regression scenarios across GraphQL workflows backed by MongoDB.

Read role details

Red Acre Ltd.

Microservices testing & mentoring

I led backend testing for a NestJS platform, covering service integrations, edge cases, and failure scenarios.

Worked with engineers on performance investigations and mentored junior SDETs in troubleshooting and test design.

Read role details

Public project

Explore the code and the tests.

A small, runnable example of how I approach API testing inside a backend codebase.

Java · Spring Boot · JUnit · MockMvc

Task API - In-Code API Testing

Built a Spring Boot demonstration of API testing with JUnit and MockMvc, covering authentication, task creation, updates, and status changes.

Uses reusable fixtures and an H2 test profile, with assertions for response bodies and unauthenticated requests. Includes a README explaining how to run the suite.

Working approach

Find the problem. Explain the impact.

I combine exploratory testing, automation, and backend investigation to make risks visible. I work with engineers and product stakeholders to understand failures and decide what needs attention before release.

More about how I workRead my testing articles

Let's discuss your team's testing needs.

For a role or a project, share the team, product, and responsibilities. My strongest areas are API automation, backend testing, and payment workflows.

Get in touch