Oriel Malik

Oriel Malik

QA Automation Engineer | Backend Developer

Building test frameworks that scale and backend systems that deliver. Self-taught TypeScript, enterprise Java/Kotlin microservices, and Python automation specialist. Specializing in Selenium-to-Playwright migration and reactive architecture patterns.

Selected Projects — QA Automation & Backend

Senior-engineering highlights: measurable impact, architecture, and code.

Automation-Methods

Challenge: Legacy Selenium suites with high flakiness and long CI times blocking fast delivery.

Solution: Designed a layered automation architecture: Gherkin feature layer, abstraction layer (reusable methods), and driver layer (Selenium/Playwright). Introduced deterministic fixtures and parallelizable test runners.

Outcome: Reduced CI test runtime by ~40% and decreased flakiness by ~60% via deterministic waits and stable fixtures.

PythonSeleniumPlaywrightPyTest

McpMathHoly

Challenge: Unstructured tool logic inside LLM prompts causing maintainability and correctness issues.

Solution: Implemented an MCP server with Python + FastAPI to register, validate and expose mathematical tool endpoints to LLMs, enabling testable, versioned tool interfaces.

Outcome: Standardized tool access reduced logic duplication and improved integration test coverage across agent pipelines.

PythonFastAPIDocker

ZTA — Zero Trust Automation

Challenge: Perimeter-trust assumptions creating security gaps and manual gating in CI.

Solution: Built a Zero Trust validation suite with policy-as-code, JWT-based service auth, and Docker microsegmentation for safe experiments.

PythonDockerKafka

PeopleMicroService

Challenge: Demonstrating trade-offs between relational and reactive approaches for complex org hierarchies.

Solution: Multi-branch implementation: JPA/Hibernate (Postgres) vs Spring WebFlux (Reactive MongoDB) and a GraphQL branch — same domain, different paradigms to evaluate production trade-offs.

Outcome: Provides clear architecture comparisons helping engineering decisions; includes Docker Compose and integration test harnesses.

JavaSpring BootGraphQL

Countries (Type-safe API)

Challenge: Rapidly build type-safe APIs for reliable geo-data serving.

Solution: Implemented a TypeScript + Node API using Prisma for type-safe DB access and structured error handling.

Outcome: Demonstrates rapid adoption of TypeScript and production-grade API patterns.

TypeScriptNode.jsPrisma

Mission_Statement (Android)

Challenge: Securely match users with institutions while protecting user data.

Solution: Native Android app (Java) with Firebase integration, AES encryption for sensitive data, and HANLP for NLP-driven matching workflows.

Outcome: Shows end-to-end mobile + backend integration and security-first design decisions.

JavaAndroidFirebase

Technical Expertise

Specialized skill sets for QA Automation and Backend Development

QA Automation Engineering

Test Automation Frameworks 85%
Selenium → Playwright Migration 80%
Python Automation (Pytest) 85%
Gherkin BDD JSON Parameterization CI/CD Testing E2E Testing

Backend Development

Java/Kotlin Microservices 75%
Spring Boot & WebFlux 75%
FastAPI & MCP Servers 80%
GraphQL & REST APIs 80%
Reactive Programming MongoDB PostgreSQL Docker RSocket

Languages & Tools

Java Kotlin Python TypeScript C# JavaScript JPA/Hibernate Prisma ORM Neo4j Gradle Postman Git

Security & Architecture

Security Hardening & Cryptography 70%
Zero Trust JWT Auth AES Encryption Design Patterns Kafka Microsegmentation

Development Environment

AntiGravity IDE (Native Agentic Co-pilot) Android Studio IntelliJ IDEA VS Code Linux Render Deploy

AntiGravity: Advanced agentic development interface powered by Google DeepMind technology

Experience & Education

Where I built my foundation

Afeka College
2020 - 2024
Software Engineering Student
Afeka College of Engineering, Tel Aviv
Key Learning Areas:
  • Debugging Systematics & root-cause analysis
  • Design Patterns (GoF creational & structural)
  • Information Security & Cryptography algorithms
  • Multi-layer architecture (Linux, HTTP, REST, GraphQL, RSocket protocols)
Science & Technology Office
2021 - 2024
CS & Tech Educator + Curriculum R&D
Science & Technology Office, Israel
Taught advanced computer science topics (C# .NET, Java, Mathematical Logic, English) to high-potential cohorts. Architected advanced learning pathways and curriculum development for technical education programs—demonstrating teaching ability and technical communication skills.
Bnei Akiva
2016 - 2018
Youth Guide & Community Leader
Bnei Akiva Youth Movement
Leadership and social mentorship roles facilitating community initiatives and youth development programs.