Outsourcing opportunity for a huge Enterprise in Africa - Fulltime - Remote - medical + social insurance An engineer working closely with developers to ensure that what they develop effectively meets business requirements from both a functional and non-functional perspective.The main objective of this role is to continuously evaluate and communicate the quality of the software, contributing to its continuous improvement.This role focuses mostly on component/application testing.This role is not only responsible for coding/testing but also responsible for documentation, deploying code to production and supporting it. Comfortable working on Linux/Ubuntu Very good understanding of Client-server architecture and Web architecture Git & Linux essentials Design Tests cases that are concise, atomic, durable, understandable, deterministic and accurat(CADUDA) HTTP, SOAP & REST APIs Relational & NoSQL Databases Python3 programming Average understanding of following testing tools/frameworko Seleno Appium Zephyr Scale, OWASP Zed Attack Proxy (ZAP), Grafana K Docker Containers basics (Building & Running), Kubernete AWS Basics (Lambda Functions, S3, SQS, DynamoDB, ECS, API Gateway) Gitlab-CI/GitHub Pipeline Swagger/OAS3, JWT, OAuth2, OpenID Connect