Associate Software Quality Assurance Engineer

Associate Software Quality Assurance Engineer

International Atomic Energy Agency (IAEA)

June 3, 2026June 22, 2026ViennaAustria
Job Description
Job Posting Organization:
The International Atomic Energy Agency (IAEA) is an international organization that serves as the world's nuclear inspectorate. Established in 1957, the IAEA's mission is to promote the peaceful use of nuclear energy while preventing its use for military purposes. The organization operates in over 180 countries and employs a diverse workforce of professionals dedicated to ensuring nuclear safety and security" style="border-bottom: 1px dotted #007bff !important;">security. The Department of Safeguards, which is part of the IAEA, is responsible for implementing safeguards to ensure that nuclear materials are not diverted from peaceful uses. The IAEA is committed to maintaining high standards of efficiency, technical competence, and integrity in its operations.

Job Overview:
The Associate Software Quality Assurance Engineer plays a crucial role in supporting the implementation of quality assurance processes within the IAEA's Department of Safeguards. Reporting to the Team Leader of the Quality Assurance Team, the incumbent is responsible for ensuring that development activities comply with established divisional policies, procedures, and standards. This position involves contributing to software testing, conducting quality reviews, and analyzing quality-related information. The Associate Engineer will work closely with senior quality assurance staff and project teams to deliver reliable and secure ICT solutions while also participating in ongoing process improvement initiatives. The role is designed for a developing professional who is building expertise in quality assurance methodologies, tools, and standards, and who is eager to collaborate with others to identify and resolve quality issues.

Duties and Responsibilities:
The Associate Software Quality Assurance Engineer will execute a variety of tasks to ensure the quality of projects and products. Key responsibilities include executing both manual and automated test cases, documenting results, and reporting defects. The incumbent will support the development and maintenance of test plans, test cases, and test scripts based on system requirements. Participation in software testing activities, including test execution, results analysis, and validation of defect fixes, is essential. The role also involves supporting defect tracking, triaging, and verification processes, as well as maintaining test environments, test data, and testing documentation. The Associate Engineer will assist in configuration control, problem reporting, and change management processes, and will contribute to project quality assurance reviews by assessing deliverables against defined standards. Additionally, the incumbent will collect and analyze quality metrics and testing results, prepare inputs for quality status reports, and provide feedback to improve testing procedures and overall quality practices. Continuous process improvement initiatives within the Division will also be supported.

Required Qualifications:
Candidates must possess a Bachelor's Degree in computer science, information technology, or a related discipline. Certification in quality management and/or a degree in system engineering is considered an asset. The position requires a minimum of two years of practical working experience in software quality assurance and/or quality control, particularly in Agile Development environments. Familiarity with Agile Software Development Methodologies is advantageous, as is experience with automated testing tools or equivalent automation skills. Candidates should also have experience with web-based application testing and the ability to work collaboratively within development teams, contributing proactively to quality assurance activities.

Educational Background:
The educational background required for this position includes a university degree in computer science, information technology, or a related field. Additional certifications in quality management or system engineering are beneficial and may enhance a candidate's application.

Experience:
The position requires a minimum of two years of relevant experience in software quality assurance and/or quality control, particularly in Agile Development environments. Candidates should have a solid understanding of quality assurance methodologies and tools, as well as experience with automated testing tools. Familiarity with web-based application testing is also essential, and the ability to work collaboratively within development teams is crucial for success in this role.

Languages:
The mandatory language requirement for this position is an excellent command of English, both oral and written. Knowledge of other official IAEA languages, such as Arabic, Chinese, French, Russian, and Spanish, is considered an asset and may enhance a candidate's qualifications.

Additional Notes:
The IAEA offers an attractive remuneration package that includes a tax-free annual net base salary starting at US $56,046, subject to mandatory deductions for pension contributions and health insurance. Additionally, a variable post adjustment currently amounts to US $30,377, along with dependency benefits, rental subsidy, education grant, and relocation and repatriation expenses. Employees are entitled to six weeks of annual leave, home leave travel, a pension plan, and health insurance. The IAEA is committed to gender equality and encourages applications from qualified women and candidates from developing countries. The recruitment process is designed to ensure fairness and integrity, with a zero-tolerance policy on discrimination and misconduct.
Similar Jobs