Hotline: 0123-456-789

Senior Software Engineer (validation & quality assurance)

Senior Software Engineer (Validation & Quality Assurance) Position at ITU

Vacancy Overview

  • Vacancy Notice No: 1749
  • Sector: BR
  • Department: IAP
  • Country of Contract: Switzerland
  • Duty Station: Geneva
  • Position Number: R23/P4/455
  • Grade: P4
  • Type of Contract: Fixed-term
  • Duration of Contract: 2 years, with the possibility of renewal
  • Recruitment Open To: External Candidates
  • Application Deadline: 22 October 2024 (Midnight Geneva Time)

Organizational Context

The Radiocommunication Bureau (BR) of the International Telecommunication Union (ITU) is pivotal in implementing the Radio Regulations. This bureau provides technical and administrative support for ITU World and Regional Radiocommunication Conferences, Radiocommunication Assemblies, and Study Groups.

Key Responsibilities of the Bureau

The BR carries out essential tasks including:

  • Frequency Assignment Registration: Managing international regulatory processes for frequency assignments and satellite orbits.
  • Harmful Interference Resolution: Assisting administrations in coordinating and addressing interference issues.
  • Technical Secretariat Role: Supporting the Radiocommunication Study Groups and Assembly in developing recommendations for spectrum utilization and radio system characteristics.

The BR is structured into four departments:

  1. Space Services Department
  2. Terrestrial Services Department
  3. Informatics, Administration and Publications Department (IAP)
  4. Study Groups Department

Informatics, Administration and Publications Department (IAP)

The IAP is divided into three divisions:

  • Space Applications Software (SAS)
  • Terrestrial Applications Software (TAS)
  • Business Operations and Planning Division (BOP)

Department Responsibilities

The IAP is responsible for:

  • Developing and maintaining software and tools for BR operations.
  • Providing user support for national frequency management units.
  • Conducting studies on policies related to information and computational systems within the BR.

Position Summary

Under the supervision of the Head of the Space Applications Software Division (SAS) in IAP, the Senior Software Engineer will offer specialized advice and lead the design, implementation, and maintenance of applications and databases. This role involves close coordination with users, specialists, and peers from other organizations.

Duties and Responsibilities

The incumbent will perform the following duties:

Quality Assurance

  • Assure Software Quality:
    • Plan schedules and execute implementation work and systems tests.
    • Conduct manual feature and integration testing.
    • Develop test automation artifacts and execute test suites.
    • Facilitate user acceptance testing and manage production deployment.
    • Create training and documentation for developers and end-users.

Systems Analysis

  • Conduct systems analysis to determine the costs of developing and operating quality assurance systems.
  • Prepare design specifications and make necessary revisions to existing programs.
  • Identify quality assurance development needs and recommend improvements.

Standards and Guidelines

  • Develop and monitor standards for software quality control within the organization.
  • Recommend testing tools, methodologies, and standards.
  • Evaluate the effectiveness and performance of automated systems.

System Integration

  • Participate in defining and resolving system integration issues within and between organizations.
  • Prepare comprehensive systems documentation and user operating procedures.
  • Provide technical support to developers and ensure adherence to testing standards.

Documentation and Training

  • Prepare technical and user documentation for systems and interdependent applications.
  • Develop training materials and conduct user training sessions.

Client Relationships

  • Build and maintain effective relationships with clients.
  • Collaborate with engineers and consultants to recommend new technologies and software.

New Technologies

  • Assess and evaluate new quality assurance products and technologies.
  • Provide expertise and leadership on technological changes and propose implementation strategies.

Quality Assurance Systems

  • Identify the need for new quality assurance systems.
  • Conduct feasibility studies and translate best practices into integrable systems.
  • Develop training for developers and end-users on requirements management and issue tracking systems.

Liaison and Supervision

  • Liaise with users during the quality assurance phase of software projects.
  • Provide technical guidance on manual testing and test automation activities.
  • Supervise staff performing manual testing and automated coding tasks.

Additional Duties

  • Perform other related duties as required.

Core Competencies

The ideal candidate will exhibit the following core competencies:

  • Applying Expertise
  • Effective Communication
  • Learning and Knowledge Sharing
  • Organizational Commitment
  • Results-Focused
  • Teamwork and Collaboration

Functional Competencies

Candidates should demonstrate proficiency in the following functional competencies:

  • Analysis, Judgment, and Decision Making
  • Client and Service Orientation
  • Innovation and Facilitating Change
  • Leadership
  • Networking and Building Partnerships
  • Planning and Organizing
  • Successful Management

Technical Competencies

Applicants should possess knowledge in:

  • Software verification and validation theory.
  • Relevant business processes and operating strategies in an international context.
  • Web technologies and UI testing methodologies.

Qualifications Required

Education

  • An advanced university degree in computer science, information systems management, or a related field. Alternatively, a diploma from a recognized college of advanced education may be accepted, provided it equates to an advanced university degree.
  • Internal candidates may qualify with a first university degree plus ten years of relevant experience.

Experience

  • A minimum of seven years of progressively responsible experience in software validation, with at least three years at the international level. A Doctorate in a related field may substitute for three years of experience.
  • Experience in testing web technologies, focusing on security and accessibility for disabled persons.
  • Familiarity with web application user interface and API testing automation using tools such as Selenium, SpecFlow, Cucumber, or Gherkin.
  • Experience with requirements management and issue tracking systems like Atlassian JIRA/Confluence.

Language Proficiency

  • Proficiency in one of the six official languages of the Union (Arabic, Chinese, English, French, Russian, Spanish) at an advanced level and knowledge of a second language at an intermediate level. Knowledge of a third language is advantageous.
  • Candidates from developing countries with strong knowledge of one official language may also be considered.

Benefits and Entitlements

Salary

  • The total annual salary consists of a net salary in US dollars, with an additional post adjustment (cost of living allowance).
  • The annual salary starts from $77,326, with a post adjustment of $72,300.

Additional Information

For further details on allowances and benefits, please refer to the ITU Careers Benefits Page.

Application Process

All candidates must complete an online application, providing accurate and complete information. To apply, please visit the ITU Careers website.


This vacancy represents a unique opportunity for an experienced software engineer to contribute to significant projects in a global environment. If you are passionate about software validation and quality assurance, we encourage you to apply and join our team in Geneva.

APPLY HERE DIRECTLY

More Information

Apply for this job
Email Me Jobs Like These
Showing 1–0 of 0 jobs

Leave your thoughts

Share this job

ITU

(0)