טופס פרויקט

GenE2E

15007201
:מספר הפרויקט
גל רובינשטיין, מיכאל גורביץ'
:שמות הסטודנטים המציגים
מר שני יוגב
:שם המנחה
סדנה מהאקדמיה להייטק: פיתוח בחברת הייטק
:שם הסדנה
מסלול אפליקטיבי
:מסלול הסדנה
:GitHub
פוסטר
מצגת
:תקציר הפרויקט
Amdocs DataOne is a big data cloud-based platform that centralizes and manages telecommunications data to enable real-time analytics.
The product runs on multiple-cloud platforms such as Azure, AWS and GCP;
It uses orchestrators such as Kubernetes and DataBricks, and furthermore, uses different backing services such as Kafka, scyllaDB, PostgresSQL, SnowflakeDB and other cloud resources.
The code is managed on bitbucket with CI/CD done via GitOps approach, by Jenkins and argoCD. The services are developed by Java SpringBoot for the micro-services and python for the lakehouse services.
Recently DataOne migrated their testing architecture from Java TestNG based to Python PyTest. We are tasked with using agentic AI to write comprehensive enterprise grade end-to-end (e2e) test flows on the newly created python framework.
Thereafter, we would gather the knowledge of the product e2e flows by writing python automation tests that deliver context that eventually will be used for a working agent that will automatically generate tests based on the context given to it.