ICT Associate (Quality Assurance)

ICT Associate (Quality Assurance)

International Organization For Migration (IOM)

February 27, 2026April 13, 2026ValenciaSpain
Job Description
Job Posting Organization:
The International Organization for Migration (IOM) was established in 1951 and is a Related Organization of the United Nations. It is the leading UN agency in the field of migration, working closely with governmental, intergovernmental, and non-governmental partners. IOM is dedicated to promoting humane and orderly migration for the benefit of all, providing services and advice to governments and migrants. The organization is committed to ensuring a workplace where all employees can thrive professionally while harnessing the full potential of migration. IOM operates in numerous countries worldwide, focusing on various aspects of migration management and providing support to migrants and governments alike. The organization emphasizes a culture of inclusion, respect for diversity, and ethical standards, ensuring that all staff members adhere to these values in their daily work.

Job Overview:
The ICT Associate (Quality Assurance) position is integral to the application development and automated quality assurance activities within the Solutions Technology and Applications Development teams at IOM. This role is supervised by the Chief of Operations and Mission Engagement Solutions and the Senior ICT Officer (Solutions Delivery Manager). The primary functions of this position include supporting application development, enhancing team capabilities through hands-on development support, building low-code components, maintaining integration scripts, and implementing automated testing frameworks. The role is designed to improve the delivery speed, reliability, and long-term maintainability of IOM applications. The ICT Associate will work on application development, Power Platform support, and automated QA/testing, ensuring that all solutions meet functional requirements, quality standards, and operational readiness. This position requires a proactive approach to problem-solving and collaboration with various teams to ensure successful project outcomes.

Duties and Responsibilities:
The duties and responsibilities of the ICT Associate (Quality Assurance) include:
  • Application Development Support: Develop and maintain application components using Power Apps (Canvas & Model Driven) and Power Automate. Build and modify user interfaces, forms, screens, simple logic, business rules, and workflows within the Power Platform. Support updates to Dataverse and SQL Server data structures, including basic data modeling and maintenance tasks. Assist in developing small modules and enhancements in .NET, JavaScript, and Power Pages. Help prepare integration configurations using standard connectors and basic APIs.
  • Automated Quality Assurance: Develop and maintain automated test scripts using tools such as Selenium, Playwright, Power Apps Test Engine, or other approved frameworks. Execute automated and manual tests (regression, smoke, functional) and document results. Identify defects, replicate issues, and work with developers to validate fixes. Maintain test data sets, test cases, and test documentation. Contribute to User Acceptance Testing (UAT) cycles by supporting end-users and capturing feedback.
  • Operational & Delivery Support: Support deployment pipelines (Azure DevOps), including solution packaging, versioning, and basic CI/CD activities. Prepare technical notes, simple diagrams, and knowledge base entries. Assist with troubleshooting, diagnosing issues, and performing routine maintenance. Monitor platform performance and raise issues proactively. Perform other related duties as assigned.

Required Qualifications:
The required qualifications for the ICT Associate (Quality Assurance) position include:
  • A Bachelor’s degree in computer science, Information Technology, Software Engineering, or a related field with four years of relevant experience. Alternatively, completed High school/Secondary school education with six years of relevant experience.
  • Experience supporting application development using Power Apps and Power Automate.
  • Exposure to automated testing tools or scripting (Selenium, Playwright, Power Apps Test Studio).
  • Basic experience with SQL Server, Dataverse, or relational databases.
  • Experience in structured testing, documenting defects, and supporting QA cycles.
  • Experience working in a collaborative team and supporting end-users.

Educational Background:
Candidates must possess a Bachelor’s degree in computer science, Information Technology, Software Engineering, or a related field. Alternatively, candidates with completed High school/Secondary school education and six years of relevant experience will also be considered. This educational background is essential to ensure that candidates have the necessary technical knowledge and skills to perform the duties associated with the position effectively.

Experience:
The position requires candidates to have a minimum of four years of relevant experience in supporting application development, particularly using Power Apps and Power Automate. Candidates should also have exposure to automated testing tools or scripting, such as Selenium and Playwright, and possess basic experience with SQL Server, Dataverse, or relational databases. Additionally, experience in structured testing, documenting defects, and supporting QA cycles is essential. Candidates should demonstrate the ability to work collaboratively within a team and support end-users effectively.

Languages:
Fluency in English is required for this position, both oral and written. Working knowledge of Spanish is considered an advantage. IOM’s official languages are English, French, and Spanish, and all staff members are required to be fluent in one of these languages. The proficiency of the required languages will be specifically evaluated during the selection process, which may include written and/or oral assessments.

Additional Notes:
This vacancy is only open to current and former IOM staff members who were separated in the last 12 months due to the structural adjustment process. Any offer made to the candidate in relation to this vacancy notice is subject to funding confirmation. Previous applicants do not need to re-apply. This selection process may be used to staff similar positions in various duty stations. Recommended candidates endorsed by the Appointments and Postings Board will remain eligible to be appointed in a similar position for a period of 24 months. Only candidates possessing the right of residence and right to work in Spain can be considered for this vacancy. Candidates for this vacancy will be considered to be locally recruited and will be eligible for allowances and benefits available to locally-recruited staff. Vacancies close at 23:59 local time Geneva, Switzerland on the respective closing date. No late applications will be accepted. IOM has a zero-tolerance policy on conduct that is incompatible with the aims and objectives of the United Nations and IOM, including sexual exploitation and abuse, sexual harassment, abuse of authority, and discrimination based on gender, nationality, age, race, sexual orientation, religious or ethnic background, or disabilities. IOM does not charge a fee at any stage of its recruitment process (application, interview, processing, training, or other fee). IOM does not request any information related to bank accounts. IOM only accepts duly completed applications submitted through the IOM e-Recruitment system. The online tool also allows candidates to track the status of their application. Only shortlisted candidates will be contacted. For further information and other job postings, candidates are welcome to visit the IOM Careers and Job Vacancies website.
Apply now
Similar Jobs