Email: michael(at)jobsinict(dot)com

Software Quality Engineer – P3 – (2022/0615 (018736)) – Vienna, Austria – IAEA


IAEA

Website iaeaorg International Atomic Energy Agency (IAEA)

Position Title: Software Quality Engineer
Grade: P3
Job ID: (2022/0615 (018736))
Contract Type: Fixed term
Duty Station: Vienna, Austria
Application Deadline: 26-Mar-2023
Salary: Annual net base salary starting at $62,692 + post adjustment $ 25,578 (USD)

Apply Now

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.

Role

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: Plans and organizes his/her own work in support of achieving the team or Section’s priorities. Takes into account potential changes and proposes contingency plans.

Communication: Communicates orally and in writing in a clear, concise and impartial manner. Takes time to listen to and understand the perspectives of others and proposes solutions.

Achieving Results: Takes initiative in defining realistic outputs and clarifying roles, responsibilities and expected results in the context of the Department/Division’s programme. Evaluates his/her results realistically, drawing conclusions from lessons learned

Teamwork: Actively contributes to achieving team results. Supports team decisions.

Functional Competencies
Name Definition

Client orientation: Helps clients to analyse their needs. Seeks to understand service needs from the client’s perspective and ensure that the client’s standards are met.

Commitment to continuous process improvement: Helps clients to analyse their needs. Seeks to understand service needs from the client’s perspective and ensure that the client’s standards are met.

Technical/scientific credibility: Ensures that work is in compliance with internationally accepted professional standards and scientific methods. Provides scientifically/technically accepted information that is credible and reliable.

Required Expertise
Function Name Expertise Description

Information Technology / Information Security Thorough understanding of software design and information security.

Information Technology / Quality Management Thorough knowledge of quality management principles applied to software engineering.

Information Technology / Software Development Thorough knowledge of software development practices.

Asset Expertise
Function Name Expertise Description

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.

Remuneration

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


Grades and Salaries in UN

Grade P means Professional category, staff member are normally recruited internationally. Read more about grades in UN organizations here.

Useful information about Salaries in UN you will find following the link.

United Nations Common System to help you calculate the compensation package for staff in professional category in following the link.


Apply Now

To apply for this job please visit iaea.taleo.net.

Contact

Email: michael(at)jobsinict(dot)com