max kolotilkin automation engineer @ wix
DESCRIPTION
Your automation is only as good as the person using it. Max Kolotilkin Automation Engineer @ Wix. About Wix. Wix in Numbers. 40,000,000 Users Adding over 1,000,000 new users each month 3 Data centers + 2 clouds (Google AE, Amazon) Around 300 servers - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Max Kolotilkin Automation Engineer @ Wix](https://reader036.vdocuments.site/reader036/viewer/2022062501/56815d4f550346895dcb5804/html5/thumbnails/1.jpg)
Your automation is only as good as the person using it
Max KolotilkinAutomation Engineer @ Wix
![Page 2: Max Kolotilkin Automation Engineer @ Wix](https://reader036.vdocuments.site/reader036/viewer/2022062501/56815d4f550346895dcb5804/html5/thumbnails/2.jpg)
About Wix
![Page 3: Max Kolotilkin Automation Engineer @ Wix](https://reader036.vdocuments.site/reader036/viewer/2022062501/56815d4f550346895dcb5804/html5/thumbnails/3.jpg)
Wix in Numbers
• 40,000,000 Users– Adding over 1,000,000 new users each month
• 3 Data centers + 2 clouds (Google AE, Amazon)– Around 300 servers
• Static storage is over 200TB of data– Adding over 1TB of files every day
• Over 450 people work at Wix– ~150 people in the R&D
• 400 deployments a month– Continuous delivery
![Page 4: Max Kolotilkin Automation Engineer @ Wix](https://reader036.vdocuments.site/reader036/viewer/2022062501/56815d4f550346895dcb5804/html5/thumbnails/4.jpg)
The Automation Way
Automation is a major player in continuous delivery processes
It is a huge discipline with an unlimited amount of possible approaches
Helps not only QA, but other company’s divisions as well
![Page 5: Max Kolotilkin Automation Engineer @ Wix](https://reader036.vdocuments.site/reader036/viewer/2022062501/56815d4f550346895dcb5804/html5/thumbnails/5.jpg)
The Automation Way
A lot of the automation projects are not being used as commonly as expected
NecessityStabilityWriting\running timesMaintenance etc.’
It all comes down to usability of your automation project
![Page 6: Max Kolotilkin Automation Engineer @ Wix](https://reader036.vdocuments.site/reader036/viewer/2022062501/56815d4f550346895dcb5804/html5/thumbnails/6.jpg)
The Automation Way
How can we make sure that users are really gaining from your
automation project ?
![Page 7: Max Kolotilkin Automation Engineer @ Wix](https://reader036.vdocuments.site/reader036/viewer/2022062501/56815d4f550346895dcb5804/html5/thumbnails/7.jpg)
The Automation Way
a) User Oriented Implementation
b) Ease of use
c) Keeping your automation alive
User Oriented Implementation Ease of use Keeping your automation alive
![Page 8: Max Kolotilkin Automation Engineer @ Wix](https://reader036.vdocuments.site/reader036/viewer/2022062501/56815d4f550346895dcb5804/html5/thumbnails/8.jpg)
User oriented implementation What are your goals?
a) In most cases you can find a lot of value automating a process
b) What are your trying to achieve ?
The Human factora) Understand their day to day workb) Understand their needs
User Oriented Implementation Ease of use Keeping your automation alive
![Page 9: Max Kolotilkin Automation Engineer @ Wix](https://reader036.vdocuments.site/reader036/viewer/2022062501/56815d4f550346895dcb5804/html5/thumbnails/9.jpg)
User oriented implementation
TechnologyAgile implementation
a) Don’t be afraid of changesb) Provide “rapid value” to the usersc) Get feedback – make the user part of
the development processd) Build your test project correctly
User Oriented Implementation Ease of use Keeping your automation alive
![Page 10: Max Kolotilkin Automation Engineer @ Wix](https://reader036.vdocuments.site/reader036/viewer/2022062501/56815d4f550346895dcb5804/html5/thumbnails/10.jpg)
Make your automation easy to use
Understandable automation
Accessibility
Basic common means of analysis
Automate the triggering process
User Oriented Implementation Ease of use Keeping your automation alive
![Page 11: Max Kolotilkin Automation Engineer @ Wix](https://reader036.vdocuments.site/reader036/viewer/2022062501/56815d4f550346895dcb5804/html5/thumbnails/11.jpg)
Keep your automation project alive
Keeps your tests valida) Maintenanceb) Availability
SupportBe there for your users, don’t leave them hanging
User Oriented Implementation Ease of use Keeping your automation alive
![Page 12: Max Kolotilkin Automation Engineer @ Wix](https://reader036.vdocuments.site/reader036/viewer/2022062501/56815d4f550346895dcb5804/html5/thumbnails/12.jpg)
If you write it….
They will come !