Job Title: Software Quality Engineer
Location: Dubai, United Arab Emirates / Remotely
Job Type: Full-Time
Responsibilities:
- Plan, develop, and execute comprehensive manual test cases for large-scale projects, maintenance releases, and emergency deployments.
- Design, implement, and maintain robust automation test scripts to ensure efficient regression and functional testing.
- Analyze test results, identify root causes of defects, and define corrective actions in collaboration with development teams.
- Manage defect life cycles — report, track, and verify defect resolution using the designated defect tracking system.
- Investigate production issues, reproduce defects, and work closely with developers to isolate and resolve underlying causes.
- Prepare and maintain detailed test documentation, including test plans, test cases, and test summary reports.
- Collaborate with cross-functional teams to define effective testing strategies, ensuring product quality and timely delivery.
- Contribute to performance and load testing initiatives to validate system scalability and reliability.
Qualifications
- Minimum 4 years of professional experience in software quality assurance and testing.
- Strong proficiency in manual testing, with a solid understanding of software development and QA methodologies.
- Hands-on experience writing and maintaining SQL queries for data validation and backend testing.
- Proven ability to design and execute test cases based on functional and technical requirements.
- Experience testing APIs and Web Services using tools such as Postman, SoapUI, and Fiddler.
- Familiarity with performance and load testing tools such as JMeter.
- Knowledge of financial modules or financial domain testing is a strong advantage.
- Excellent analytical, troubleshooting, and communication skills with attention to detail.
Job Type: Full-time