About
An award-winning software developer, test automation, and continuous testing coach with strong passion, courage and always look for ways to learn and grow.
Creator of TestWise IDE, next-generation functional testing tool, to develop Selenium WebDriver automated tests with ease. Creator of BuildWise, an award-winning continuous testing server. Zhimin also created TestWise Recorder and other open-source tools. Zhimin authored 10 books on test automation and 2 on programming.
By implementing a real Continuous Testing process (Automated End-to-End test suite as regression testing), Zhimin has created and been maintaining several highly-claimed apps, such as ClinicWise, SiteWise, WhenWise and TestWisely. All apps are deployed to production after getting a green build (passing all regression testing) on the BuildWise CT server.
Specialties: Agile mentoring, Pragmatic Automated software testing, Continuous Testing (with lava lamp)
Articles by Zhimin
-
"Tyro faces legal proceedings" for its week-long outages. Very poor automated regression testing
"Tyro faces legal proceedings" for its week-long outages. Very poor automated regression testing
By Zhimin Zhan
-
Which Selenium WebDriver locator is faster?
Which Selenium WebDriver locator is faster?
By Zhimin Zhan
Activity
-
When Ruby on Rails was launched over twenty years ago, I was a twenty-some young programmer convinced that anyone who gave my stack a try would…
When Ruby on Rails was launched over twenty years ago, I was a twenty-some young programmer convinced that anyone who gave my stack a try would…
Liked by Zhimin Zhan
-
This insightful quote about AI received significant attention, with one repost alone amassing around 14,000 likes. A year ago, I wrote an article…
This insightful quote about AI received significant attention, with one repost alone amassing around 14,000 likes. A year ago, I wrote an article…
Shared by Zhimin Zhan
-
There is no sure path to success, but the surest path to failure is trying to please everyone.
There is no sure path to success, but the surest path to failure is trying to please everyone.
Liked by Zhimin Zhan
Experience
Education
Licenses & Certifications
-
IBM Certified Developer – XML and Related Technologies
IBM
-
Sun Certified Programmer for the JavaTM 2 Platform
Sun
-
Sun Certified Web Component Developer for JavaTM 2 Platform, Enterprise Edition
Sun
Volunteer Experience
-
Webmaster and IT Specialist
Autism Behavioural Intervention Queensland
- Present 19 years 8 months
Children
I started with delivering White Pages to raise funds for helping Children with Autism, the quickly moved to create and maintain the portal web site for ABIQ, utilizing my professional IT skills. I developed a web-based Administration App (ABIQ IMS) to help our kind-hearted administration staff to manage daily activities, membership management, event registrations and library loans. ABIQ IMS is well liked by staff and help us better help our members (parents with autistic children), and still…
I started with delivering White Pages to raise funds for helping Children with Autism, the quickly moved to create and maintain the portal web site for ABIQ, utilizing my professional IT skills. I developed a web-based Administration App (ABIQ IMS) to help our kind-hearted administration staff to manage daily activities, membership management, event registrations and library loans. ABIQ IMS is well liked by staff and help us better help our members (parents with autistic children), and still in use today. ABIQ IMS plays an important role on several our highly successful International Conferences on Autism.
I was awarded the life membership of ABIQ on September 2012 for my contribution.
Publications
-
Blog on Medium
Medium
With 1.5 years, my 100+ articles are featured in world's top software testing newsletters. See: https://zhiminzhan.medium.com/my-featured-articles-52a190d0fd87
-
Practical Continuous Testing - make Agile/DevOps real
Leanpub
Continuous Testing (CT) is a process of executing automated end-to-end (UI) tests frequently as regression testing on the new builds. If all tests have passed, the software is ready for a production release. If there are test failures, the team must act quickly on the feedback. "Test Early and Test Often" enables "Release Early and Release Often".
-
API Testing Recipes in Ruby
Leanpub
API Testing Recipes in Ruby book is a quick problem-solving guide to automated testing APIs such as SOAP and RESTful web services in Ruby language. It contains hundreds of solutions to real-world problems, with clear explanations and ready-to-run test scripts you can use in your own projects.
-
Selenium WebDriver Recipes in Node.js
Leanpub
The problem solving guide to Selenium WebDriver in Node.js (JavaScript)
-
Learn Swift Programming by Examples
Leanpub
Learn programming in Swift language with a set of fun exercises.
-
Selenium WebDriver Recipes in C#
Apress
The problem solving guide to Selenium WebDriver in C#
-
Selenium WebDriver Recipes in Python
Leanpub
The problem solving guide to Selenium WebDriver in Python
-
Selenium WebDriver Recipes in Java
LeanPub
The problem solving guide to Selenium WebDriver in Java.
-
Selenium WebDriver Recipes in Ruby
LeanPub
The problem solving guide to Selenium WebDriver in Ruby.
-
Practical Web Test Automation
LeanPub
Super practical guide to learn automated testing for web applications using Watir, Selenium, RSpec, Cucumber and TestWise, with fun!
-
Watir Recipes
LeanPub
Solutions to real-world test scenarios using Watir and Watir-WebDriver.
Projects
-
TestWise Recorder
- Present
Record user actions on web pages into Selenium WebDriver scripts in Ruby, Python, JavaScript, Java, C# and Watir.
-
WhenWise - online service booking App
- Present
WhenWise is a modern online service booking app that helps customers find quality services, such as Physio, Piano Teachers, and Tradesmen.
Uber for travel, Deliveroo/Uber Eats for food, AirBNB for accommodation, WhenWise for service booking.Other creators -
SiteWise CMS - flexible web site content management system
- Present
A simple and easy to use Content Management System.
-
ClinicWise - beautiful and easy to use cloud-based practice management software
- Present
Web-based health practice management system, easy to use, fast and super reliable.
-
BuildWise - Continuous Testing made passible
- Present
Easy to configure and use Continuous Testing Server with dedicated support for automated UI tests execution. Provide quick feed back with test execution in parallel. Winner of "Outstanding Performance Award" at prestigious Ruby 2018 Award.
-
TestWise - Next Generation Functional Testing IDE for Selenium WebDriver
- Present
Next-Generation Functional Testing Tool supports open-source web test frameworks such as Selenium WebDriver and Watir. Then unique "run selected test steps against current browser" and test refactoring enhance efficiency greatly.
Honors & Awards
-
2nd Prize - Fukuoka International Ruby Award 2018
Fukuoka International Ruby Award Committee
-
Finalist - Fukuoka International Ruby Award 2010
The Government of Fukuoka Japan
-
Honorary Expert
Tianjin Software Testing Center
Languages
-
English
-
-
Chinese
-
Recommendations received
4 people have recommended Zhimin
Join now to viewMore activity by Zhimin
-
I think we can all get behind this 👏 ________ And if you want to put AI to work for you, join Superhuman — my newsletter with 650,000 readers that…
I think we can all get behind this 👏 ________ And if you want to put AI to work for you, join Superhuman — my newsletter with 650,000 readers that…
Liked by Zhimin Zhan
-
Focus, hard work, and consistency make you unbeatable. #goals #challenges #leila #hormozi #acquisiton #leilahormozi
Focus, hard work, and consistency make you unbeatable. #goals #challenges #leila #hormozi #acquisiton #leilahormozi
Liked by Zhimin Zhan
-
🚀 Exciting News! 🚀 We're thrilled to announce the release of Selenium 4.21, available for Javascript, Ruby, Python, .NET, Java, and the Grid!…
🚀 Exciting News! 🚀 We're thrilled to announce the release of Selenium 4.21, available for Javascript, Ruby, Python, .NET, Java, and the Grid!…
Liked by Zhimin Zhan
-
I have a couple of side projects running in production. One thing that is a HUGE difference in how I have no hesitation to touch them even after…
I have a couple of side projects running in production. One thing that is a HUGE difference in how I have no hesitation to touch them even after…
Liked by Zhimin Zhan
-
Share a Meme (https://lnkd.in/gUtG4cAQ). If changing "NEW PROJECT" to "NEW E2E Test Automation Attempt", would you agree? Over the past 15 years, I…
Share a Meme (https://lnkd.in/gUtG4cAQ). If changing "NEW PROJECT" to "NEW E2E Test Automation Attempt", would you agree? Over the past 15 years, I…
Shared by Zhimin Zhan
-
I'm pretty sure people who chose IBM have been fired.
I'm pretty sure people who chose IBM have been fired.
Liked by Zhimin Zhan
-
Stop giving everything to one employer. Okta: 400 Valeo: 1150 eBay: 1000 Bosch: 1200 Macy’s: 2000 Microsoft: 1900 Salesforce: 700 Corning…
Stop giving everything to one employer. Okta: 400 Valeo: 1150 eBay: 1000 Bosch: 1200 Macy’s: 2000 Microsoft: 1900 Salesforce: 700 Corning…
Liked by Zhimin Zhan
-
Successful leaders know that challenges are not obstacles but chances to innovate and excel. By maintaining an optimistic outlook, they transform…
Successful leaders know that challenges are not obstacles but chances to innovate and excel. By maintaining an optimistic outlook, they transform…
Liked by Zhimin Zhan
-
Learned a new term, "Unfinished (Testing) Pyramid Trap", in Chris Harbet's interview with Lisa Crispin, co-author of the Agile Testing book. The…
Learned a new term, "Unfinished (Testing) Pyramid Trap", in Chris Harbet's interview with Lisa Crispin, co-author of the Agile Testing book. The…
Shared by Zhimin Zhan
-
Team work is how it all works! Get everyone involved and reap the benefits! Happy working! #teamwork #team #collaboration
Team work is how it all works! Get everyone involved and reap the benefits! Happy working! #teamwork #team #collaboration
Liked by Zhimin Zhan
-
I came across a great quote today. I often receive requests for help with E2E test automation, but I've noticed that many people prefer talking or…
I came across a great quote today. I often receive requests for help with E2E test automation, but I've noticed that many people prefer talking or…
Shared by Zhimin Zhan
-
On May 19, 2024, data from NPM Trends revealed that Playwright's download count surpassed that of Cypress. (Click the link to see:…
On May 19, 2024, data from NPM Trends revealed that Playwright's download count surpassed that of Cypress. (Click the link to see:…
Shared by Zhimin Zhan
People also viewed
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More