⚡ New Feature

Auto-Apply to Jobs While You Sleep

Stop spending hours applying manually. Our Premium Auto-Apply scans new listings every day and sends your application automatically — so you never miss an opportunity.

🔒 Secured by Stripe 📋 Cancel anytime ✅ 100+ jobs applied monthly
Home Jobs Nairobi Quality Assurance Associate – ICT for IPSA

Quality Assurance Associate – ICT for IPSA

United Nations Office for Project Services (UNOPS)  · NGO / Non-Profit Associations

Full Time Nairobi
Nairobi
Deadline: 1 September 2026
Posted June 2, 2026

To fulfill the role’s core objectives, the position is designed to support key organizational goals through strategic execution of responsibilities. This role requires a professional who can effectively manage and deliver on critical tasks while collaborating with cross-functional teams to drive performance. The successful candidate will be expected to maintain high standards of accuracy and efficiency in their work, ensuring alignment with company policies and procedures. They will also be responsible for identifying opportunities for improvement and implementing solutions that enhance operational effectiveness. Additionally, the role demands strong problem-solving abilities and the capacity to adapt to changing priorities in a dynamic work environment.

The QA Associate plays a pivotal role in upholding the quality and dependability of KNOPS IT applications, with particular emphasis on financial management systems and HIPAA-compliant solutions, by implementing thorough testing methodologies that enhance project delivery and operational efficiency. This position requires ongoing coordination with development teams, finance stakeholders, and solution designers to detect and address defects, verify financial data accuracy, refine testing methodologies, and foster a culture of quality within the IT Group.

Functions / Key Results Expected

We are seeking a meticulous Software Testing professional to join our team, where you will be responsible for ensuring the quality and reliability of our software products through rigorous testing methodologies. Your role will involve designing, developing, and executing test cases to identify defects, validate functionality, and verify compliance with specifications. Proficiency in automated testing tools, scripting languages, and defect tracking systems is essential, along with strong analytical skills to diagnose issues and propose solutions. Collaboration with cross-functional teams, including developers and product managers, will be necessary to resolve discrepancies and enhance overall product performance. A solid understanding of software development lifecycles and testing frameworks is required, with experience in both manual and automated testing being highly advantageous.

Collaborate closely with Product Managers and Solutions Designers to gain insight into business and functional requirements, ensuring accurate and comprehensive test case development.

Develop and implement comprehensive test cases based on specified requirements and user stories, ensuring timely completion and adherence to stringent quality standards.

Conduct end-user testing in accordance with the given requirement specifications and user stories.

Evaluate user stories, use cases, and requirements to ensure they are valid and feasible.

Deliver ongoing, clear, and concise feedback—both written and verbal—to development team members, business analysts, product owners, and end users on a consistent basis.

Assess and relay the test schedule or potential testing-related risks to the QA Team Lead, ensuring transparency and alignment within the team.

Develop and execute software testing methodologies to validate functionality, ensuring robust data integrity and adherence to quality standards.

Leverage AI-driven technologies to facilitate the development of comprehensive test plans, scenarios, and associated documentation.

Collaborate with development team members to diagnose and replicate bugs and errors reported by end users.

Conduct comprehensive software testing across all tiers, including System, Integration, and Regression, for KNOPS IT applications.

Collaborate closely with development team members and business analysts to assess project scope and deliver impartial feedback.

Serve as an auxiliary tester supporting diverse functional domains beyond the designated primary scope of responsibility.

Ensure the precision and reliability of financial data by conducting comprehensive transaction tracing from start to finish, verifying the accuracy of general ledger postings, debit/credit balances, and reconciliations across all relevant modules.

Oversee the execution of period-end closing procedures, including month-end, quarter-end, and year-end processes, to ensure the integrity and correctness of financial statements and management reports.

Ensure the accuracy and completeness of audit trails within financial systems, verifying adherence to IPSA standards and internal financial control protocols.

Evaluate multi-currency transaction flows to ensure accurate exchange rate application, adherence to rounding protocols, and seamless currency conversion across all financial modules.

Support financial data migration testing by ensuring the accuracy of opening balances, historical transaction data, and the precision of the cutover process.

Evaluate user access controls and segregation of duties (Sod) configurations within financial systems to ensure alignment with established financial governance standards and audit mandates.

We develop and implement automated testing solutions while enhancing operational processes to boost efficiency and reliability. This involves designing, coding, and executing test scripts, analyzing results for defects or bottlenecks, and refining workflows to eliminate redundancies and improve system performance. Key requirements include proficiency in automation tools such as Selenium, JUnit, or similar frameworks, strong scripting skills (Python, Java, or equivalent), and a keen eye for detail to identify and resolve issues. Additionally, experience in continuous integration/continuous deployment (CI/CD) pipelines and a methodical approach to process optimization are essential.

Implement automated software testing solutions to enhance software quality and reliability.

Develop strategies to enhance testing efficiency and streamline the process of identifying root causes.

Develop and implement testing methodologies and frameworks capable of scaling alongside the evolving complexity of KNOPS IT applications, ensuring robust and adaptive solutions for design and execution.

Identify risks and potential enhancements within software testing processes and procedures proactively.

To maintain awareness of evolving guidelines, policies, and documentation, thereby enhancing comprehension of testing methodologies and industry best practices.

We seek a skilled professional to oversee and enhance our organization’s knowledge management processes. This role requires expertise in collecting, organizing, storing, and disseminating critical information to support efficient decision-making and operational excellence. The ideal candidate will have a proven ability to develop and implement knowledge-sharing systems, ensure data accuracy, and foster a culture of continuous learning. Responsibilities include managing digital repositories, facilitating cross-departmental collaboration, and leveraging technology to streamline information retrieval. Proficiency in knowledge management tools, strong analytical skills, and a commitment to maintaining up-to-date and accessible information are essential.

Facilitate knowledge-sharing initiatives within the QA team by documenting and analyzing key successes and failures to extract actionable insights and best practices for collective improvement.

Facilitate productive cooperation among IT internal teams by maintaining proactive dialogue with all IT personnel.

Collaborate on the creation and documentation of standardized quality assurance procedures to establish consistent operational frameworks.

We are seeking a highly skilled professional with expertise in [specific skills relevant to the role]. Applicants must possess [number] years of direct experience in [related field or industry], along with proficiency in [specific tools, software, or methodologies]. Strong problem-solving abilities and meticulous attention to detail are essential, as the role requires [specific tasks or responsibilities]. The ideal candidate should demonstrate exceptional communication skills to collaborate effectively within cross-functional teams and convey complex information clearly. Additionally, a proven track record of [specific achievement or responsibility] is preferred, and familiarity with [industry standards or regulations] is a significant advantage.

Proficient in Agile methodologies, financial systems, regression testing, software testing, and test automation, with a strong ability to develop and execute comprehensive test cases.

We are seeking a candidate who demonstrates proficiency in key competencies essential for success in this role, including strong analytical and problem-solving abilities, excellent communication and interpersonal skills, and the capacity to work effectively both independently and collaboratively within a team. The ideal applicant will possess a proven track record of delivering results under tight deadlines while maintaining high standards of accuracy and attention to detail. Additionally, the candidate should exhibit adaptability to evolving priorities and possess advanced organizational skills to manage multiple tasks efficiently. A commitment to continuous learning and professional development is also highly valued.

Demonstrates unwavering respect for all individuals, demonstrating sensitivity to diverse perspectives and fostering an inclusive environment where others are encouraged to do the same. Consistently adheres to organizational values and ethical standards while maintaining the highest levels of integrity. Serves as a proactive advocate for diversity and inclusion, setting a positive example for others to follow.

Serves as an inspiring example, fostering team cohesion and collaboration. Encourages and supports the professional growth of colleagues. For those in leadership positions: demonstrates strong leadership, motivates team members, provides clear direction, and cultivates an environment where success thrives through adaptable leadership approaches.

Exhibits a comprehensive grasp of how their position influences all stakeholders, consistently prioritizing the ultimate end-user’s needs. Establishes and nurtures robust external partnerships, serving as a capable collaborator for colleagues and stakeholders where applicable.

Demonstrates the ability to determine an effective strategy for achieving goals, whether working independently or collaboratively. Ensures complete task completion by maintaining high standards of quality across all responsibilities. Proactively identifies opportunities and takes decisive action to leverage them. Recognizes that optimal resource utilization is essential to enhancing our positive impact on beneficiaries.

Adapts readily to evolving environments and shifting demands with flexibility and resilience. Adjusts strategies and approaches to align with new challenges or evolving priorities. Evaluates experiences to refine personal conduct and decision-making. Maintains steady performance, regardless of high-pressure situations. Consistently seeks avenues for ongoing enhancement and innovation.

Assesses data and potential solutions to arrive at well-reasoned, practical conclusions. Approaches challenges with objectivity and strategic risk assessment. Utilizes innovative thinking and creative problem-solving techniques to address issues effectively.

Effectively communicates ideas and information with clarity, precision, and transparency, demonstrating an understanding of and respect for others’ perspectives. Engages in attentive listening while proactively contributing expertise and fostering collaborative knowledge-sharing. Resolves conflicts constructively by addressing divergent viewpoints and identifying mutually acceptable solutions.

Bachelor’s degree in a related field is required. Candidates must have completed a minimum of 120 semester credit hours or equivalent from an accredited institution. Additional certifications or specialized training may be advantageous.

Required

Secondary education (or equivalent qualification) along with a minimum of six years of pertinent professional experience in the field.

A bachelor’s degree—ideally in computer science or information technology—or an equivalent qualification, along with at least two years of directly relevant experience, is required.

QA Testing Certification is a mandatory requirement for this position.

Desired

Seeking candidates with a proven track record in the field, possessing relevant industry experience, typically ranging from two to five years. Proficiency in key technical skills and methodologies is essential, along with a solid understanding of industry standards and best practices. Experience with project management, team collaboration, and problem-solving is highly valued. Familiarity with specific tools, software, or frameworks may be required, depending on the role. Demonstrated ability to adapt to evolving technologies and industry trends is also necessary.

Required

A minimum of six years of hands-on experience in the software industry, specifically in software and web-based testing, is mandatory. Alternatively, candidates must possess a Bachelor’s degree or higher from an accredited university, coupled with at least two years of relevant software and web-based testing experience.

A solid grasp of various testing methodologies and approaches is essential.

Proficiency in test automation methodologies and SQL is essential.

Proficiency in crafting meticulously detailed test cases, executing comprehensive end-user evaluations, and maintaining thorough documentation is essential. Additionally, the ability to clearly convey test outcomes is required.

A demonstrated proficiency with, or keen enthusiasm for, leveraging Generative AI tools—such as Claude, Gemini, or Copilot—to streamline test case development and execution is essential.

Proficiency in testing financial management or enterprise resource planning (ERP) systems—such as Oracle, SAP, or similar platforms—within Finance, Accounting, or Public Sector environments is essential.

A solid grasp of fundamental accounting principles—such as double-entry bookkeeping, the chart of accounts, general ledger structure, and period-end close cycles—is essential for this role.

Desired

Professional experience with Payroll, Human Resources, or Project Management systems is advantageous.

Proficiency in tracing financial transactions end-to-end and performing reconciliation across interconnected modules such as Accounts Payable, Accounts Receivable, General Ledger, and Fixed Assets is required.

Proficiency in audit trail prerequisites, segregation of duties (Sod), and financial internal controls within ERP systems is essential.

Proficiency in IPSA (International Public Sector Accounting Standards) or comparable public sector financial reporting frameworks is required or highly beneficial.

Proficiency in a range of testing and project complexities is required, along with knowledge of diverse software methodologies or frameworks, including Waterfall, Agile, or PRINCE2.

Candidates should possess a background in collaboration with international institutions, having contributed to initiatives or projects within such entities. Preference will be given to those with direct involvement in cross-border programs, policy development, or diplomatic engagements at the global level.

Qualifications

BA/BSc/HND , Professional Certificate

Experience Required

2 - 6 years

More jobs in Nairobi