Vacancy title:
Senior Manager - Quality Assurance
Jobs at:
DT OneDeadline of this Job:
11 October 2022
Summary
Date Posted: Tuesday, September 27, 2022 , Base Salary: Not Disclosed
JOB DETAILS:
Senior Manager - Quality Assurance
About the role
Reporting directly to the CTO, this role will be based in Nairobi, Kenya. You will be an expert in quality assurance and be instrumental in the creation and oversight of our QA and automation team.
Your focus will also be to lead the strategy and implementation of our integration and user acceptance testing and automation. In addition, you will facilitate releasing quality software with high confidence in the adherence to business requirements. You will collaborate closely with solution architects, engineering leads, project managers, infrastructure leads, and other partners to launch new features/applications and drive enhancements to existing products.
Personality of a Ezra Senior Manager
You will be:
• Passionate about deploying innovative customer centric products that exceed customer expectation in terms of quality and delivery
• Proud of your work but always believing the best is yet to come
• Able to take criticism positively and to learn from mistakes
• Able to self critique and analyse and be motivated to constantly improve and develop both professionally and personally
• High attention to detail
• See process, procedure and documentation as tools to support excellence
• Customer focused and understands the business we are operating in.
• Shows leadership and enthuses others to achieve their potential and create a positive atmosphere.
• Passionate about growing talent and motivating others to produce their best work.
Responsibilities | What you’ll do
• Build and lead a high-performing team of QA engineers working in an Ae development process with continuous integration/continuous deployment (CI/CD) model
• Plan and manage QA resources, effort distribution, and progress tracking
• Define and drive project, product and market test strategies, test planning and design, tooling, execution, and reporting.
• Develop and enforce a standard process for testing all software releases that include automation into the software build, test, and release process
• Establish a data-driven approach to ensure software quality can be tracked, together with the ability to communicate metrics that provide clarity on product performance.
• Establish a robust and consistent process of reporting and tracking issues through a formal bug tracking system and work with the engineering teams to help isolate, debug, and resolve issues.
• Track industry trends related to software testing tools and methodologies to drive continuous improvement to the development and deployment of test technologies, automation framework, test tools, or methods
Requirements | What we are looking for
Essential Experience
• 5+ years of experience in leading quality assurance testing teams, including manual and automated testing
• Experience in designing and creating automated QA tests and infrastructure in a CI/CD environment.
• Ability to balance project work at the ‘start up’ stage while also driving longer-term QA strategy in support of a scaling business
• Excellent written and verbal communication skills
• B.S. or M.S. in Computer Science/Engineering or Electronics Engineering or equivalent experience.
Desired experience
• Solid experience with languages/frameworks/tools (Java, Clojure, Python, Puppet, Ansible)
• Experience in management of containerised and orchestration solutions such as Kubernates/Docker.
• Experience in Linux OS variants such as Debian and SQL (PostGresDB).
• Experience in testing server based applications with complex integrations into Mobile Networks, Banking Systems and other third part applications relating to credit scoring and loan book management to identify software defects and end-to-end issues.
• Knowledge of Data Security, Secure Coding, Encryption, Multi-tenancy, Scalability, and High Availability
• Solid understanding of payment industry and multi-channel commerce space
• Technical hands on skills, ideally in multiple technology stacks for web development, APIs on diverse platforms (cloud, on prem)
• Analyzing network console data using tools such as Wireshark.
• Load/stress testing and tools such as Jmeter
• Database performance optimisation tools such as PGCluu.
• Knowledge of CI/CD tools such as Jenkins
• At least one SCM tool (Git, Bitbucket, etc)
Work Hours: 8
Experience in Months: 60
Level of Education: Bachelor Degree
Job application procedure
Interested and qualified? Go to DT One on dtone.bamboohr.com to apply
All Jobs
Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.