Portfolio



Automation video contents developed by Ivan

Web Automation - Robot Framework in Selenium - Video



Mobile Automation - Running Appium in Robot Framework - Video



Selenium Automation : Page convert to POM - Git | Video



Selenium Automation : Converting to BDD - Git | Video



Mobile automation android (1/10) - Introduction - Video



Mobile automation android (2/10) - Setting up project in Eclipse - Video



Mobile automation android (3/10) - Desired Capabilities - Video



Mobile automation android (4/10) - Finding Elements (Appium) - Video



Mobile automation android (5/10) - Getting into POM - Video



Mobile automation android (6/10) - Converting the script to BDD - Video



Mobile automation iOS (7/10) - Setting up iOS - Video



Mobile automation iOS (8/10) - Desired Capabilities - Video



Mobile automation iOS (9/10) - Finding Elements in iOS - Video



Mobile automation (10/10) - Hybrid automation for iOS and Android - Video



Android automation : Shopback demo - purchasing an item and verifying the price - Video



API backend testing with mobile (iOS / Android) - Video



Ground up of Software QA testing - Web Application Test documents to testing and automation (1/2) - Git | Video



Ground up of Software QA testing - Web Application Design Patterns of test script (2/2) - Git | Video



Test scenarios to automating in BDD Cucumber Java - Git | Video



RESTful API Basic introduction and testing with Postman 1/3 - Git | Video



RESTful API Basic testing with mocha and chai 2/3 - Git | Video



RESTful API Basic testing with mocha and chai 3/3 - Git | Video



Mobile verification with RESTful API using Appium and Rest Assured - Setting up (1/4) - Git | Video



Mobile verification with RESTful API using Appium and Rest Assured - Rest API with Rest Assured (2/4) - Git | Video



Mobile verification with RESTful API using Appium and Rest Assured - Appium Mobile scripting (3/4) - Git | Video



Mobile verification with RESTful API using Appium and Rest Assured - Summary POM (4/4) - Git | Video



Sharing the same script for iOS and Android. (video coming up soon)




Showcase Automation Demos



Android : Straits Times mobile app automation - Git | Video



Web: Reddit add comments and up/down vote in subreddits. Generate report in Extent Report -Git | Video



Android : Homage app user registration - Git | Video



Web: Shopping in a car eCommerce - Video



Web: Customer E2E purchase in a Amazon eCommerce - Video




Some of The Disclosed Automation Assignments



Homage Mobile (Android / iOS)

Created several test scripts on Android, iOS and web application on Appium / Selenium (Data Driven) 
Video Playlist



Agoda web smoke on payment

Develop Selenium framework (Hybrid) on ecommerce. Automate 132 test cases 
Video on Order Payment



Lalamove mobile automation on ordering

Created 350 test cases for the mobile app
Video on making an order

Video on Registration



Telegram Android on data exchange

Develop a data exchange to send and receive message between 2 mobile app on parallel
Data exchange between 2 android device



Weather@SG app with backend RESTful API (Android/iOS)

Develop a testing framework validating general mobile application with RESTful API. Created 25 test cases verifying backend and mobile as a sample
Git | Video




Development projects completed by Ivan (iOS / NodeJS / Machine Learning)



Basic Food Recognition on iOS (using CoreML) - Video



Flower image Recognize iOS app (using CoreML) Video



Inspiration Quotes iOS (pending Apple Store approval)



Bitcoin Currency Tracker iOS - Apple Store



Weather / Location Services (using NodeJS) - Video



Available parking lots in HDB apartments (using NodeJS) - Video



RESTful API for Weather Forecast (using NodeJS) - Link



MRT Trains RESTful API delay services (using NodeJS) - Git 
Contact Ivan for demo on MRT Trains REST API





I can be contacted by Linkedin or Skype : tay.phones

Copyright Ivan Tay 2019