Job Posting Organization: The United Nations Relief and Works Agency for Palestine Refugees in the Near East (UNRWA) was established by the United Nations General Assembly in 194
Its primary mission is to provide assistance and protection to approximately 5.8 million registered Palestine refugees across Jordan, Lebanon, Syria, the West Bank, and the Gaza Strip. UNRWA aims to help these refugees achieve their full potential in human development while awaiting a just resolution to their plight. The agency operates the largest UN operation in the Middle East, employing over 30,000 staff members and offering a wide range of services, including education, healthcare, relief and social services, camp infrastructure improvements, microfinance, and emergency assistance. UNRWA is primarily funded through voluntary contributions from UN member states, regional bodies, business foundations, and individual donors. The agency is committed to making a tangible difference in the lives of one of the world's most vulnerable communities, and it actively seeks individuals who share this vision to join its workforce.
Job Overview: The Test Automation Engineer position at UNRWA involves reporting directly to the Head of the Software Development Section and the Lead Solution Architect. The role is crucial in ensuring the quality and reliability of software products through the development, maintenance, and execution of automated test scripts. The engineer will utilize industry-standard tools and frameworks such as Selenium, TestComplete, and JMeter to create robust and repeatable testing processes. A significant aspect of the role includes integrating automated testing procedures into the Continuous Integration/Continuous Deployment (CI/CD) pipeline, which supports continuous delivery and deployment practices across various development environments. The Test Automation Engineer will also be responsible for developing comprehensive test strategies that incorporate both manual and automated testing approaches, ensuring alignment with project requirements and timelines. Collaboration with cross-functional teams in an Agile environment is essential, as the engineer will participate in sprint planning, daily stand-ups, and retrospectives to support iterative development and delivery. The role requires a proactive approach to identifying, documenting, and tracking software defects, coordinating with development teams for timely resolution, and maintaining a defect database to generate relevant metrics. Continuous improvement of testing processes, tools, and methodologies is expected, along with providing regular status reports on testing activities to stakeholders. Overall, the Test Automation Engineer plays a vital role in ensuring the overall quality of software products by conducting root cause analysis for defects and implementing corrective actions while ensuring compliance with industry standards and regulations.
Duties and Responsibilities: The Test Automation Engineer will have a comprehensive set of responsibilities, including but not limited to:
Developing, maintaining, and executing automated test scripts using tools such as Selenium, TestComplete, and JMeter.
Integrating automated testing procedures into the CI/CD pipeline to facilitate continuous delivery and deployment.
Creating and implementing comprehensive test strategies that include both manual and automated testing approaches.
Planning and prioritizing testing activities in collaboration with project stakeholders to ensure effective coverage and timely execution of test cases.
Actively participating in Agile team activities, including sprint planning, daily stand-ups, and retrospectives.
Identifying, documenting, and tracking software defects, coordinating with development teams for timely resolution.
Maintaining a defect database to generate relevant defect metrics.
Continuously improving testing processes, tools, and methodologies by staying updated with industry trends.
Providing regular status reports on testing activities, including test coverage and defect metrics. 1
Conducting root cause analysis for defects and implementing corrective actions to ensure compliance with industry standards.
Required Qualifications: Candidates must possess strong technical expertise in automated testing tools and frameworks, such as Selenium, TestComplete, and JMeter. They should have a solid understanding of manual testing techniques and tools, as well as defect management and tracking tools. Additionally, candidates should demonstrate strong planning and organizational skills, along with the ability to create and innovate within their testing processes. Familiarity with Agile methodologies and experience working in Agile teams is essential. The UN Core Values of Integrity, Professionalism, and Respect for Diversity, along with the Core Competencies of Communication, Working with People, and Drive for Results, are expected to be applied by default in this role.
Educational Background: A first university degree from an accredited educational institution in computer sciences, information technology, or a related discipline is required for this position. Additionally, an ISTQB certification or equivalent is desirable, as it demonstrates a recognized level of expertise in software testing.
Experience: Candidates must have a minimum of four years of responsible and relevant work experience in software testing, with a specific focus on test automation. Proven experience in developing and maintaining automated test scripts is required, along with experience in integrating automated tests into CI/CD pipelines and developing comprehensive test strategies. Experience in specific industries or domains relevant to the Agency is desirable, as is familiarity with continuous integration and continuous deployment practices.
Languages: For this position, proficiency in English and Arabic is required. According to the UN Language Framework, candidates must demonstrate a minimum level of proficiency in reading, writing, listening, and speaking in both languages. While English and French are the working languages of the United Nations Secretariat, Arabic is specifically required for this role.
Additional Notes: This position is a Fixed Term Appointment for one year, with the possibility of extension based on the availability of funds, satisfactory performance, and continuing need. The grade and salary for this position is Grade 14, with a monthly basic salary of JD 919.80, plus a special occupational allowance (SOA) of 17.83% of the basic salary. Other benefits include a monthly Provident Fund contribution (15.4% of basic salary paid by the Agency), compulsory medical insurance, 30 days of annual leave, and a dependency allowance if applicable. Additional benefits include 2 days of sick leave for each completed month of service, 14 weeks of maternity leave, and 2 weeks of paternity leave. This vacancy notice is open to internal candidates only, and only candidates residing in Amman and within commuting distance of the duty station with authorization to work in Jordan at the time of application are eligible to apply. The Agency will not assume responsibility for facilitating the issuance of work permits in Jordan, and without a valid work permit, the appointment may be rescinded. Preference will be given to registered Palestine refugees and candidates who assist the Agency in meeting its commitment to gender parity. Only applications completed in UNRWA's online e-recruitment system, Inspira, will be considered, and late applications will not be accepted.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.