Software Test Engineer | API Automation | Testing Strategy

Software testing for API-heavy products where reliability cannot be an afterthought.

I'm Muhammed Ibrahim (Ovansa), a Lagos-based Software Test Engineer with 7+ years of experience across payments, SaaS, backend services, and automation. My best work sits where testing meets engineering: API test strategy, CI test gates, backend testability, and pragmatic team mentorship.

Specialist Focus

API-heavy teams benefit most when testing is treated as engineering work, not a release ritual.

Automated payment endpoint tests in Postman and Bitbucket pipelines for Interswitch.

Defined E2E testing standards for NestJS services at Red Acre Ltd.

Built Cypress test gates and expanded Jest API coverage on Node.js, GraphQL, and MongoDB systems.

Tested payment, mobile, web, USSD, and data collection products used across Nigerian markets.

200%

regression testing time reduction at Interswitch

100%+

API integration test coverage increase at Accelerator App

500K+

data points supported through UseForms testing work

7+

years across payments, SaaS, backend, and test automation

What I Can Do

Practical software testing for teams that need fewer surprises in production.

API Test Automation

Design reliable Postman, Jest, RestAssured, and contract-style API checks that run in CI and catch regressions before release.

  • REST, GraphQL, and SOAP testing strategy
  • Reusable collections, fixtures, and environment setup
  • Bitbucket, GitHub Actions, and pipeline test gates

Backend Software Testing

Work with engineering teams to make services easier to test, debug, and evolve across Node.js, NestJS, Spring Boot, and Go stacks.

  • Testable service boundaries and data setup
  • Integration, regression, and RBAC test coverage
  • PostgreSQL, MongoDB, Redis, and API observability context

E2E & Performance Testing

Protect critical user journeys and high-risk flows with practical Cypress, Playwright, k6, and JMeter coverage.

  • Business-critical workflow automation
  • Performance smoke checks and bottleneck discovery
  • Maintainable suites that teams can own after handover

Experience Signals

Evidence from real products, not portfolio theater.

The strongest proof here is shipped work: payment APIs, backend services, CI feedback loops, performance checks, and test practices that engineering teams can keep using.

Interswitch

Payment API automation

Automated payment endpoint checks with Postman scripts in Bitbucket pipelines, reducing regression testing time by 200%.

Accelerator App

Backend API coverage

Increased integration test coverage by over 100% across Node.js, GraphQL, and MongoDB services using Jest.

Red Acre Ltd.

E2E test standards

Defined maintainable end-to-end testing standards for NestJS services, especially around the affiliates feature.

Accelerator App

Performance testing

Ran k6 performance tests to surface bottlenecks and support stability under changing traffic conditions.

Tooling

Comfortable in the testing and backend toolchain.

I focus less on tool collecting and more on making tests trustworthy, maintainable, and useful to engineers.

PostmanJestCypressPlaywrightRestAssuredk6JMeterNode.jsNestJSGraphQLMongoDBPostgreSQLBitbucket PipelinesGitHub ActionsAWS

Testing should move at the pace of product delivery.

I work best with teams that want stronger release confidence: sharper API coverage, faster CI feedback, practical automation, and testing habits that survive after handoff.