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
Mobile automation on Google Map (Android) 1/2 - Video
Mobile automation on Google Map (iOS) 2/2 - Video
Protractor for Beginners : Setting up (1/4) - Git | Video
Protractor for Beginners : Writing your first script (2/4) - Git | Video
Protractor for Beginners : Jasmine Allure Report (3/4) - Git | Video
Protractor for Beginners : Converting your scripts to Page Object Model (4/4) - Git | Video
Appium (Python) : Switching from Native App to Web View ) - Git | Video
Sharing the same script for iOS and Android. (video coming up soon)
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 using Selenium | Video using Protractor
Web: Customer E2E purchase in a Amazon eCommerce - Video
Protractor vs Selenium Java : Which is faster - Video
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
Netflix mobile (iOS / Android)
Develop scripts validating general mobile application with RESTful API. Created 20 test cases verifying backend and mobile as a sample
Video
Coriander (Android / iOS / Web )
Sole developer for ongoing side hustle project. Abstraction libraries merged Appium and Selenium (web and mobile) and extend several functions. Used in several teams
Git
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
Subway and Buses (SMRT / MRT ) downtime notification from social media - Demo
Contact Ivan for demo on MRT Trains REST API
QR Code Text Generator - Demo
Singapore NRIC Number Generator / Validator - Demo
School Intranet Teacher Portal (created for few Hong Kong schools)
Contact Ivan for demo on School Intranet Portal
Web scraping example (providing legitimate services for scraping) - Demo
Therapy sites. A client site (created for several counselling organisations using ReactJS) - Demo
Travel Gallery for Personal Travels (ReactJS) - Demo
Liu Kang Wedding / Travel (ReactJS) - Demo
Covid-19 Stats (ReactJS) with backend REST API (Node JS) - Demo | Video
I can be contacted by Linkedin or Skype : tay.phones