DGACM is looking for a Quality Assurance Engineer to provide reliable testing services for its documentation, meetings and translation management systems. The incumbents will report to and work under the direct supervision of the Senior Computational Linguist.
Under delegated authority, the Quality Assurance Engineer will perform the following duties:
Support software development process and implementation of new software releases by testing computer application systems and programs, using team-established standards for IT technologies and tools;
Participate in the planning, specification, design, development, implementation and support of computer application systems from a quality assurance perspective;
Design, implement, and execute detailed, comprehensive automated tests and test suites for a wide variety of applications and features;
Estimate, prioritize, plan and coordinate quality testing activities;
Draft technical documentation for deployed computer application systems;
Maintain test and functional specifications for computer application systems, programs and procedures developed and/or modified;
Draft correspondence, communications and prepare team contributions for a variety of periodic reports;
Keep abreast of developments in the field of quality assurance and propose new testing tools and strategies as appropriate;
Perform other work-related duties as assigned.
Academic Qualifications: High school diploma or equivalent is required. International Software Testing Qualifications Board (ISTQB) Foundation Level or higher certification is required. Relevant additional post-secondary education is an asset.
Experience: A minimum of five years of experience in software quality assurance is required.
Experience in developing Test Automation Frameworks or designing automated testing suites is required. Experience with Agile development approaches such as Scrum is required. Experience with Software Configuration Management and build tools such as Team Foundation Server or Azure DevOps is required. Experience with performance and/or security testing is required. Practical experience and knowledge of Microsoft Test Manager or Selenium is desirable.
Language: English and French are the working languages of the United Nations Secretariat. For the position advertised, fluency in English is required. Knowledge of another official United Nations language is an advantage.