Consultant – Software Quality Assurance Engineer, Local);(UNICC Partnership

Design and implement manual and automated testing processes

This opening expired 3 years ago. Do not try to apply for this job.

UNRWA - UN Relief and Works Agency for Palestine Refugees

Open positions at UNRWA / Open positions at UN
Logo of UNRWA

Application deadline 3 years ago: Monday 14 Aug 2023 at 23:59 UTC

Open application form

Overview

Design and implement manual and automated testing processes

You have:

  • A university degree or master’s degree in information technology or related fields.
  • A minimum of 5 years of experience with a bachelor’s degree or a minimum of 3 years with a master’s degree in software development or related fields.
  • Excellent knowledge of application test planning.
  • Experience with relevant testing tools such as Selenium, Katalon, Appium, etc.
  • Fluency in spoken and written English.
  • Ability to work collaboratively in a team environment.
  • Ability to deliver quality results within established schedule.
  • Experience with Agile or SCRUM project participation.
  • Knowledge of Agile, DevOps and familiarity with ITIL processes.

Result of Service UNRWA is an equal opportunity employer and welcomes applications from both women and men. UNRWA encourages applications from qualified women. Only those applicants shortlisted for an interview will be contacted. UNRWA is a non-smoking environment.

Work Location Gaza, Jordan, Lebanon, Syria, or West Bank

Expected duration 6 to 11 months

Duties and Responsibilities - Design and create manual and automated test framework for web and mobile applications - Address concerns regarding software quality - Review and analyze system specifications - Execute manual and automated test scripts - Improve testing process by assessing test needs and adopting new methods - Report defects, bugs, and errors to developers as an integral member of the software development team - Conduct Exploratory Testing, Usability and Accessibility testing. - Prepare test plans that covers functional, and non-functional requirements - Report and Document test results in a defect report - Preparation of process documents, technical documentation, and SoPs. - Test all changes by using the appropriate complex test scenarios to ensure all delivered solutions work as expected and errors are handling in a meaningful way. - Author and maintain documentation by writing audience-appropriate materials to serve as technical and/or end-user references. - Provide support by investigating and resolving issues, including complex issues to ensure prompt, effective service.

Qualifications/special skills Academic Qualifications:

A university degree or master’s degree from an accredited educational institution in information technology, information management, Information systems, computer science, computer engineering, Software engineering, Business Administration, Management, or other related disciplines;

Experience:

  • A minimum of 5 years of experience for a bachelor’s degree and a minimum of 3 years for a master’s degree in software development, Software Quality Assurance or any related field.

The resource MUST have the following skills and experience: - Excellent knowledge of application test planning - Automation, and the related technical architecture - Experience with relevant testing tools such as Selenium, Katalon, Appium, Relic, JMeter. etc... - Good experience and sound understanding of Application testing lifecycle, processes and tools. - Good understanding of quality assurance fundamentals and technologies pertinent to creating business solutions (software testing, support, applications, databases, integration) - Technologically savvy, demonstrating the ability to easily adapt to new and unfamiliar technologies, software, and systems - Excellent verbal and written communication skills. - Excellent time management, organization, and attention to detail. - Exemplary customer service skills - Demonstrable critical thinking and problem solving - Ability to thrive in an unstructured, fast-moving, and constantly evolving high growth environment - Ability to prioritize conflicting demands - Ability to execute assigned project tasks within established schedule. - Ability to work collaboratively in a team environment - Ability to maintain confidentiality

The resource SHOULD have the following skills and experience: - Experience developing integrations - Experience working with various CI/CD tools - Agile or SCRUM Project participation experience - Experience with Appium, Jira, Bitbucket - At least 4+ years of experience in Information Technology and Business Applications - Knowledge of Agile, DevOps and familiarity with ITIL processes

Competencies:

  • Excellent written and verbal communication skills, interpersonal and collaborative skills.
  • High degree of initiative, dependability, and ability to work with little supervision.
  • High level of personal integrity, as well as the ability to professionally handle confidential matters, and show an appropriate level of judgment and maturity.
  • Ability to deliver quality results

Language: - Fluency in spoken and written English.

Contract Conditions:

  • The duration of the consultancy is 6 to 11 months, extendable according to performance and availability of funds.
  • Remuneration for this consultancy will be 1600.00 USD, depending on the fund availability, qualifications, and relevant experience.
  • The incumbent can be in any UNRWA field of operations (Gaza, Jordan, Lebanon, Syria, or West Bank).

    Additional Information UNRWA has signed a Memorandum of Understanding (MoU) with United Nations International Computing Center (UNICC) to enhance livelihood and human development opportunities for Palestine refugees in Gaza.

United Nations International Computing Center (UNICC) is a UN agency that provides IT services to other UN agencies on a cost-recovery basis.

UNRWA Information Management and Technology Department (IMTD) is seeking a Software Quality Assurance Engineer with an in-depth experience in test automation. The resource will collaborate with developers and project managers to ensure the development of high-quality software. Familiar with testing and Continuous Integration tools for the implementation, and support of automated and manual application testing processes for on-going projects. Responsible for testing medium to large sized complex projects; strong technical skills; good analytical skills; strong ability to understand complex business processes.

The consultant will report administratively to the Head Information Technology Service Centre at Headquarters Gaza and report technically to United Nations International Computing Center (UNICC).

  • Please indicate if you are a Palestinian Refugee and provide your registration card number if applicable.

    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.

Potential interview questions

Describe a time when you had to improve a testing process. This question assesses your ability to innovate and improve quality assurance processes. Provide a specific example of a testing process you enhanced, focusing on the impact of your changes.
How do you prioritize conflicting demands while managing your tasks? The interviewer wants to see your time management and organizational skills in action. Pro members can see the explanation.
Can you explain your experience using testing tools like Selenium or Katalon? Pro members can see the explanation. Pro members can see the explanation.
What steps do you take when you encounter a critical bug during testing? Pro members can see the explanation. Pro members can see the explanation.
How do you maintain quality assurance standards in a fast-paced environment? Pro members can see the explanation. Pro members can see the explanation.
Added 3 years ago - Updated 1 year ago - Source: careers.un.org