Org. Setting and ReportingUNRWA is a United Nations agency established by the General Assembly in 1949 and is mandated to provide assistance and protection to a population of some 5.8 million registered Palestine refugees. Its mission is to help Palestine refugees in Jordan, Lebanon, Syria, West Bank and the Gaza Strip to achieve their full potential in human development, pending a just solution to their plight. UNRWA's services encompass education, health care, relief and social services, camp infrastructure and improvement, microfinance, and emergency assistance. UNRWA is the largest UN operation in the Middle East with more than 30,000 staff. UNRWA is funded almost entirely by voluntary contributions. If you are looking for a rewarding opportunity to make a tangible difference for one of the most vulnerable communities in the world, UNRWA would like to hear from you. The Test Automation Engineer reports to the Head, Software Development Section and Lead Solution Architect. Responsibilities- Develops, maintains, and executes automated test scripts using industry-standard tools and frameworks such as Selenium, TestComplete, and JMeter to ensure robust and repeatable testing processes. - Integrates automated testing procedures into the Continuous Integration/Continuous Deployment (CI/CD) pipeline to support continuous delivery and deployment practices across development environments. - Develops and implements comprehensive test strategies that encompass both manual and automated testing approaches, ensuring alignment with project requirements and timelines. - Plans and prioritizes testing activities in coordination with project stakeholders to ensure effective coverage and timely execution of test cases. - Collaborates closely with cross-functional teams in an Agile environment, actively participating in sprint planning, daily stand-ups, and retrospectives to support iterative development and delivery. - Identifies, documents, and tracks software defects; coordinates with development teams to ensure timely resolution and maintains a defect database to generate relevant defect metrics. - Continuously improves testing processes, tools, and methodologies by staying updated with the latest trends and implementing best practices to enhance testing efficiency and effectiveness. - Provides regular status reports on testing activities, including test coverage, defect metrics, and overall software quality, to ensure transparency and informed decision-making by stakeholders. - Ensures the overall quality of software products by conducting root cause analysis for defects, implementing corrective actions, and ensuring compliance with industry standards and regulations. CompetenciesUN Core Values of Integrity, Professionalism and Respect for Diversity, and Core Competencies of Communication, Working with People and Drive for Results apply by default. - Applying Technical Expertise - Planning and Organizing - Creating and Innovating - Analyzing - Strong knowledge of Agile methodologies and experience working in Agile teams. - Proficiency in automated testing tools and frameworks (e.g., Selenium, TestComplete, JMeter). - Knowledge of manual testing techniques and tools. - Knowledge of defect management and tracking tools. EducationA first university degree from an accredited educational institution in computer sciences, information technology, or a related discipline. Job - Specific QualificationISTQB certification or equivalent is desirable. Work ExperienceA minimum of four years of responsible and relevant work experience in software testing, with a focus on test automation is required. Proven experience in developing and maintaining automated test scripts is required. Experience in integrating automated tests into CI/CD pipelines is required. Experience in developing and implementing test strategies is required. A first university degree from an accredited educational institution in computer sciences, information technology, or a related discipline is required. Are you currently residing in Duty station. Please specify your current location. It is required. Candidates are required to make a declaration as to whether they have any current or past affiliations with non-governmental organisations, academic institutions, political organisations, military, or have/are engaged in activities or have made any public statements, that could be seen to impact their neutrality, objectivity or independence in the performance of their duties for the UN / UNRWA. Any declaration will not necessarily disqualify candidates from consideration for this post. Experience in specific industry or domain relevant to the Agency is desirable. Familiarity with continuous integration and continuous deployment (CI/CD) practices is desirable. Knowledge of performance and security testing, Familiarity with cloud-based testing environments and Experience in mentoring and training junior test engineers is desirable. LanguagesEnglish and French are the working languages of the United Nations Secretariat. For this job opening, English and Arabic are required. The table below shows the minimum required level for each skill in these languages, according to the UN Language Framework (please consult https://languages.un.org for details).
