Practical Portfolio Tasks for junior QA automation tester jobs Dubai
How to show work that wins junior QA automation tester jobs Dubai
If you want junior qa automation tester jobs Dubai, hiring teams must see real tests you wrote. Make 3–5 short projects that show web tests, a simple API test, and a clear bug report. Put each project in a public repo and add a short demo video so recruiters can open and check work fast.
Start by browsing open information technology roles in Dubai to match the skills listed on real job posts.
Five practical portfolio tasks to build now
Each task below is short and focused. You can finish one task in a day or two. Together they show range and care.
1. Selenium web UI smoke test
What to build: a small Selenium project that opens a site, logs in, and checks a few pages. Use Java or Python, whichever you know.
- Include a clear README with steps to run the tests.
- Show one sample test case: “Login with valid user opens dashboard.”
- Show test output (console or HTML report) as a file in the repo.
Why it helps: Selenium is still common in Dubai companies. A clean Selenium example proves you can automate real browsers and handle waits, locators, and simple assertions. Add a link to this sample in your CV.
2. Playwright end-to-end example
What to build: a Playwright project that tests a critical user path, for example: search, filter, add to cart, checkout flow (mock payment or skip payment step).
- Keep tests short and reliable. Use selectors that survive small UI changes.
- Include a short test plan file that lists what each test covers.
- Add screenshots on failure in the results folder.
Why it helps: Playwright is newer and many Dubai startups prefer it for speed and cross-browser support. Showing both Selenium and Playwright tells recruiters you can adapt to the tool they use.
3. Simple API test suite
What to build: 5 API tests that cover success and common error cases. Use Postman, REST-assured, or a tiny script with curl and assertions.
- Tests: GET list, GET single item, POST create, PUT update, DELETE remove (or similar).
- Show sample test cases as a table in your README.
- Include environment variables or a small mock server so reviewers can run tests locally.
Why it helps: Many automation roles expect API skills. API tests are fast to run and easy to show in a short demo.
4. CI run and small pipeline
What to build: connect one project to GitHub Actions, GitLab CI, or similar so tests run on push. Keep the pipeline simple: install dependencies, run tests, upload a test report.
- Show the CI config file and a screenshot of a passed run.
- Use a matrix job to run at least two browser versions or Node/Python versions if possible.
Why it helps: Employers want testers who know how automation fits in development. A working CI pipeline proves you can run tests in a team setup.
5. A clear bug report and test case document
What to build: reproduce one bug you found while testing. Write a short bug report with steps, expected vs actual, screenshots, and a suggested severity. Also add 6–8 manual test cases for a key feature.
- Use a simple template. Make the language short and polite.
- Show how you triage: is it a blocker, major, or minor?
Why it helps: Recruiters read CVs quickly. A crisp bug report shows you can communicate clearly to developers and product owners.
Example Selenium test case (simple)
Write this in plain language in your repo as a test case. It helps interviewers see your thought process.
- Title: Login with valid credentials
- Preconditions: Test user exists, browser is open
- Steps: Enter email, enter password, click login
- Expected result: Dashboard page opens and greeting shows “Welcome”
Attach a small snippet or pseudo-code in the repo so reviewers see exactly what you automated.
How to present each project in your portfolio
- One-sentence summary at top: what the project tests and why it matters.
- Run steps: exact commands to run tests locally.
- Show results folder: screenshots, HTML/JSON reports, CI logs.
- Short demo video (30–90 seconds) that runs the tests and highlights key output.
Skills employers look for (Dubai, Abu Dhabi, Riyadh)
Dubai: Hiring teams focus on practical automation skills and fast learning. They look for candidates who can write stable Selenium or Playwright tests, show CI knowledge, and explain test design in simple terms. You do not usually need Arabic for QA roles in Dubai tech companies.
Abu Dhabi: Similar to Dubai, but some government-linked roles may ask for more formal test documentation. If you apply there, include clearer test plans and traceability matrices.
Riyadh (Saudi Arabia): Many firms there want both automation and some full-stack awareness. Showing how your tests tie into a deployment pipeline helps. Employers may value cloud knowledge if the company builds SaaS products.
Certifications and courses that help
- ISTQB Foundation Level — a common baseline certificate for testing theory.
- Short course certificates that show a finished hands-on project in Selenium or Playwright.
- Any CI/CD course where you built a small pipeline and can show the repo.
Estimated salary range (guide only)
These are rough estimates and vary by company size, experience, and benefits.
- Dubai (UAE): typically AED 5,000–12,000 per month for junior QA automation roles.
- Abu Dhabi (UAE): similar to Dubai, often close to AED 5,000–12,000 per month.
- Riyadh (KSA): often SAR 6,000–14,000 per month for junior automation roles.
Always confirm current market pay on live job posts and during interviews.
Related jobs to explore
- Test Automation Engineer — for larger or more technical roles.
- Manual QA Tester — a good entry point into testing.
- DevOps Engineer — if you like CI/CD and scripting.
- Software Developer — for people who want to move into building apps.
Where to apply in the Gulf
Start in Dubai, then widen to Abu Dhabi and major Saudi tech hubs like Riyadh and Jeddah. Browse automation openings in Abu Dhabi, Riyadh, and Jeddah to see what skills recruiters list now.
Quick checklist before you apply
- Repo with README, run steps, and test results.
- Short demo video (30–90s) linked in your CV or LinkedIn.
- One clear bug report and a sample test case document.
- CI pipeline screenshot or link to the passed run.
Final tip
Hiring teams in Dubai want to see what you built, not long claims. Keep projects small, focused, and easy to run. Link to the projects from your CV and show a short demo in interviews.
Frequently Asked Questions
What should I include in a QA automation portfolio for Dubai jobs?
Include 3–5 short projects: a Selenium web UI test, a Playwright end-to-end test, a small API test suite, a CI run, and a clear bug report. Add a README with run steps and a 30–90 second demo video so recruiters can check your work fast.
How long should each portfolio task take to build?
Each task should be short and focused. You can build a simple Selenium or Playwright test in a day or two. API tests and a bug report may take a few hours. Aim for quick, reliable demos rather than large projects.
Do Dubai companies prefer Selenium or Playwright?
Both tools are used. Older teams may use Selenium while startups often choose Playwright for speed. Showing one good Selenium example and one Playwright example proves you can adapt to either tool.
Should I add CI to my automation portfolio?
Yes. A basic CI pipeline that runs tests on push shows you know how automation fits into development. Include the CI config file and a screenshot or link to a successful run in your repo.
Is ISTQB useful for junior QA roles in Dubai?
ISTQB Foundation Level is a common baseline certificate. It can help with understanding test concepts. However, hiring teams often value hands-on automation projects and clear test examples more than certificates alone.