The Senior Quality Assurance Engineer is responsible for driving quality engineering across software products through robust test automation, performance testing, and continuous improvement of testing frameworks. The role works closely with software developers, architects, and delivery teams to embed quality throughout the software development lifecycle, from solution design through deployment and production support. The position combines strong quality engineering capability with hands on software development skills to support scalable, resilient, and high performing systems.
Key Responsibilities
- Design, develop, customize, deploy, and maintain scalable and reliable test automation frameworks across multiple systems and applications.
- Develop unit tests, integration tests, mock services, and API tests, working closely with developers to analyse defects, support resolution, and improve overall test coverage.
- Execute performance and load testing to validate system behaviour against agreed baseline standards and performance benchmarks.
- Define and implement comprehensive test strategies by translating business and technical requirements into test scenarios, test data, and execution plans.
- Develop, review, and maintain test plans, test cases, test scenarios, and related documentation for functional and non functional testing in collaboration with cross functional teams.
- Execute planned tests, track and manage defects, support regression testing for new and existing products, and assist development teams with defect replication and debugging.
- Support continuous integration and continuous delivery practices by building execution pipelines and integrating automated tests into CI CD workflows.
- Participate in solution architecture and design reviews, providing quality and testability input aligned to architecture principles and industry best practice.
- Support production deployments and contribute to root cause analysis and resolution of system incidents.
- Coach and mentor QA Engineers on test automation practices, frameworks, and quality engineering standards.
Requirements
Key Skills and Experience
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related discipline.
- Minimum of five years experience in software quality assurance within complex systems.
- At least four years experience in software development or test driven development environments.
- Minimum of three years experience in test automation and performance testing.
- Strong understanding of testing principles, methodologies, and test types across the software development lifecycle.
- Proficiency in at least one programming or scripting language such as Java or Python, with ability to write reusable automation code.
- Experience in API testing using tools such as Postman and Soap UI.
- Experience with white box testing techniques and mocking frameworks such as Mockito.
- Hands on experience with automation frameworks such as Selenium, Cucumber, Robot Framework, Playwright, Appium, Webdriver IO, or similar.
- Practical experience with performance testing tools such as Apache JMeter, including writing and executing test scripts.
- Strong debugging skills using browser and development tools such as Chrome Web Debugger.
- Solid understanding of object oriented programming concepts and technologies such as Java, C#, or .NET.
- Good working knowledge of DevOps practices, CI CD pipelines, and tools such as Jenkins or Bamboo, alongside version control systems such as Git.
go to method of application ยป
The Power BI Developer is responsible for designing, developing, and maintaining business intelligence reports and dashboards that support data driven decision making across the organisation. The role focuses on transforming complex financial and operational data into clear, accurate, and actionable insights through effective data modelling, visualisation, and analysis. The position works closely with business and technical stakeholders to deliver reporting solutions aligned to business objectives, data governance standards, and security requirements.
Key Responsibilities
- Design, develop, and maintain interactive Power BI reports and dashboards that present meaningful insights for multiple business units.
- Build and manage data models, relationships, and calculations using Power BI Desktop, Power Query, and DAX.
- Integrate data from multiple sources including SQL databases, Excel, SharePoint, and APIs, performing data extraction, transformation, and loading activities as required.
- Optimise report and dashboard performance to support fast load times, responsiveness, and usability.
- Analyse data trends and patterns to generate insights that support operational and strategic decision making.
- Collaborate with business users, analysts, data teams, and IT stakeholders to gather requirements and deliver reporting solutions aligned to business needs.
- Provide technical support and guidance to end users to improve adoption and effective use of Power BI tools.
- Develop and maintain clear documentation covering data sources, data models, calculations, and report design.
- Apply data governance principles and best practices, maintaining data accuracy, security, and privacy across all reporting solutions.
- Manage multiple reporting initiatives concurrently while maintaining quality and consistency of outputs.
Requirements
Key Skills and Experience
- Bachelor’s degree in Computer Science, Information Systems, Data Science, or a related discipline.
- At least three years experience working as a Power BI Developer or in a related business intelligence role.
- Strong hands on experience with Power BI Desktop, Power BI Service, and Power Query.
- Advanced knowledge of DAX and Power Query M language for calculations and data transformation.
- Solid experience working with SQL and relational databases.
- Understanding of data visualisation principles and dashboard design best practices.
- Exposure to data warehousing concepts and ETL processes is an added advantage.
- Strong analytical and problem solving capability with attention to data accuracy and detail.
go to method of application ยป
DUTIES AND RESPONSIBILITIES:
HR Services & Employee Lifecycle Management
- The HR Manager will oversee recruitment, induction, and exit processes while managing grievance and disciplinary matters in compliance with company policies and legal requirements. They will handle payroll processing, attendance tracking, absence management (both authorized and unauthorized), leave planning (annual, maternity), and benefits administration (school fees, medical insurance).
- Additionally, they will drive performance management (KPI tracking, appraisals), identify employee training needs, and ensure the effective functioning of staff welfare and gender committees.
Budget & Compliance Management
- Responsible for defining and managing the annual staffing and HR materials budget, ensuring expenditure remains within approved limits.
- The HR Manager will also oversee all statutory licenses and registrations, prepare for internal (IFC/Adenia) and external audits (KFC, MPS), monitor employment law and finance bill changes, and implement necessary compliance measures. As ESG officer, they will ensure adherence to investor ESAP requirements and manage the company’s top 10 ESG risks through preventive actions.
Health, Safety & Workplace Well-being
- They will maintain a PPE database to ensure employees have the required protective equipment and oversee sick-off and workplace accident records. Additionally, they will provide oversight for the Health & Safety, Fire Safety, and First Aid committees while promoting safe and compliant work environment.
- The HR Manager will also manage workman compensation schemes and oversee civil suits related to employment matters.
Employee Relations & Industrial Relations
- They will chair monthly union-management meetings and maintain strong relationships with key stakeholders, including the union branch secretary, the Labor Office, AEA, and FKE. They will ensure a positive labor relations climate, manage negotiations, and handle conflict resolution to foster a productive and compliant work environment.
HR Policies, Documentation & Reporting
- The HR Manager will ensure company policies and procedures remain up to date, including regularly reviewing and updating the RLR Employee Handbook. They will maintain an updated organogram, ensure job descriptions remain current, oversee compliance with employee file management standards, and initiate soft filing processes.
- Regular HR reporting, including workforce analytics (attendance, turnover, sick-offs), will be provided, with biannual HR board papers presented in June and December.
Strategic HR Initiatives
- In the first year, the HR Manager will revamp the performance management system, including KPI tracking, appraisals, and Performance Improvement Plans (PIP). They will also implement a modern HR system. From Years 2-4, their focus will be on retention, career progression, succession planning, fostering a high-performance culture, and optimizing pay structures.
Administration & Third-Party Management
- The HR Manager will oversee administrative functions, including work permits for expatriates, NITA reimbursements, transparent internal communication, HELB coordination, and GLA insurance claims. They will also manage third-party service providers such as the canteen provider and pension administrators to ensure service efficiency and quality.
HR Contributions to Business Operations
The HR Manager will contribute HR expertise to the company’s daycare center board meetings, ensuring childcare services align with employee needs. Additionally, they will conduct monthly farm compound inspections in collaboration with the maintenance manager to uphold workplace cleanliness and safety.
Requirements
MINIMUM REQUIREMENTS:
- Bachelor’s degree in Human Resource Management, Business Administration, or a related field.
- CHRP certification or equivalent HR professional certification is a must.
- At least 10 years of experience in HR management, with at least 2 years in a leadership role.
- Experience working in the manufacturing, FMCG, agricultural, or food production sector is highly desirable.
- Strong knowledge of Kenyan labour laws and compliance regulations.
- Proven track record in handling industrial relations and union negotiations.
- Experience in implementing HR strategies aligned with business goals.
- Hands-on experience with HRIS (Human Resources Information Systems) and data analytics tools.