
Software Quality Assurance Engineer
Job Description
Purpose
We’re looking for a QA Engineer to join the team in Abu Dhabi, supporting the testing, validation, and quality assurance activities across large-scale, mission-critical public security and government technology projects across the region.
Please note: native Arabic language skills are essential for this role, alongside strong English communication skills.
This role would suit a strong junior to mid-level QA Engineer with around 2–3 years of experience who is passionate about software quality, enjoys working within collaborative technical teams, and is looking to grow within a long-term engineering environment.
Key Missions
- Develop, prepare, and execute test plans, test cases, procedures, and schedules across multiple projects
- Perform manual testing activities across software applications, systems, and integrations
- Execute regression, functional, integration, and ad-hoc testing based on project requirements and software changes
- Analyse test results and identify defects, inconsistencies, and performance issues
- Report, track, and follow up on incidents and defects through to closure using QA management tools
- Ensure project requirements are fully covered through appropriate test scenarios and validation activities
- Contribute to and validate project documentation including configuration documents, test evidence, and user guides
- Work closely with developers, technical leads, and project teams to support high-quality software delivery
- Participate in testing activities within Agile development environments and release cycles
- Support User Acceptance Testing (UAT) and client-facing validation activities at customer sites when required
- Follow defined QA processes including reporting, test submissions, documentation standards, and defect management
- Contribute to automation and performance testing activities where applicable using tools such as Selenium or JMeter
- Communicate effectively with both technical and non-technical stakeholders in Arabic and English
- Support both new project implementations and ongoing maintenance/change requests across multiple public sector projects
Profile & Other Information
Required Qualifications:
- Bachelor’s degree in Computer Science, Computer Engineering, IT, or a related field
- 2–3 years of experience in Quality Assurance Engineering or Software Testing
- Good understanding of Software Development Lifecycle (SDLC) and Software Testing Lifecycle (STLC)
- Experience using QA and test management tools such as JIRA and XRAY
- Experience performing manual testing across enterprise or large-scale software environments
- Exposure to performance and load testing activities
- Experience with automation testing tools such as Selenium or JMeter would be an advantage but is not mandatory
- Experience working within Agile development environments
- Strong analytical, troubleshooting, and problem-solving skills
- Strong attention to detail and ability to manage multiple priorities simultaneously
- Comfortable working in a fast-paced, delivery-focused technical environment
- Positive attitude, willingness to learn, and strong team collaboration skills
- Understanding of client-facing environments and stakeholder communication
- Experience testing biometric devices, eGates, or public security systems would be an advantage