A technology company in Dubai is seeking a Quality Assurance Engineer (Arabic Speaking) to develop test plans, conduct manual and automated testing, and collaborate in a cross-functional team. The ideal candidate has a Bachelor's degree in Computer Science and proven experience in QA methodologies. Excellent attention to detail and effective communication skills are essential. This role offers the chance to improve QA processes and provide team training.
Qualifications
Proven experience as a Quality Assurance Engineer with strong understanding of software testing methodologies.
Ability to work collaboratively in a cross-functional team environment.
Effective written and verbal communication skills.
Responsabilités
Develop comprehensive test plans based on project requirements.
Create detailed test cases that cover all aspects of software functionality.
Conduct manual testing of software applications to identify defects.
Develop and implement automated test scripts to enhance testing efficiency.
Perform regression testing to ensure identified issues do not reoccur.
Connaissances
Familiarity with manual and automated testing tools
Knowledge of testing frameworks and scripting languages for automated testing
Strong analytical and problem-solving skills
Excellent attention to detail
Formation
Bachelor's degree in Computer Science or Information Technology
Description du poste
Quality Assurance Engineer (Arabic Speaking)
About the job Quality Assurance Engineer (Arabic Speaking)
Responsibilities and Duties:
Test Planning:
Develop comprehensive test plans based on project requirements and specifications.
Test Case Design:
Create detailed test cases that cover all aspects of software functionality.
Manual Testing:
Conduct manual testing of software applications to identify defects and ensure quality.
Automated Testing:
Develop and implement automated test scripts to enhance testing efficiency.
Document and report defects, issues, and inconsistencies discovered during testing.
Collaborate with cross-functional teams, including developers and product managers, to ensure a thorough understanding of project requirements.
Regression Testing:
Perform regression testing to ensure that previously identified and resolved issues do not reoccur.
Performance Testing:
Conduct performance testing to identify and address software performance issues.
Contribute to the continuous improvement of QA processes and methodologies.
Test Documentation:
Maintain accurate and up-to-date test documentation.
Adherence to Standards:
Ensure adherence to quality standards and best practices.
Training and Support:
Provide training and support to other team members on testing methodologies and best practices.
Qualifications:
Education:
Bachelors degree in Computer Science, Information Technology, or a related field.
Experience:
Proven experience as a Quality Assurance Engineer with a strong understanding of software testing methodologies.
Skills:
Familiarity with manual and automated testing tools.
Knowledge of testing frameworks and scripting languages for automated testing.
Strong analytical and problem-solving skills.
Excellent attention to detail.
Ability to work collaboratively in a cross-functional team environment.
Communication:
Effective written and verbal communication skills.
Ability to adapt to changing project requirements and priorities.
* Le salaire de référence se base sur les salaires cibles des leaders du marché dans leurs secteurs correspondants. Il vise à servir de guide pour aider les membres Premium à évaluer les postes vacants et contribuer aux négociations salariales. Le salaire de référence n’est pas fourni directement par l’entreprise et peut pourrait être beaucoup plus élevé ou plus bas.