ICT Officer Grade II (Application Programmer/Qualidty Assurance) e-Government Authority (eGa) Tanzania
Full-Time
1st September 2020

DUTIES AND RESPONSIBILITIES

i. Develop test strategies and scripts for system /software quality assurance. 

ii. Manage the administration of testing scripts (including unit, integration, component, behavior-driven, capacity, system, user acceptance and release) to maintain compatibility with existing applications, hardware, and devices. 

iii. Prepare and submit detailed test reports.

iv. Maintain ICT quality management policies and processes that drive improvements in performance and customer satisfaction.

v. Plan and execute risk and quality management procedures and processes.

vi. Perform risk and quality assessments on key business activities.

vii. Identify critical risks and recommend corrective steps to address them.

viii. Review adequacy of ICT system controls and recommend improvements.

ix. Test ICT processes for compliance against e-Government standards and provide input to improvement programs that enhance the quality of services to the business.

x. Provide technical guidance and training on Quality Management systems in the organization

QUALIFICATION AND EXPERIENCE

a. Minimum of Bachelor’s Degree in Information Technology, Computer Science, Computer Engineering or equivalent degree from a recognized institution.

b. Possession of recognized risk and quality management certifications such as ISO 31000 Risk Management, ISO 9001 Quality Management System, etc.

c. Knowledge in Information Technology Risk and Quality Management/Governance

d. Strong understanding of the Software Development Life Cycle (SDLC) methodologies.

e. Practical skills on Object Oriented Design and Analysis (OOA and OOD)

f. Knowledge in containerization and microservices application development approaches.

g. Experience in Spring Frameworks, SOAP/REST/Web Services, Application Servers (Apache, Apache Tomcat, WebLogic etc.),data exchange protocols (JSON, XML ,CSV etc)

h. Hands-on experience with software testing tools such as Junit.

i. Working knowledge of various software languages (e.g. Java, JavaScript, PHP, .NET, Python, CSS3, jQuery Mobile, SAPUI5).

j. Knowledge on Database Management Systems such as MySQL and PostgreSQL. 

k. Familiarity with Behavior-Driven Development, DevOps,CI/CD methodology and tools will be an added advantage.

REMUNERATION: Attractive remuneration Package

 

Application

Sorry, this job no longer accepts new applications.