By continuing to browse this site, you agree to our use of cookies. Read our privacy policy

Software Quality Engineer(P3)


  • Organization: IAEA - International Atomic Energy Agency
  • Location: Vienna
  • Grade: Mid level - P-3, International Professional - Internationally recruited position
  • Occupational Groups:
    • Engineering
    • Information Technology and Computer Science
  • Closing Date: Closed

Organizational Setting

The Division of Information Technology provides support to the IAEA in the field of information and communication technology (ICT), including information systems for technical programmes and management. It is responsible for planning, developing and implementing an ICT strategy, for setting and enforcing common ICT standards throughout the Secretariat and for managing central ICT services. The IAEA's ICT infrastructure comprises hardware and software platforms, and cloud and externally-hosted services. The Division has implemented an IT service management model based on ITIL (IT Infrastructure Library) and Prince2 (Projects in a Controlled Environment) best practices.The Business Solutions Section provides information systems development and support services to IAEA programme areas and to the IAEA as a whole.The Management Solutions Unit (MSU), which is part of MTIT's Business Solutions Section (MTIT/BSS), provides business IT solutions to meet IAEA-wide management requirements. The MSU is led by a Unit Head, who reports to the Head of the Business Solutions section.

Main Purpose

The Software Quality Engineer ensures that adequate quality controls are in place for the software products delivered and maintained by the Section. They guide and support software testers in planning, managing and executing tests, participate in product reviews (requirements, architecture, security, etc), and confirm release-readiness.

The Software Quality Engineer ensures compliance of software engineering practices with established policies, processes, procedures and standards. Additionally, they contribute to the collaborative process of driving and facilitating process improvement in the Division.


The Software Quality Engineer is
An expert on software quality, defining, documenting and implementing quality control and testing procedures, practices and tools for the section.
A coordinator, guiding project managers and testers in planning and executing quality control activities.
A quality auditor, ensuring compliance of project teams with established processes, procedures and standards.
A continual improvement advocate, monitoring quality control practices in the section to identify opportunities for improvement.
A project manager, initiating, planning, executing, and controlling projects focused on software quality improvement and organizational change.
A technical specialist, taking part in other activities required by MTIT, such as continuous process improvement and providing quality control expertise across the organization.

Functions / Key Results Expected

•Support project managers in planning quality activities for their projects; coordinate, conduct and monitor testing activities
•Co-ordinate/lead/participate in test-related project activities (test strategy, plan, test cases...) and product reviews (requirements, architecture, security, user interface, etc.).
•Design and develop automated testing solutions.
•Guide, and coordinate the work of test engineers in test strategy, planning, execution, automation, and results analysis.
•Perform project quality audits
•Define and collect quality metrics, analyze trends and correlations, and create quality reports for project managers and the sections management team
•Define and continually improve the sections quality control procedures.
•Provide training and guidance on the quality management system
•Identify opportunities for improvement of the division’s software development and quality control practices.

Competencies and Expertise

Core Competencies

Name Definition
Planning and Organizing Unable to find Position Data from HR Table - 100
Communication Unable to find Position Data from HR Table - 100
Achieving Results Unable to find Position Data from HR Table - 100
Teamwork Unable to find Position Data from HR Table - 100

Functional Competencies

Name Definition
Client orientation Unable to find Position Data from HR Table - 100
Commitment to continuous process improvement Unable to find Position Data from HR Table - 100
Technical/scientific credibility Unable to find Position Data from HR Table - 100

Required Expertise

Function Name Expertise Description
&nbsp &nbsp &nbsp
Information Technology Information Security Thorough understanding of software design and information security.
&nbsp &nbsp &nbsp
Information Technology Quality Management Thorough knowledge of quality management principles applied to software engineering.
&nbsp &nbsp &nbsp
Information Technology Software Development Thorough knowledge of software development practices.

Asset Expertise

Function Name Expertise Description
&nbsp &nbsp &nbsp
Information Technology Project Management Good knowledge of a formal project management methodology.

Qualifications, Experience and Language skills

Other - Certification in software testing is desirable.

Bachelor's Degree - University degree in software engineering, computer science, software quality management, or a related field.

Other - Certification in quality management, quality assurance or quality audit is desirable.

Minimum of five years of relevant working experience in software quality control
Experience working in a software development environment using an Agile or iterative methodology.
Experience in the use of test automation tools (e.g. Selenium WebDriver, SoapUI, JMeter, LoadRunner) as well as testing and QA tools (e.g. Fiddler, PostMan, SonarQube, etc,).
Experience in test case management and CI/CD using an application lifecycle management tool such as Azure DevOps is highly desirable.
Experience analyzing data and creating reports using a BI tool (e.g. PowerBI or QlikSense) is desirable.
Experience working in projects managed through a formal method such as PRINCE2 or PMP is desirable.

Excellent oral and written command of English. Knowledge of other official IAEA languages (Arabic, Chinese, French, Russian and Spanish) is an asset.


The IAEA offers an attractive remuneration package including a tax-free annual net base salary starting at US $62692 (subject to mandatory deductions for pension contributions and health insurance), a variable post adjustment which currently amounts to US $ 25578, dependency benefits, rental subsidy, education grant, relocation and repatriation expenses; 6 weeks' annual vacation, home leave, pension plan and health insurance

Applications from qualified women and candidates from developing countries are encouraged

Applicants should be aware that IAEA staff members are international civil servants and may not accept instructions from any other authority. The IAEA is committed to applying the highest ethical standards in carrying out its mandate. As part of the United Nations common system, the IAEA subscribes to the following core ethical standards (or values)\: Integrity, Professionalism and Respect for diversity. Staff members may be assigned to any location. The IAEA retains the discretion not to make any appointment to this vacancy, to make an appointment at a lower grade or with a different contract type, or to make an appointment with a modified job description or for shorter duration than indicated above. Testing may be part of the recruitment process

This vacancy is now closed.
However, we have found similar vacancies for you: