Company Description

Odyssey is a web-based software platform designed to meet the needs of project developers, vendors, financiers, and governments. Through a suite of data analysis tools and investor/vendor marketplaces, Odyssey simplifes, streamlines, and reduces the costs of developing and financing rural electrification projects around the world.

Job description


We are seeking an experienced Agile product owner to manage quality assurance and software development processes. The ideal candidate is an exceptionally organised, methodical professional with the experience necessary to take our products to the next level with respect to accuracy, security, and safety. You will be charged with developing a complete software release quality assurance program that not only safeguards the quality of our products, but also fosters a “quality culture,” in which all employees become actively engaged in guaranteeing quality in both production and the finished product. You have experience in the role of Agile scrum master and would bring this expertise to help design and execute efficient best practices for Agile software development, and are comfortable leading a team of software engineers in following Agile sprint management practices. Must have significant experience using Jira.


Sprint Management

  • Champion and execute Agile sprint processes across the engineering team, including implementing Jira processes to enforce Agile methodologies
  • Carefully plan, coordinate and manage sprints and releases per company release guidelines
  • Communicate all key sprint release plans, commitments, and changes including requirements, QA plans, schedule, and scope changes
  • Work with release engineers to understand impacts of branches and code merges
  • Champion and implement continuous improvements to sprint, release and quality assurance processes to improve platform stability and team productivity
  • Coordinate release content and effort based on the current sprint backlog, existing bugs backlog, and production support issues
  • Maintain a release tracker and manages key information such as build and release procedures, dependencies, and notification lists
  • Manage relationships and coordinate work between different teams at different locations
  • Ensure all product requirements are documented and prioritized in Jira according to business priorities

    Quality Assurance Engineering

  • Plan, execute, and oversee inspection and testing of incoming and outgoing product to confirm quality conformance to specifications and quality deliverables
  • Assist operations and local quality function in tracking, documenting, and reporting quality levels as well as CSR, environmental and health and safety goals/KPIs
  • Analyse and investigate product complaints or reported quality issues to ensure closure in accordance with company guidelines and external regulatory requirements
  • Develop or update company complaint and inspection procedures to ensure capture and investigation, as well as proper documentation of complaints

We are looking for candidates who have:

  • Bachelor’s degree
  • 2 years of advanced experience managing JIRA
  • 2+ years experience in Agile/Scrum methodology
  • Superb computer competence, including database management
  • Familiarity with cloud platforms like GCP, AWS, Azure, etc
  • Knowledge of quality assurance terminology, methods, and tools
  • Analytical, problem-solving, and decision-making skills
  • Demonstrated knowledge of testing best practices, version control practices and defect management practices

Source: Careers - Odyssey (


As soon as possible