Quality Assurance Engineer at ENGIE

Engie

  • Kenya
  • Permanent
  • Full-time
  • 30 days ago
ENGIE is a leading world group that provides low-carbon energy. Our group is a global reference in low-carbon energy and services.Quality Assurance EngineerResponsibilities
  • 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
Knowledge and Skills
  • Required Experience (1-3 Years)
  • 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
Don't Keep Share!:

Jobs in Kenya