This company was formerly known as SmartCook Energy. Last-mile energy networks for Africa's cities. Smarter commerce for urban Africa.
Unique rich media delivery platforms.
Our mission is to improve life for everyone in Africa’s cities.
Read more about this company
Assess and improve technical quality of work performed by the QA Engineering team
Assess and improve business understanding of QA Engineering team
Prepare training and induction material to cover gaps
Plan and coordinate software and systems releases
Identify automation candidates and ensuring timely delivery of automation projects
Collect performance feedback and satisfaction level and use it to address concerns of stakeholders and product managers
Review performance, train, and up skill QA engineers
Review and identify improvements in system performance
Engage stakeholders and present the state of software quality such as code coverage, code quality, performance benchmarks, profiling at regular intervals
Inspire team to follow best practices and achieve high professional delivery standards
Plan career path for QA Engineers and guide on the most suitable projects for them to work on
Manage allocation of QA Engineering team on various projects provide regular feedback on their performance
What You Will Bring
7+ years of quality assurance experience, including developing test strategies, and creating test automation systems and frameworks
2+ years of experience testing web applications with Behavior Driven Development (BDD) using Gherkin / Cucumber / SpecFlow
Strong technical skills using Selenium WebDriver
Proficiency in one or more programming languages including Java, Python, JavaScript
Strong knowledge of continuous integration and delivery systems (CI/CD)
Familiarity with Agile software development methodologies
Experience developing build automation systems using Gradle is a plus
Experience developing test frameworks using Junit is a plus
Experience with Amazon Web Services (AWS), Jira, Bitbucket and Docker is a plus
Commitment to understanding the business domain
Commitment to incorporating quality software practices into all phases of the project lifecycle
Strong problem solving and decision making skills
Excellent interpersonal, communication, collaboration, and presentation skills
Self-motivated professional who demonstrates strong technical agility and responsiveness
Eagerness to learn and grow within a technical organization