
Independent QA
Software testing and QA company in Bahrain
Independent QA for Bahraini teams that release often and cannot afford a broken login, payment or statement: automated regression, API and security-focused checks, and load tests.
Testing money software where the risk is highest
Software that handles money needs a different level of care. A rounding error in a three-decimal dinar amount, a statement that shows another customer's data, or a payment that succeeds at the gateway but fails in your ledger can each damage trust quickly. We design test cases around these risks first, then cover the rest of the application, so the most expensive failures are the ones checked on every release.
Regression and API testing on every change
Teams that release every week or two cannot retest everything by hand. We build automated regression suites with Playwright or Cypress for web, Appium for mobile and Postman collections for APIs, and run them in your CI pipeline on each pull request. Contract tests catch the moment a bank, BenefitPay or partner API changes its responses, before your customers do.
Security-focused checks and evidence you can file
Our security-focused testing covers the common weak points: authentication, session handling, access control between customer accounts, input validation and file uploads, guided by OWASP testing practice. It is not a certified penetration test, and our reports say so plainly. What you receive is dated evidence of what was tested, how and with what result. That record helps when your compliance team, auditors or a regulator ask how releases are checked, though meeting any regulatory requirement remains your organisation's responsibility.
Testing services for Bahraini teams
- Automated regression for web and mobile
- API and contract testing for bank and payment integrations
- Security-focused testing guided by OWASP practice
- Load and performance testing with JMeter and k6
- VAT, rounding and currency calculation checks
- Test plans and evidence packs for release sign-off
- QA engineers embedded in your sprints
Built for the market
What we test for Bahrain
- BHD amounts to three decimals, rounding and 10% VAT on every total.
- BenefitPay and card flows, including reversals and timeouts.
- Separation between customer accounts, since personal data falls under Law No. 30 of 2018.
- Arabic and English screens, statements and PDFs.
- Masked or synthetic test data instead of production records.
- Time zone
- Bahrain is two hours behind Lahore, leaving a full shared working day.
- Payments we integrate
- BenefitPay and BENEFIT gateway, Tap Payments, Visa and Mastercard, Apple Pay
- Tax and data
- Built for 10% VAT, with NBR-ready invoice formats. Personal data handled in line with the Bahrain Personal Data Protection Law (Law No. 30 of 2018).
- Language
- English and Arabic, with right-to-left layouts.
Questions
Software testing: common questions
No. We test the application for common weaknesses as part of QA, including authentication, access control and input handling, and we report what we find. A formal penetration test by a certified specialist firm is a separate exercise. If your regulator or policy requires one, we can prepare the environment and fix findings.
اختبار البرمجيات وضمان الجودة في البحرين
نقدم اختباراً مستقلاً للبرمجيات للشركات المالية وشركات التجارة الإلكترونية في المنامة والسيف. نبدأ بأعلى المخاطر: حساب المبالغ بالدينار حتى ثلاث خانات عشرية، وضريبة القيمة المضافة، وفصل بيانات العملاء، ومسارات الدفع عبر بنفت باي والبطاقات. نبني اختبارات آلية تعمل مع كل تغيير في الكود، ونختبر الواجهات البرمجية للبنوك والشركاء، ونجري فحوصاً أمنية للثغرات الشائعة. هذه الفحوص ليست اختبار اختراق معتمداً، لكنها توفر لكم سجلاً موثقاً لما تم اختباره ونتيجته.
