Responsibilities

Quality Assurance and Testing

  • Develop, document, and execute comprehensive test plans, test cases, and scripts to ensure software and hardware quality.
  • Conduct functional, performance, usability, and regression testing for ICT systems and applications.
  • Identify, document, and report bugs, glitches, and inconsistencies using appropriate tools and methodologies.
  • Collaborate with developers, business analysts, and stakeholders to resolve issues.

Process Improvement

  • Evaluate current QA processes and recommend improvements to enhance productivity and efficiency.
  • Ensure ICT projects comply with organizational standards, policies, and best practices.
  • Establish and monitor key quality metrics to measure system performance and reliability.

Risk Management and Compliance

  • Ensure compliance with ICT security standards, data protection regulations, and industry guidelines.
  • Identify potential risks in systems and infrastructure, implementing measures to mitigate them.
  • Participate in disaster recovery and business continuity testing.

Documentation and Reporting

  • Maintain detailed and accurate documentation of test plans, test results, and QA activities.
  • Prepare regular quality reports for management, highlighting system performance and improvement areas.
  • Document software specifications, system configurations, and operational procedures.

Collaboration and Support

  • Work closely with development teams, project managers, and end-users to understand project requirements and deliverables.
  • Provide technical support during system implementation and deployment phases.
  • Train and mentor team members on quality assurance methodologies and tools.

Qualifications

Education and Experience

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum 3–5 years of experience in ICT quality assurance or a related field.
  • Experience with automated and manual testing tools, such as Selenium, JIRA, or TestRail.

Skills and Competencies

  • Strong analytical and problem-solving skills with attention to detail.
  • Proficiency in scripting and query languages (e.g., Python, SQL) for testing purposes.
  • Familiarity with ITIL, ISO 27001, or similar standards.
  • Knowledge of software development lifecycle (SDLC) and agile methodologies.
  • Excellent communication and collaboration skills.

Certifications (Preferred)

  • ISTQB Certification or equivalent QA certifications.
  • Certifications in ITIL, ISO, or security (e.g., CISSP, CISM) are an advantage.