QA Engineer | Dalinovate | Tunis, Tunisia January 2025 – Present
- QA owner in a startup environment (built quality processes from scratch) across 2 cross-platform mobile apps — designed test plans, wrote test cases, and executed functional, regression, and exploratory testing campaigns.
- Reduced critical bugs and post-release incidents by 60% through rigorous pre-release validation protocols and structured defect lifecycle management in Jira.
- Built and integrated automated test suites using Java, Selenium, and Cucumber (BDD) into CI/CD pipelines (Fastlane, Codemagic) — doubled release frequency (monthly → bi-weekly) with zero undetected regressions.
- Validated offline scenarios and edge cases on the local data persistence layer, reducing synchronization incidents by 20%.
- Conducted web quality audits across 5 web properties — identified and resolved performance issues reducing bounce rate by 40% and increasing traffic by 25%.
QA Engineer (Freelance) | Blaze | Remote December 2024 – Present
- Designed and executed cross-platform UI/UX testing campaigns on iOS and Android, ensuring compliance with Figma specifications across all screen sizes and device configurations.
- Wrote detailed BDD test cases using Gherkin and executed exploratory testing on complex user journeys — zero critical bugs shipped to production.
- Implemented unit and integration tests, improving code coverage and reducing regressions across releases.
Software Testing Instructor | GoMyCode | Remote June 2024 – January 2025
- Redesigned the Software Testing curriculum to cover 100% of ISTQB Foundation Level modules: testing techniques, defect management, test planning, and quality reporting.
- Trained 20+ students in test plan design, test case writing, BDD with Cucumber, and Selenium automation — achieving a 4.7/5 satisfaction rating.
- Guided a collaborative end-to-end QA project applying full testing processes, presented at a local tech fair.
QA Engineer | Sweaka | Remote December 2022 – July 2024
- QA owner with no dedicated QA team — reduced critical bugs and post-release incidents by 20% while delivering the most user-praised UI update per post-release surveys.
- Executed API testing on RESTful endpoints using Postman and REST Assured (authentication, data retrieval, transaction flows) for an app serving 10,000+ active users.
- Defined Git branching strategies and code review protocols, reducing review cycle time by 30%.
Personal QA Projects
Mobile App End-to-End Automation — Java, Appium, Cucumber, BDD
- Designed and implemented a Java-based mobile test automation framework for Android applications using Appium and Cucumber.
- Automated end-to-end user journeys: authentication, navigation flows, form validation, and transaction scenarios.
- Applied Page Object Model (POM) to ensure test reusability, readability, and maintainability across test suites.
- Implemented BDD scenarios using Gherkin to align automated tests with functional requirements.
Web Automation Framework — Java, Selenium, Cucumber, Jenkins, Maven
- Built a scalable Java + Selenium web automation framework for functional and regression testing.
- Implemented end-to-end and regression test suites using Selenium WebDriver and Cucumber BDD with
Gherkin scenarios.
- Integrated automated test execution into CI pipelines using Jenkins and Maven for continuous quality validation.
- Ensured test stability through reusable components, proper synchronization strategies, and clean framework architecture.