Related Jobs
%20(1).jpg)
Related Jobs
Related Jobs
Share this Job
About the Organisation
Quality Assurance Engineer (Re-advertised) 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 Engineering jobs in Uganda 2025 today? then you might be interested in Quality Assurance Engineer (Re-advertised) job at ENGIE Energy Access
Full Time
Job Title
Quality Assurance Engineer (Re-advertised) job at ENGIE Energy Access
ENGIE Energy Access
Job Description
Job Title: Quality Assurance Engineer (Re-advertised)
Organisation: ENGIE Energy Access
Duty Station: Kampala, Uganda
Job Summary:
We are looking for a skilled quality assurance engineer to join our digital team and help us deliver affordable solar power to emerging markets. If you are confident in full-stack quality processes and mobile testing ecosystems and want to create real, positive impact with your work, please reach out to us.
This position offers a great opportunity to directly contribute to the success of a mission driven company with social and environmental impact. You will work closely with our stakeholders and users in Africa and beyond.
Our small, self-organized, distributed team (Kampala / Berlin / Nairobi) develops the backbone of our operations, which we also provide to other businesses in the PAYGo sector as Software as a Service – see https://paygee.com.
How to Apply
Duties, Roles and Responsibilities
Applications are managed via 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
-
Submit your application via the jobs portal
-
Track progress under "My Applications" tab
Important Note: 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.
All suitably qualified and interested applicants should apply online at the APPLY Button below.
Quality Assurance Execution: Collaborate with product managers and software engineers to contribute to comprehensive quality assurance strategies, test plans, and quality gates for web and mobile software platforms across the full development lifecycle
Mobile Testing: Execute end-to-end testing of native mobile applications (primarily Android) and cross-platform solutions, ensuring optimal performance across diverse device configurations and network conditions typical in African markets
Technical Support: Provide second-level technical support, including analysis of production issues in distributed systems
Requirements Implementation: Maintain deep understanding of user requirements and business logic through BDD practices, translating business scenarios into comprehensive automated and manual test cases
Test Automation Support: Implement and maintain test automation frameworks for mobile, web, and API testing, supporting CI/CD pipeline integration
Quality Testing & Analysis: Execute comprehensive test suites (manual, automated, performance) and provide detailed analysis with actionable insights
Technical Documentation: Create and maintain technical documentation, test procedures, and contribute to knowledge base for complex interconnected systems
Agile Quality Support: Support quality practices within agile development cycles, ensuring tickets meet acceptance criteria while maintaining team velocity
System Integration Testing: Validate integrations across RESTful APIs, MQTT protocols, and cloud services in production-scale enterprise environments
Qualifications, Education and Competencies
Mobile QA Expertise: Minimum 1 year of hands-on experience in mobile application QA testing with strong knowledge of Android ecosystem
Native Development Understanding: Working knowledge of Android (Kotlin/Java) development to enable effective testing and code review
Enterprise Systems: Proven track record with production-scale enterprise systems that are highly connected and distributed
Protocol Expertise: Strong understanding of RESTful services, MQTT protocols, and real-time communication systems
Cloud & Infrastructure: Experience with AWS services and Firebase, with exposure to hybrid cloud architectures including self-hosted solutions
Database Proficiency: Strong SQL skills and experience with NoSQL databases for comprehensive data validation and exploratory testing
System Design Understanding: Good understanding of system architecture, microservices patterns, and complex interconnected system designs
DevOps Integration: Experience working with CI/CD pipelines, automated deployment processes, and infrastructure as code principles
Technical Competencies
Testing Methodologies: Good understanding of BDD, TDD, and other quality engineering patterns
Automation Frameworks: Proficiency with Selenium, Appium, Espresso, and API testing tools
Programming Skills: Coding abilities in Python, Ruby, or Kotlin for test automation and tooling development
Monitoring & Observability: Experience with Sentry, Grafana, or similar monitoring and telemetry tools
Performance Testing: Experience with JMeter, Locust, or similar tools for load and performance validation
Documentation: Excellent technical writing skills with experience maintaining comprehensive test documentation and requirements traceability
Professional Skills
Analytical Excellence: Exceptional attention to detail with robust analytical skill-set, endless curiosity, and innovative problem-solving approach
Communication: Outstanding written and verbal communication skills with ability to explain complex technical concepts to diverse stakeholders
Team Collaboration: Proven track record as an exceptional team player with strong collaborative skills
Adaptability: Comfortable working in fast-paced, distributed team environments with changing requirements
Preferred Qualifications
Bachelor’s Degree in Computer Engineering, Software Engineering, Computer Science, or equivalent practical experience
Certifications: Relevant certifications in mobile testing, cloud platforms, or agile methodologies are a plus
Nice-to-Have Experience
Mobile Development: Hands-on mobile development experience with published applications on Google Play Store or Apple App Store
Advanced Cloud Services: Experience with advanced AWS services (Lambda, API Gateway, CloudWatch)
Container Technologies: Knowledge of Docker, Kubernetes, and container orchestration for testing environments
Security Testing: Experience with mobile application security testing and penetration testing methodologies
International Experience: Understanding of international mobile markets, localization testing, and emerging market constraints
Languages
English: Fluent (required)
French is a plus
Knowledge of Swahili or other East African languages is a plus
Our Technology Stack
Web framework: Rails/Django/Flask
Background task: Sidekiq
Front-end: ActiveAdmin, VueJS, Angular
API: Grape, Devise, 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!
Additional Technologies (Nice-to-Have)
Mobile: Native Android (Kotlin) -preferred, iOS (Swift) – desirable.
Testing: Jest, Appium, Selenium, Espresso
Cloud: AWS (EC2, S3, Lambda, RDS), Firebase
Monitoring: Sentry, Grafana, CloudWatch
Communication: MQTT, WebSockets, RESTful APIs
Containerization: Docker, Kubernetes

.jpg)
.jpeg)





.png)





