Global Logistics Web Platform
Sole automation lead on the World Logistics Passport web platform with 7-8 developers and 3 manual QAs. Designed automation architecture, built Cypress framework with 300+ test cases, email verification via MailSlurp, multi-env configs, and CI/CD via Azure Pipelines.
Context
Sole automation lead working with 7-8 developers and 3 manual QAs on the World Logistics Passport web platform.
Problem
Testing was entirely manual, carried by the 3 manual QAs. There was no automation architecture, the platform's email-driven certification workflows had no automated verification, and test runs across the 3 environments had no consistent configuration or CI.
Approach
Designed the complete automation architecture and presented it to stakeholders before writing code — layer synchronization, data flow patterns, and a data-driven approach with JSON parameterization. Built the framework in Cypress on the Page Object Model, with custom commands and reusable utilities structured for maintainability. Integrated MailSlurp for end-to-end email verification: triggers, content validation, and link verification across all certification workflows. Multi-environment support came from dotenv with per-environment config files, selectable at runtime from the terminal. Added Cypress API tests for backend validation, configured Azure Pipelines to run the full suite across environments automatically, and integrated Allure for step-by-step reports with failure screenshots and trend history, with Jira for full traceability between test cases, bugs, and stories.
Results
- 300+ test cases
- 3 environments running the suite via CI/CD
- Full email verification coverage across certification workflows