4. WHAT DID I HAVE!
„Worked as a Business Director
„Spoke English really well
„Had experience in IT support
5. STEPS I’VE TAKEN TO GET FIRST JOB OFFER
„Studied for 2 months on course for Manual
QA
„Spent 18 weeks sending 10-20 CV’s each
week
„Failed 12 interviews and passed 6 interviews
6. STEPS I’VE TAKEN TO GET FIRST JOB OFFER
„Wrote down every question from the
interview
„Found answers, learned the subject and
practiced it
7. WHAT DID I DO NEXT
„Instead of 30 things to do before 30 made
list of 30 technologies to learn to be able to
do anything after 30
„Learned Core Java
„Learned Test Automation
8. WHAT DID I DO NEXT
„Have taken SDET course
„Learned JavaScript
„Studied patterns and algorithms
„Currently I’m getting MS in CS
12. WHY CYPRESS IO
„It’s a new and shiny thing
„You can write tests on JavaScript
„It’s faster than Selenium
„You have Time Travel, videos and
screenshots
13. WHY CYPRESS IO
„Built-in “waits”
„All the needed Requests, Mocks and
Asserts are available out of a box
„You can write asynchronous code
synchronously
14. SELENIUM VS CYPRESS
„Selenium Pros:
Can be used with any programming
language
Supports different browsers
Can switch tabs
Can be ran in parallel
22. SELENIUM VS CYPRESS
„This is the price you pay for Time Travel,
snapshots, screenshots, video, etc.
„In production it can be faster, because
you have all the requests, direct access to
Local Storage and JS
25. SELENIUM VS CYPRESS
„How many waits do we need to
write, before we can click an
element in Selenium?
26. SELENIUM VS CYPRESS
„How many waits do we need to write, before we
can click the element in Selenium?
Wait for element to be present in DOM
Wait for element to be in view
Wait for element to have size bigger then 0
Wait for element not be covered by other
element
…..