28 Aug 2024

Quality Assurance Engineer at Kopo Kopo Inc

Recruit candidates with Ease. 100% recruitment control with Employer Dashboard.
We have the largest Job seeker visits by alexa rankings. Post a Job

Resubmit your Resume Today. Click Here to Start

We have started building our professional LinkedIn page. Follow


Job Description

Kopo Kopo was launched in 2012 where we partnered with Safaricom to bring Lipa na M-Pesa Buy Goods service to small and medium businesses throughout Kenya and, today, we serve thousands of businesses from salons to restaurants to office supply stores, to schools

About the Role

As a Quality Assurance Engineer at Kopo Kopo you will be responsible for designing, developing, and executing tests to ensure the quality of our software products. You will work closely with our development and product teams to understand requirements, create test plans, and identify any issues before the product is released. This role requires strong analytical skills, attention to detail, and a commitment to delivering high-quality software.

Roles and Responsibilities

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Develop and execute comprehensive test plans and test cases based on product requirements and technical specifications.
  • Estimate, prioritise, plan and coordinate testing activities
  • Perform manual and automated testing of web, mobile, and/or desktop applications.
  • Identify, record, document thoroughly and track bugs and software inconsistencies
  • Develop and maintain automated test scripts using tools such as Selenium, Appium, JUnit, TestNG, or similar frameworks.
  • Perform thorough regression testing when bugs are resolved
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Participate in code reviews to provide feedback from a testing perspective.
  • Maintain detailed documentation of test cases, test results, and any issues or bugs identified.
  • Track quality assurance metrics, like defect densities and open defect counts
  • Stay up-to-date with new testing tools and test strategies and continuously improve the QA process by identifying areas for automation and implementing best practices

Requirements

Desired Skills and Experience

  • 3-5 years of experience in software quality assurance or a related role.
  • Proven work experience in software development and experience in a programming or scripting language(e.g Python, Java, JavaScript, Ruby)
  • Strong knowledge of software QA methodologies, tools and processes
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Hands-on experience with both white box and black box testing
  • Hands-on experience with both manual and automated testing tools
  • Solid knowledge of SQL and scripting
  • Strong analytical and problem-solving skills, with a keen attention to detail.
  • Excellent communication skills, with the ability to collaborate effectively with cross-functional teams.
  • Experience working in an Agile/Scrum development process
  • BS/MS degree in Computer Science, Engineering or related practical experience

What to expect in the hiring process

  • A 1-3 hour coding exercise
  • A preliminary phone call with one of our recruiters
  • A technical panel interview with our Technical Product Managers and Senior Engineers
  • A behavioural and technical interview with a member of the Executive team.


Method of Application

Submit your CV and Application on Company Website : Click Here

Closing Date : 7 September. 2024





Subscribe


Apply for this Job