Test automation
Design maintainable Selenium end-to-end tests, Page Object structures, waits, assertions, and regression suites.
I help teams ship better software with Selenium test automation, API validation, CI/CD pipelines, cloud infrastructure awareness, and clear defect reporting.
Practical QA engineering across test design, automation, API checks, regression strategy, and release confidence.
Design maintainable Selenium end-to-end tests, Page Object structures, waits, assertions, and regression suites.
Validate APIs, payloads, status codes, and database behavior with clear traceability between requirements and defects.
Bring tests into CI/CD pipelines and support safer deployments with automated checks and actionable feedback.
Real tools and focused portfolio projects around QA, automation, and product quality.
A personal dashboard that tracks QA opportunities, application status, match level, Gmail message IDs, and next actions.
Reusable QA automation approach using Page Object Model, explicit waits, stable locators, and CI-friendly execution.
Pipeline-ready testing strategy for running smoke/regression checks before deployments and producing readable results.
A playful mobile web game hosted on Wajdi's domain โ built as a fast browser artifact with mobile-first interaction.
How I approach QA work in real teams.
I start from requirements, user flows, edge cases, and failure impact so the test suite targets what matters.
Use reliable selectors, explicit waits, clean test data, and readable assertions to keep automation useful.
Write clear bug reports with steps, expected/actual behavior, evidence, and severity so developers can fix quickly.
Connect smoke and regression tests to CI/CD and help teams decide when a build is ready for production.
If you need a QA Automation Engineer who can test deeply, automate carefully, and speak DevOps, contact me.