Ali AlQattan

Software Engineer — Test Automation & Cloud

Manama, Bahrain · +973 38908908 · [email protected] · github.com/AlqattanDev · linkedin.com/in/alqattanali

Download CV (PDF)

Summary

Software engineer with 6+ years building and shipping production software and automation, currently running AWS operations for a licensed digital bank. Built an end-to-end payments test-automation framework from the ground up — Playwright, Cucumber (BDD), Cypress and Selenium driving a real payments app and verifying every transaction down to the ledger, gated by CI. Strong across the SDLC, CI/CD, SQL/RDBMS and enterprise-grade, compliance-driven banking systems, with a track record of turning manual, error-prone workflows into reliable automated ones.

Featured project — Payments QA Automation Framework

exidex.dev/payments-qa · github.com/AlqattanDev/payments-qa-framework

End-to-end test-automation framework built from the ground up for a fintech payments platform. Readable Cucumber (BDD) specs drive a real payments app and assert behaviour at three levels at once — browser UI, HTTP API and the ledger of record — because on a payments system 'the screen said it worked' is never enough; the ledger has to agree. Layered page-object architecture that survives UI churn, plus a GitHub Actions CI pipeline that gates every change.

Stack: Playwright · Cucumber (BDD) · Cypress · Selenium WebDriver · TypeScript · GitHub Actions CI · SQL / ledger assertions

Experience

AWS Operations & Cloud Engineer · Bank ABC (ila Bank)

Nov 2022 – present
  • Run day-to-day AWS operations for a licensed digital bank across dev, UAT, SIT and production accounts — deployments, incident response, access and change management in a regulated, audited environment.
  • Automated repetitive operations and database-security workflows with Python/boto3 and CI pipelines, replacing manual, error-prone steps — the same reliability-through-automation discipline test automation demands.
  • Built CI/CD pipelines (Jenkins, GitHub Actions) and internal operations tooling used daily by ops teams; partnered across engineering, security and operations to gate changes and protect the reliability and security of mission-critical banking systems.

Service Desk — Investigations (outsourced contractor) · ila Bank

Jan – Nov 2022
  • Investigated and resolved customer issues on the digital bank's service desk before moving to the cloud operations team.

Independent Software Developer · Freelance

2020 – 2022
  • Shipped cross-platform mobile and web products end-to-end (Flutter, React, Node.js) — including NFTAlbum, a Flutter app on iOS and Android, and a WhatsApp news-automation pipeline for AlBilad Newspaper that cut breaking-news distribution to thousands of subscribers from hours to under three minutes.
  • Built and released production apps solo: requirements, architecture, implementation, testing and deployment.

Website & Mobile Developer · Quality Code

May – Nov 2019
  • Built an employee-management platform with Bahrain Qualification Authority compliance forms, adopted by 17+ institutes in Bahrain.
  • Promoted to leader of the ICT team.

Education

Bachelor of ICT (Programming) · Bahrain Polytechnic

2013 – 2019

Project of the Year award.

Skills

Test Automation
Playwright, Cucumber (BDD), Cypress, Selenium WebDriver — frameworks built from the ground up; UI + API + database-level verification with page-object architecture
CI/CD & SDLC
GitHub Actions, Jenkins, push-to-deploy pipelines, Agile delivery, Git; AI-assisted development workflows
Languages
TypeScript, JavaScript, Python, SQL, Dart, Java, C#
Databases
SQL / RDBMS, PostgreSQL, SQLite — ledger and data-integrity assertions; Oracle-family enterprise systems
Cloud & Ops
AWS in a multi-account banking setup — EC2, S3, RDS, ECS, ELB, IAM, security & compliance
Frameworks & Web
React, Vite, Node.js, Express, Tailwind CSS, Flutter