Job Description: Sr. E2E System Testing Engineer (5+ Years)
More than 5 years experience
We are looking for a E2E Test Engineer capable to run and automate E2E integration tests thru typical customer use cases.
The goal of the mission is also to run E2E system tests including volume tests, performance tests , scaling tests, HA tests , …
The E2E test engineer will also master the Observability stack to monitor the solution thru ElasticSearch (for logging) and Prometheus (for metrics)
Responsibilities:
- Get understanding of current product architecture and possible bottlenecks
- Responsible for designing, running , documenting and automating the integration tests and system tests
- Get connected with R&D teams for understanding features , reporting issues, checking resolutions
- Build and publish system test reports , enhance the sizing guide according to collected figures
- Contribute to monitor endurance and integration test platforms, reporting any abnormal behavior and resources consumption
- Contribute to support Delivery or GP teams deploying the AA product in customer premises
- Contribute to run and troubleshoot integration issues specific to cloud environment (High Availability, Secure access, Hybrid environment, ..)
General knowledge & capabilities:
- Good architecture knowledge about the micros services deployment and integration
- Good knowledge of cloud and public cloud provider
- Software applications testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools.
- Quick learner on new products and existing tests
- Ability to work with teams with agile methodologies (SCRUM, SAFe). SAFe certification is a plus.
- Good written and verbal communication skills; mastery in English and local language.
- Organized and meticulous, open to feedbacks.
Technical skills:
- OS: RedHat Linux, CentOS Linux, Windows
- Cloud infrastructure: Kubernetes, Redhat Openshift, Docker
- Cloud deployment: Helm
- Cloud Observability: ElasticSearch, Kibana, Prometheus , Grafana
- Database: Cassandra, EnterpriseDB
- Bus: Kafka, Kafka Stream, KafkaConnect , Kafka Mirroring
- Test Tools: Robot Frk, Spira, Jira
- Use Case: Fault Management, Correlation & Filtering , Anomaly Detection, Performance Management
- CICD : Jenkins, Maven
- Scripting: Groovy, Shell. Ansible
- Source Code Management : Git, JIRA
- Methodology : SAFe, Agile, Scrum
- Documentation : Sphinx, reStructuredText(RST), Markdown