Software Quality Engineer

This opening expired 1 year ago. Do not try to apply for this job.

OICT - Office of Information and Communications Technology

Open positions at OICT / Open positions at UN
Logo of OICT

Application deadline 1 year ago: Saturday 2 Jul 2022 at 23:59 UTC

Open application form

Result of Service o Quality assured and tested software applications, ready for production o Standardization documentation for evaluating QA of all software modules. o Documentation on the tasks performed o Timely delivery of the tested content

Work Location India

Expected duration Initial contract is from 15 July 2022-14 July 2023

Duties and Responsibilities The UN’s Office of Information and Communications Technology (OICT) is responsible for defining the strategic direction for Information and Communications Technology (ICT) to the UN Secretariat. It provides oversight of ICT programmes, budgets and decision-making to ensure alignment with the Secretariat’s overall ICT strategy.

  • Provide expertise on software development matters and in the implementation of new software releases by testing computer application systems and programs, using UN established standards for IT technologies and tools;
  • Provide expertise and support in the developing test design of user scenarios, test cases and checklists, preparing test environments, execution of Auto/manual functional testing, reporting and processing defects

  • Maintains tests and functional specifications for computer application systems, programs and procedures developed and/or modified.

  • Provide expertise on improvement and maintenance of the test automation environment in terms of UI Tests, API tests, static code analysis, performance and end-to-end tests using various tools

  • Assist in creation of simple and complex test cases, run tests, report defects automatically

  • Provides expertise and support for deployed computer application systems including version management, data recovery and deployment to users’ offices; performs ongoing reviews with users and developers and responds to users requests.

  • Keeps abreast of developments in the field; performs benchmarking and proposes new acquisitions. ¿roubleshooting quality issues and modifying test procedures

  • Provide knowledge on understanding and analyzing the product requirements and communicate with product management teams

    Qualifications/special skills Academic Qualifications: A first-level university degree or professional qualification in computer science, information systems, or related field. Experience: Relevant technical experience in different types and levels of software testing including functional and non-functional.

Practical experience of test documentation creation such as Test plans, Test cases, Traceability matrix, Test reports etc. Experience in developing Test Automation Framework and designing automated testing suites using .NET and C# is required. Practical experience of Selenium WebDriver

Knowledge of other web application automation tools such as Cypress, Puppeteer, Playwright, Protractor etc. Experience with Agile and associated development techniques including: o Iterative Development o Refactoring o Unit Testing o Automated Builds & Deployment of Software solutions o Continuous Integration and Delivery o Test Driven Development o Knowledge of formal testing levels and deployment methods from conception through to go-live (integration, system, regression, and UAT testing)

Knowledge of RESTful and SOAP APIs as well as experience with respective testing tools such as Jmeter, SoapUI, Postman etc.

Experience with SCM and build tools such as Azure Devops/TFS

Relevant experience testing .NET, .NET core and C# based web applications.

Working experience with Angular, Bootstrap, D3, CSS and HTML

Working experience with any of the following modern database systems (MariaDB, Microsoft SQL server, Elastic stack).

Experience with Agile development approaches such as SCRUM Language: Good command in English is required.

No Fee THE UNITED NATIONS DOES NOT CHARGE A FEE AT ANY STAGE OF THE RECRUITMENT PROCESS (APPLICATION, INTERVIEW MEETING, PROCESSING, OR TRAINING). THE UNITED NATIONS DOES NOT CONCERN ITSELF WITH INFORMATION ON APPLICANTS’ BANK ACCOUNTS.

Added 1 year ago - Updated 1 year ago - Source: careers.un.org