Responsibilities:
- Develop test case for new application / service features and IAC release
- Identifying the required test scenarios, test case preparation, test data preparation and document traceability matrix to ensure sufficient test coverage
- Execute test cases and test plans to support the quality assurance activities throughout software lifecycle
- Participate in continuous improvement in quality of test pipelines and test process
Key requirements:
- Good knowledge in Python, TypeScript and React
- Good understanding in API (FastAPI), Distributed System (Celery, Kafka, ActiveMQ), Database (PostgreSQL) and CICD (Ansible, GitLab, ArgoCD)
- Hand-on experience in develop test-driven use case and technical documentation
- Hand-on experience in develop DevOps test pipeline for modern applications architecture (i.e. container, microservices, micro-frontend) and blue-green deployment
- In-depth knowledge and experience in analysing software requirement specification and identifying the required test scenarios
- Experience with containers and orchestration tools such as Kubernetes/OpenShift