Whiteshield

QA Engineer

Whiteshield

contract

Posted on:

Location Type: Remote

Location: United Arab Emirates

Visit company website

Explore more

AI Apply
Apply

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