Software Quality Assurance Analyst at Pula

  • Published date: February 25, 2021
  • Category: Quality Control & Assurance
    • Location: Nairobi, Nairobi
  • Jop type:
  • Salary: Ksh Not mentioned
  • Company name: Jobs in Kenya

Job Description


The Pula Innovation Team


Technology is key to Pula’s insurance service delivery. All aspects of our award-winning insurance products are backed by in-house technology, from the design and pricing of our insurance offering, to the widespread field operations that have seen us register over a million farmers every year for over three years running.


In addition to the underlying tooling that enables our business, Pula is constantly exploring new ways to serve our existing customers, as well as potential new areas to apply our existing expertise and technology tooling.


All this software tooling is developed in-house by Pula’s Innovation Team. We are an outfit of product designers, software developers and quality assurance engineers who work on this diverse set of products, using varied tooling but with a focus on Python/Django and VueJS on the back-end, as well as Kotlin & Flutter for our mobile apps.


Our innovation team has a total of 12 members at present, though we will grow closer to 20 in the course of this year. The team is based in Nairobi, but day-to-day we work remotely, with most of our software developers doing the majority of their work from home. We pride ourselves on being a high-performing team, based not only on our technical ability, but our approach to work with an emphasis on collaboration, open communication, and deep understanding of the context in which we work.


Responsibilities



  • Review requirements/ stories, specifications and technical design documents to provide timely and meaningful feedback

  • Create detailed, comprehensive and well-structured test scenarios

  • Estimate, prioritize, plan and coordinate testing activities

  • Design, develop and execute automation scripts using open source tools

  • Identify, record, document thoroughly and track bugs

  • Perform thorough regression testing when bugs are resolved

  • Develop and apply testing processes for new and existing products to meet quality needs

  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements

  • Monitor debugging process results

  • Investigate the causes of non-conforming software and train users to implement solutions

  • Track quality assurance metrics, like defect densities and open defect counts

  • Stay up-to-date with new testing tools and test strategies

  • Work closely with developers to ensure the process of building software promotes quality

  • Accountability for support and releases to production


Skills required to succeed in this role



  • Experience in software quality control and assurance Strong knowledge of software QA methodologies, tools and processes

    • Static and functional testing

    • Manual and automated testing

    • Exploratory testing

    • Quality control processes management

    • Load and performance testing




  • Experience in writing clear, concise and comprehensive test plans, user stories and acceptance criteria

  • Certification in ISTQB and Scrum is an added advantage

  • Experience in cloud computing ( AWS, Azure, etc )

  • Proven work experience in software development Hands-on experience with both white box and black box functional testing

    • Python ( Django )

    • Java and Kotlin ( Android, flutter)

    • JS

    • HTML, CSS




  • Hands-on experience with automated testing tools Solid knowledge of SQL and scripting

    • Selenium ( IDE and Web Driver ), JMeter

    • Locust

    • Postman ( API Testing)




  • Experience working in an Agile/Scrum development process

  • Experience with performance and/or security testing is a plus

  • Critical thinking

  • Exceptional attention to detail

  • Experience with agile project management tools and methodologies

    • Jira

    • Asana

    • Google docs and or MS office Suite




Benefits and compensation


Pula will offer a competitive remuneration package to the right candidate with benefits such as pension, health and life insurance as standard. Pula supports remote work with benefits including largely self-scheduled work time, internet allowances, and hardware for working from home.



 

Method of Application


Interested and qualified? Go to Pula on pula.bamboohr.com to apply

Share by email Share on Facebook Share on Twitter Share on Google+ Share on LinkedIn Pin on Pinterest

Apply Now

Related jobs

  • HSSEQ Environmental and Quality Co-ordinator at Vivo Energy
    Jobs in Kenya

    DESCRIPTION Job Purpose: Lead the Vivo Energy Environmental and Quality Management systems and processes across all OUs and across its CoBs while ensuring compliance and monitoring with environment legislation and ISO certification in line with overa...

    February 19, 2021

    Ksh Not mentioned


    Apply Now

  • Dairyland Quality Assurance Assistant Kenyan Jobs
    Jobs in Kenya

    Quality Assurance Assistant Job, Current Quality Assurance Jobs, The organization Glacier Products Ltd is a private company specializing in Ice creams, food related products and chocolates confectionery manufacture operating from Nairobi, Kenya and s...

    February 18, 2021

    Ksh Not mentioned


    Apply Now

  • Quantity Surveyor Job in Kenya – Lake Turkana Wind Power (LTWP)
    Jobs in Kenya

    Job Vacancy: Quantity Surveyor Required: One (1) Lake Turkana Wind Power (LTWP) is a leading owner/ operator of one of the largest and most prestigious power generating projects in Africa. As part of its operations, LTWP undertakes regular maintenanc...

    February 12, 2021

    Ksh Not mentioned


    Apply Now