Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 16, 2024
    Deadline: May 24, 2024
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Turnkey Africa is a leading Pan-African insurance technology and services provider. We develop, supply and manage end-to-end insurance business software solutions and services for the insurance industry. Turnkey’s flagship product, TurnQuest Insurance Suite, is one of the most dynamic products in the market providing a comprehensive and integrated set ...
    Read more about this company


    Assistant Project Manager

    • The Assistant Project Manager will be responsible for overseeing and managing the successful execution of projects. You will collaborate with cross-functional teams, including software engineers, business analysts, and quality assurance professionals, to ensure the timely delivery of high-quality products and projects that meet client requirements and business objectives.


    • Project Planning and Execution: Develop comprehensive project plans, including scope, goals, deliverables, timelines, and resource allocation, considering business requirements, client expectations, and available resources.
    • Project Monitoring and Control: Track project progress, monitor key metrics, and ensure adherence to project schedules, milestones, and budgets. Proactively identify and address potential risks and issues, and adjust project plans as needed.
    • Team Collaboration: Foster effective collaboration and communication among project team members and stakeholders. Facilitate regular team meetings, status updates, and project reviews to ensure alignment and transparency.
    • Requirements Management: Work closely with business analysts and stakeholders to define and document project requirements, ensuring a clear understanding of client needs and expectations.
    • Resource Management: Coordinate and allocate resources, including software engineers, testers, and other project team members, to ensure optimal resource utilization and project efficiency.
    • Stakeholder Management: Engage with internal and external stakeholders, including clients, executives, and other project sponsors, to understand their expectations, provide project updates, and manage their feedback and concerns.
    • Risk and Issue Management: Identify and assess project risks and issues, develop mitigation strategies, and implement appropriate contingency plans to minimize project disruptions and ensure timely resolution.
    • Quality Assurance: Collaborate with quality assurance professionals to establish and maintain quality standards, review test plans, and ensure rigorous testing of software products before deployment.
    • Change Management: Manage change requests and scope changes, evaluating their impact on project timelines, budgets, and resources. Communicate changes effectively and ensure proper change control processes are followed.
    • Project Documentation: Maintain accurate and up-to-date project documentation, including project plans, requirements, meeting minutes, and status reports. Ensure project documentation is accessible and organized for future reference.


    • Bachelor's degree in Computer Science, Software Engineering, Business Administration, or a related field.
    • Proven experience 2 years as a Project Manager, preferably in the software development industry, with exposure to insurance-related projects being a plus.
    • Strong understanding of project management methodologies, such as Agile/Scrum or Waterfall, and experience in applying them effectively.
    • Familiarity with insurance industry concepts, regulations, and software solutions is highly desirable.
    • Excellent organizational, planning, and time management skills, with the ability to manage multiple projects simultaneously.
    • Strong leadership and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders at various levels.
    • Exceptional communication skills, both verbal and written, with the ability to convey complex information in a clear and concise manner.
    • Proficiency in project management tools and software, such as JIRA, Microsoft Project, or similar platforms.
    • Analytical thinking and problem-solving abilities, with a focus on finding practical solutions to project-related challenges.
    • Professional certifications in project management, such as PMP (Project Management Professional) or PRINCE2, are preferred.

    go to method of application »

    Associate Product Owner


    • The role  holder is responsible for backlog management and maximizing TurnQuest product value



    • Point the Product development team to the product strategic perspective
    • Serves as a communication hub and a strategic guide for everyone involved with the product
    • Possesses a deeper understanding of the product and market
    • Creating and maintaining the product backlog
    • Collaborates with the development team and other stakeholders to ensure the product is delivered on time and meets quality standards.
    • Oversee the actual product throughout the development cycle

    Typical Roles & Responsibilities

    Backlog Management:

    • Assist the Product Owner in maintaining and managing the product backlog. This includes organizing user stories, refining requirements, prioritizing backlog items, and ensuring the backlog is visible and up-to-date.

    User Story Definition:

    • Collaborate with stakeholders, end-users, and the development team to define clear and well-written user stories. Ensure that user stories capture the desired functionality and value, and adhere to the INVEST principle.

    Requirements Gathering:

    • Assist in gathering and analyzing requirements from stakeholders and end-users. Conduct research, interviews, and feedback sessions to understand user needs and incorporate them into the product backlog.


    • Collaborate with the Product Owner to prioritize user stories and backlog items based on business value, stakeholder input, and development team capacity. Provide input on prioritization decisions and participate in backlog refinement sessions.

    Sprint Planning:

    • Participate in sprint planning meetings to contribute to the selection of user stories for the upcoming sprint. Assist in estimating the effort required for user stories and help ensure that the sprint backlog is feasible and achievable.

    Agile Ceremonies:

    • Actively participate in Agile ceremonies such as daily stand-ups, sprint reviews, and retrospectives. Provide updates on the product backlog, contribute to discussions, and address any questions or concerns from the development team.

    Communication and Collaboration:

    • Collaborate with the development team and stakeholders to ensure effective communication and collaboration. Act as a liaison between stakeholders and the development team, helping to clarify requirements, gather feedback, and address any issues or concerns.

    Acceptance Criteria and Validation:

    • Work with the development team to define acceptance criteria for user stories and ensure that they are testable and meet the definition of done. Assist in validating and accepting completed user stories during sprint reviews.

    Documentation and Reporting:

    • Help maintain documentation related to the product backlog, user stories, and other relevant artifacts. Assist in generating reports and metrics to track the progress and performance of the product development process.

    Continuous Learning:

    • Actively seek opportunities for learning and growth in the Product Owner role. Learn from more experienced Product Owners, participate in training or certification programs, and stay up-to-date with Agile practices and methodologies.


    • Values team success over individual success (Team work & Communication)
    • Continuously improves (self and team) (Curiosity & Passion)
    • Holds themselves and others accountable (Professionalism & Passion)
    • Thinks about business impact (Customer focus)


    • High-level knowledge of agile software development
    • Experience in project management
    • ​Ability to define any and all user stories
    • Excellent communication skills, especially with customers and leadership
    • An understanding of computer science principles (for software products)
    • Continuous problem-solving ability
    • Some experience with functioning within agile teams


    • Bachelor’s degree in information technology, computer science, or related field
    • Agile certification
    • Product Owner certification


    • 2-3 years in a product role or equivalent
    • Minimum 2-3 years insurance domain experience, preferably working within an insurance company or insurance technology solutions sector
    • In-depth knowledge of Agile process and principles
    • Outstanding interpersonal, communication, presentation and leadership skills
    • Experience with technology and ability to facilitate communication between business and tech teams
    • Excellent organizational and time management skills
    • Sharp analytical and problem-solving skills
    • Creative thinker with a vision
    • Attention to details

    Method of Application

    Use the link(s) below to apply on company website.


    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Turnkey Africa Kenya Back To Home

Subscribe to Job Alert


Join our happy subscribers

Send your application through

GmailGmail YahoomailYahoomail