SENIOR SOFTWARE TEST ENGINEER

I turn uncertainty
into knowledge.

10+ years of testing complex software by investigating risk, questioning assumptions, and learning from the product in front of me — with automation used to extend human exploration, not replace it.

10+
Years in SOftware Testing
∞
Questions worth asking
1
Principle: test the context
ABOUT

Testing is investigation,
not checklist execution.

I treat testing as an empirical investigation. The product, risks, time, people, technology, and business consequences shape what I test, how deeply I test it, and what evidence is worth collecting.

Portrait of Meriem Abubeker

I'm a Senior Software Test Engineer with 10+ years of experience investigating enterprise and customer-facing software across eCommerce, FinTech, ERP, SaaS, remittance, lending, messaging, and AI-driven applications.

My testing starts with context and questions, not a predetermined checklist — the right approach for a payment API is rarely the right approach for a marketing page. I care about risks that can actually hurt users or the business, not about producing the largest number of test cases. How I get there is its own section, below.

Automation is part of that strategy. I build maintainable Playwright, Cypress, Selenium, API, and performance tooling to handle repeatable checks, generate useful signals, and free human attention for exploration. AI tools can accelerate the mechanics; testing judgment remains mine.

BASED IN
Addis Ababa, Ethiopia
CURRENTLY
Senior QA Engineer, Roamtech Solutions
APPROACH
Context-driven, exploratory & risk-based investigation
EDUCATION
BSc Software Engineering
SKILLS

Tools serve the
investigation.

My tools change with the problem. The durable skills are modeling, questioning, exploration, risk analysis, observation, evidence, and clear communication.

TESTING & THINKING
Context-Driven Testing Exploratory Testing Risk-Based Testing Test Design API Integration Database Performance Security
AUTOMATION
Playwright Cypress Selenium Appium Rest Assured Cucumber
LANGUAGES & DATA
TypeScript Python Java SQL PostgreSQL MongoDB
TOOLING
Postman Jira / Xray TestRail Docker Jenkins Git/GitHub SonarQube
AI-ASSISTED TESTING
ChatGPT Cloude GitHub Copilot Cursor
DOMAINS
eCommerce FinTech ERP SaaS Remittance
TESTING PHILOSOPHY

Questions first.
Evidence second.

I don't measure testing by the number of scripts executed. I ask whether the investigation is revealing information that matters to the people who must make the release decision.

START WITH CONTEXT

Understand the product, users, architecture, business stakes, constraints, and current changes before deciding what deserves attention.

EXPLORE WITH PURPOSE

Generate and pursue questions. Vary data, timing, state, roles, dependencies, and boundaries. Follow surprises instead of forcing reality back into the plan.

SEEK INFORMATION

Use logs, APIs, databases, network traces, source code, product behavior, and conversations as testing evidence.

AUTOMATE THE RIGHT THINGS

Automate checks that benefit from repeatability and speed. Keep human attention available for ambiguity, discovery, modeling, and judgment.

REPORT RISK, NOT NOISE

Explain what happened, why it matters, what is affected, how confident I am, and what I recommend — so stakeholders can make informed decisions.

LEARN CONTINUOUSLY

Every observation changes the model. Good testing is an ongoing process of learning about the product and refining the investigation.

PROJECTS

Many systems,
questions beneath the surface.

A cross-section of the systems I've investigated — looking beyond happy paths to failure modes, system behavior, integration boundaries, authorization, data integrity, and the risks that emerge from real-world use.

SAAS · MESSAGING

Emalify

Customer engagement platform with WhatsApp Business API integration — template messaging, 24-hour conversation windows, and agent-assisted support.

  • Explored WhatsApp template, callback, routing, billing, and conversation-window behavior across integration boundaries.
  • Followed unexpected behavior through API responses, state changes, and backend evidence instead of stopping at UI symptoms.
FINTECH · REMITTANCE

TumaTuma

Cross-border remittance platform moving money from abroad into Kenya, with identity verification and real-time transaction updates.

  • Investigated transfers, exchange rates, fees, KYC/ID, payout status, authentication, and third-party integration boundaries.
  • Followed failure chains across APIs, databases, WebSockets, queues, and external services to distinguish symptoms from causes.
ECOMMERCE

Adenzo

End-to-end QA across a React storefront and backend middleware, from product catalog to checkout.

  • Explored the purchase journey as a system of interacting states rather than a sequence of happy-path screens.
  • Probed checkout, inventory, pricing, order state, browser/device differences, and boundary conditions.
  • Used API and middleware evidence to investigate inconsistencies that were not visible from the storefront alone.
SAAS · MARKETPLACE

Gebeya SaaS Marketplace

Multi-tenant SaaS marketplace enabling rapid tenant onboarding, customization, and secure access management.

  • Automated the repeatable multi-tenant regression checks, then spent the freed-up time probing RBAC and tenant isolation by hand — where the real risk lives.
  • Investigated RBAC and multi-tenant risks by varying roles, resources, tenants, and access paths.
  • Built data-driven tooling to widen coverage fast, without turning the job into producing test cases for their own sake.
FINTECH · LENDING

Senti

Mobile-based micro-credit platform issuing instant loans, with an admin portal for onboarding and compliance.

  • Investigated the lending lifecycle from onboarding through approval, disbursement, repayment, and reconciliation, looking for broken state transitions.
  • Explored CRB, compliance, RBAC, administrative workflows, and data consistency where small defects can create financial consequences.
ERP · ENTERPRISE

ERP — Ethiopian Electric Power

Large-scale, multi-module ERP system covering HR, Finance, and Asset Management for a national utility.

  • Used Oracle data and system behavior as evidence when investigating complex enterprise workflows and regression risk.
  • Built CI/CD automation infrastructure to handle the repeatable feedback loop, so ambiguous failures still got a human look.
EXPERIENCE

Many products,
one testing mindset.

The environments changed — ERP, FinTech, SaaS, messaging, lending, remittance. The thread stayed the same: understand the context, identify meaningful risks, investigate with purpose, and communicate what the evidence actually tells us.

Testing beyond the script.

10+ years across FinTech, ERP, SaaS, eCommerce, messaging, lending, and remittance — combining exploratory investigation with automation, API analysis, data inspection, and risk-focused reporting.

Senior QA Engineer — Roamtech Solutions OCT 2025 – PRESENT
Senior QA Engineer — Gebeya Inc APR 2023 – MAY 2025
Senior Performance Engineer — Safaricom Ethiopia APR 2023 – AUG 2023
Senior Software Tester — Excellerent Solutions AUG 2019 – APR 2023
Software Tester — INSA MAY 2015 – AUG 2019
Download full résumé PDF · updated 2026
CONTACT

Let's investigate what the checklist can't see.

Open to Senior QA / Automation roles where thoughtful testing matters — remote or Addis Ababa-based. I bring context-driven exploration, strong technical investigation, and automation that supports good testing rather than pretending to replace it.