
QA Engineer
Whiteshield
contract
Posted on:
Location Type: Remote
Location: United Arab Emirates
Visit company websiteExplore more
About the role
- Develop, maintain, and execute test cases for functional, regression, integration, UAT, and automation testing.
- Perform thorough manual and automation testing on web applications covering UI, functional, responsiveness, and end-to-end scenarios.
- Contribute towards Designing, implementing and maintaining automation scripts for regression and smoke testing using industry-standard tools (e.g., Selenium, Playwright).
- Document test results, report bugs, and track them to closure using JIRA.
- Collaborate with product and engineering teams to clarify requirements, identify edge cases, and ensure optimal test coverage.
- Contribute to test planning, estimation, and execution in alignment with Agile/Scrum workflows.
- Participate in release validation, post-release testing, and continuous integration pipelines.
Requirements
- Understanding of SDLC & STLC (Software Development & Testing Life Cycle)
- Ability to design test cases & test scenarios
- Strong test execution discipline (follow steps, document results clearly)
- Functional testing
- Regression testing
- Smoke & sanity testing
- UAT (User Acceptance Testing)
- Ability to think in edge cases (break the system, not just follow happy paths)
- Strong attention to detail (spot subtle UI or logic issues)
- Ability to reproduce bugs consistently
- Root cause thinking (not just what broke, but why)
- Logical thinking to validate workflows and business rules
- Writing clear, structured test cases
- Creating test plans and test strategies
- Understanding of acceptance criteria
- Ability to prioritize testing based on risk/impact
- Familiarity with tools like: Jira / Azure DevOps (bug tracking)
- Basic knowledge of: Browser dev tools (inspect, network calls)
- Understanding of logs and how to read them
- Writing clear bug reports (steps, expected vs actual, screenshots)
- Ability to work with developers and PMs
- Explaining issues in a non-technical and technical way
- Asking good clarification questions
- Thinking like an end user
- Understanding business requirements
- Ability to validate user journeys, not just features
- Sensitivity to UX issues (confusing flows, poor design)
- Working in Agile/Scrum environments
- Participating in: Standups, Sprint planning, Retrospectives, Managing test cycles and deadlines
Benefits
- Meaningful impact
- Creative freedom
- High-calibre collaboration
- Flexibility that works
- Supportive culture
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
test casesfunctional testingregression testingautomation testingUATsmoke testingtest planningtest strategiestest executionSDLC
Soft Skills
attention to detaillogical thinkingstrong communicationcollaborationproblem-solvingprioritizationclarificationuser empathyroot cause analysisedge case thinking