Related Jobs
Related Jobs
Related Jobs
Share this Job
About the Organisation
ENGIE Energy Access (EEA) is one of the leading Pay-As-You-Go (PAYGo) and mini-grids solutions provider in Africa, with a mission to deliver affordable, reliable and sustainable energy solutions and life-changing services with exceptional customer experience. The company is a result of the integration of Fenix International, ENGIE Mobisol and ENGIE PowerCorner; and develops innovative, off-grid solar solutions for homes, public services and businesses, enabling customers and distribution partners access to clean, affordable energy. The PAYGo solar home systems are financed through affordable installments from $0.19 per day and the mini-grids foster economic development by enabling electrical productive use and triggering business opportunities for entrepreneurs in rural communities. With over 1,700 employees, operations in 9 countries across Africa (Benin, Cote d’Ivoire, Kenya, Mozambique, Nigeria, Rwanda, Tanzania, Uganda and Zambia), over 1.2 million customers and more than 6 million lives impacted so far, ENGIE Energy Access aims to remain the leading clean energy company, serving millions of customers across Africa by 2025.
Quality Assurance Lead job at ENGIE Energy Access | Apply Now
Kampala, Uganda
ENGIE Energy Access is a leading provider of decentralized energy solutions, committed to expanding access to clean, affordable, and reliable electricity across Africa to drive sustainable development and economic empowerment. Recognized for its innovative pay-as-you-go solar home systems and mini-grid solutions, the company has earned a strong reputation in the renewable energy sector.
ENGIE fosters a dynamic and inclusive work culture, offering employees opportunities for growth, innovation, and impact-driven careers in the clean energy space. The company regularly recruits professionals passionate about sustainability, with diverse roles in engineering, sales, operations, and customer service, supporting flexible work arrangements where possible.
Since its establishment through the merger of ENGIE Mobisol, Fenix International, and ENGIE PowerCorner, the company has evolved into a key player in Africa’s off-grid energy sector. Leveraging cutting-edge technology and a customer-centric business model, ENGIE Energy Access has deployed millions of solar products, improving the livelihoods of millions across multiple countries. Operating in over nine African nations, the company continues to scale its reach, aiming to provide electricity to millions more. At its core, ENGIE upholds values of sustainability, innovation, and inclusivity, ensuring that energy solutions remain accessible and environmentally friendly.
Through its corporate social responsibility initiatives, ENGIE Energy Access actively supports local communities by promoting clean energy education, climate resilience, and socio-economic development. For more information, visit their official website at https://www.engie-energyaccess.com.
Are you looking for Management jobs in Uganda 2025 today? then you might be interested in Quality Assurance Lead job at ENGIE Energy Access
Full Time
Deadline:
14 Apr 2025
Job Title
Quality Assurance Lead job at ENGIE Energy Access
ENGIE Energy Access
Job Description
Job Title: Quality Assurance Lead
Organisation: ENGIE Energy Access (EEA)
Duty Station: Kampala, Uganda
Reports To: Head of Software Engineering
EEA is looking for an experienced Software Quality Assurance (QA) Lead to oversee and drive the quality assurance strategy for both web and mobile applications in a multi-tenant architecture. As a QA Lead, you will be responsible for leading a team of QA engineers, developing comprehensive testing strategies, and ensuring that our applications meet the highest standards of quality, performance, and security across multiple tenants.
You will collaborate with cross-functional teams, including product management, development, and DevOps, to establish quality metrics, testing methodologies, and automation frameworks that will enable us to deliver secure, scalable, and reliable software and directly contribute to the success of a mission driven company with social and environmental impact. Candidates will get the opportunity to work in a diverse technology stack at scale and lead the evolution of at least one of our software products.
Duties, Roles and Responsibilities
Qualifications, Education and Competencies
See all details of the qualifications, competencies and education for this role under the "How to Apply" section below.
All suitably qualified and interested candidates should apply online at the Apply Button below
Find application details and links on the AfriCareers Jobs Portal:
-
Click the Apply button below
-
New users: Select Create Profile and complete the Profile Creation Wizard
-
Existing users: Log in and update your profile if needed
-
Go to the "Jobs" tab
-
Read the detailed job description, Roles and Qualifications.
-
Submit your application via the jobs portal
-
Track progress under "My Applications" tab
Important Note: Some employers now hire directly on the AfriCareers New Jobs Portal — keep your profile updated so employers can easily view your CV and hire you instantly.
How to Apply
Leadership & Team Management:
Lead, mentor, and grow a team of QA engineers, ensuring clear goals, performance tracking, and continuous improvement.
Oversee the recruitment, onboarding, and training of QA team members.
Foster a collaborative and proactive team culture focused on delivering high-quality software.
Quality Assurance Strategy:
Design and implement comprehensive QA strategies for multi-tenant web and mobile applications, covering functional, performance, security, and regression testing.
Ensure the creation and maintenance of detailed test plans, test cases, and test scripts.
Establish and monitor key QA metrics (e.g., defect rates, code coverage, test execution time, etc.) to track and improve software quality over time.
Test Automation:
Develop and maintain automated testing frameworks to ensure efficient regression testing and fast feedback in CI/CD pipelines.
Ensure appropriate levels of test coverage, including integration, API, and UI automation across both web and mobile platforms.
Identify and implement tools and frameworks for test automation that align with the needs of multi-tenant applications.
Manual and Exploratory Testing:
Manage manual testing efforts for complex or high-risk areas of the application that require human insight.
Perform exploratory testing to identify edge cases, usability issues, and unanticipated defects.
Collaboration & Communication:
Collaborate closely with developers, product managers, and DevOps to understand requirements, clarify acceptance criteria, and ensure the QA process is integrated into the development lifecycle.
Evaluation and/or authoring of UAT together with product managers and provide necessary support to business stakeholders.
Continuous Improvement:
Implement continuous testing practices to provide feedback on software quality early in the development cycle.
Stay updated with the latest QA methodologies, tools, and best practices, and integrate them into the team’s processes.
Work to reduce release cycle times by optimizing testing processes and increasing automation coverage.
5+ years of experience in software quality assurance, with at least 2+ years in a leadership role.
Experience with both web and mobile applications (iOS and Android) testing, including experience working with multi-tenant architectures.
Strong experience in automated testing frameworks (Selenium, Appium, Cypress, etc.).
Strong understanding of software testing methodologies, including functional, performance, and security testing.
Experience working with CI/CD pipelines and integrating automated testing into CI workflows (e.g., Jenkins, CircleCI, GitLab CI).
Experience in API testing using tools such as Postman, SoapUI, or similar.
Hands-on experience with version control systems like Git and project management tools like Jira.
Strong leadership and mentoring abilities, with a track record of building and leading high-performing QA teams.
Excellent communication and collaboration skills, with the ability to work effectively across functional teams.
Analytical and problem-solving skills, with a strong attention to detail.
Nice to have:
Experience with load testing and performance testing tools (e.g., JMeter, Gatling) is a strong advantage.
Strong knowledge of multi-tenant systems, including tenant isolation and data segregation requirements is a plus.
Experience with cloud environments (e.g., AWS) and containerization (e.g., Docker, Kubernetes).
Familiarity with security testing tools (e.g., OWASP ZAP, Burp Suite).
Experience with performance monitoring and observability tools (Prometheus, Sentry, Zabbix).
Qualifications:
Bachelors or Masters in a relevant engineering discipline (Computer Engineering, Software Engineering, Computer Science preferred) or comparable
Language(s):
English
French is a plus
Our Technology stack:
Web framework: Rails 5 , Django, flask, fastapi
Mobile: Android Kotlin/Java
Background task: Sidekiq , Celery, RabbitMQ
Front-end: ActiveAdmin, VueJS, Angular
API: Grape, Devise , DRF, FastApi
TDD: RSpec , PyTest
Search: Thinking Sphinx
Storage: MySQL, Mongo, Cassandra, Redis
Source Control: Gitlab selfhosted for git and CI/CD
Deployment: Capistrano, Ansible
Fresh Ideas Always welcome!

.png)
.jpg)
.jpeg)

%20LOGO_jfif.jpg)









