QA Engineer Functional & Performance Testing
Duration: 6-months (contract-based)
Location: Abu Dhabi (On-site)
Role Overview
We are looking for a Quality Assurance Engineer with a strong focus on functional testing, system behavior, and performance validation. This role is ideal for a product-minded QA who understands how systems work end-to-end, can think through real user scenarios
Key Responsibilities
- Design and execute functional test cases for web, mobile, and backend systems
- Perform end-to-end testing of user workflows and system integrations
- Conduct performance, load, and stress testing to validate system stability and scalability
- Execute exploratory testing to identify edge cases and unexpected behavior
- Validate backend behavior, APIs, and data consistency (basic SQL or data checks)
- Test failure scenarios, retries, timeouts, and system recovery
- Analyze logs, metrics, and system outputs to support defect investigation
- Clearly document and report defects with impact, reproduction steps, and evidence
- Collaborate closely with developers, product managers, and stakeholders
- Support regression testing and release validation
Required Skills & Experience
- Strong experience in functional and integration testing
- Hands-on experience with performance or load testing tools (e.g., JMeter, LoadRunner, or similar)
- Good understanding of backend systems, APIs, and system architecture
- Ability to design structured test cases and perform exploratory testing
- Experience validating data accuracy and system behavior
- Strong analytical thinking and attention to detail
- Clear communication and documentation skills
Nice to Have
- Experience working with microservices or distributed systems
- Familiarity with monitoring or log analysis tools (e.g., Kibana, Grafana, Splunk)
- Basic exposure to automation tools (used as support, not as a primary focus)
- Experience in high-traffic or transaction-based systems