Budget: 27000 UAH Deadline: 18 days
The benchmark for the first stage is 60,000 UAH and 14-18 working days. I would recommend Playwright with TypeScript - for Magento 2 this is a practical option for stable UI and E2E checks, parallel execution, error tracing, screenshots, and proper test support in the future.
In similar tasks, we have worked with e-commerce, marketplaces, complex order logic, catalogs, accounts, payments, integrations, and systems where process stability is important, not just a checkbox next to automated tests. Your proposal resonates with me because it concerns a foundation that can then be scaled - and it's better to design it properly once than to heroically patch tests after each release =)
> First stage of work
> audit of the current testing process and testing environment
> identification of critical user scenarios
> recommendation of the stack and architecture of the testing project
> setup of the automated test structure
> preparation of basic fixtures, configurations, test data, and reporting
> implementation of approximately 12-18 automated tests for authorization, catalog, search, product card, cart, checkout, and account
> documentation for launching, supporting, and developing
> Deliverables after the stage
> repository or separate branch with the configured testing project
> set of stable automated tests for key scenarios
> instruction for local and build execution
> description of the architecture, rules for adding tests, and working with test data
> brief audit report with risks and a plan for further expansion
Examples that are close in business logic
> https://business.ingello.com/prime-eva - e-commerce and complex processes around products, orders, and operational logic
> https://business.ingello.com/eva - retail, scaling digital processes, and a systematic approach
> https://business.ingello.com/vorfahr - automation and product logic, where supported architecture is important
Main profile for FLH - https://systems-fl.ingello.com/ua
To more accurately assess the first stage, two clarifications are needed.
> Is there a separate Magento 2 testing environment with test products, users, delivery, and payment without real charges?
> Is the checkout standard or are there custom modules, third-party payments, promo codes, bonuses, or non-standard checkout steps?
In general, a normal first stage can be done without unnecessary inflation - but the foundation must be laid carefully. As they say, measure seven times - cut once in the build. More precisely, in the build, it's better to run many times, but the idea is clear.