<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://zhiminzhan.medium.com/why-auto-retry-of-test-execution-in-a-test-framework-is-wrong-5402fdc5116c</loc><lastmod>2022-05-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/false-selenium-webdriver-cons-b4e621a5ec22</loc><lastmod>2022-05-09</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/recommend-a-great-ci-presentation-continuous-integration-at-facebook-6369323da084</loc><lastmod>2025-08-18</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-of-software-i-created-over-the-last-12-years-in-my-spare-time-7f7e94e160ec</loc><lastmod>2023-04-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-of-ui-test-automaton-on-my-own-migration-project-c0a63d1a3db7</loc><lastmod>2021-02-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/step-by-step-showing-why-selenium-webdriver-is-the-easiest-to-learn-web-test-automation-framework-fa2b5904c08</loc><lastmod>2024-11-05</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/agileway-continuous-testing-grading-f483a870d2e2</loc><lastmod>2023-08-20</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/advice-on-software-projects-to-survive-at-covid-19-time-to-skill-up-continuous-testing-f29e65ded0d</loc><lastmod>2021-02-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/which-selenium-webdriver-language-binding-is-best-683442e05796</loc><lastmod>2022-05-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/about</loc><lastmod>2026-10-09</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com</loc><lastmod>2026-10-09</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/which-selenium-webdriver-locator-is-faster-5f8f604182ef</loc><lastmod>2022-05-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/pytest-webdriver-is-my-second-preference-it-is-quite-similar-to-my-first-one-rspec-webdriver-a7f8085b1b9d</loc><lastmod>2021-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/simple-solution-to-embarrassing-collapses-of-census-website-due-to-poor-load-testing-5172fca43762</loc><lastmod>2021-04-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/groovy-is-no-good-for-functional-test-automation-31e8f9933040</loc><lastmod>2021-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/estimating-test-automation-story-points-is-a-total-waste-of-time-e973e644053b</loc><lastmod>2025-04-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/glad-that-you-like-this-article-5447ded5b898</loc><lastmod>2021-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-javascript-is-not-a-suitable-language-for-real-web-test-automation-3a87eb4b0b50</loc><lastmod>2025-02-17</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-do-most-ui-test-automation-fail-part-2-wrong-choice-of-test-syntax-framework-2289aff0d81e</loc><lastmod>2023-05-24</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/performance-comparison-selenium-ruby-python-and-javascript-node-js-64640431c085</loc><lastmod>2022-05-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-most-viewed-medium-articles-updated-weekly-828168532865</loc><lastmod>2024-11-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-do-most-ui-test-automation-fail-part-1-wrong-automation-framework-47c92a0745dc</loc><lastmod>2023-09-29</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/one-team-one-dream-vs-another-day-another-dollar-7e6ea6b53a17</loc><lastmod>2021-04-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/benefits-of-continuous-testing-part-4-to-wise-developers-d471ceaaaee5</loc><lastmod>2025-04-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-continuous-testing-journey-eb1068b0557a</loc><lastmod>2023-08-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-simulate-two-users-with-selenium-automation-scripts-2edf80aca09f</loc><lastmod>2022-05-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/automation-assist-part-1-showcase-43154d3b1448</loc><lastmod>2026-05-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/use-ui-automation-to-assist-agile-showcases-f21a6bb0a12c</loc><lastmod>2021-05-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/crazy-web-test-automation-freedom-is-slavery-41336cc61d42</loc><lastmod>2023-09-29</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-featured-articles-52a190d0fd87</loc><lastmod>2023-08-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-do-most-ui-test-automation-fail-part-3-wrong-scripting-language-53f4ecbbd89e</loc><lastmod>2023-02-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/testing-emails-in-automated-test-scripts-with-a-fake-smtp-server-mailcatcher-c63f8d0a06bb</loc><lastmod>2026-02-22</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-few-good-calls-i-have-made-on-test-automation-and-ct-journey-since-2005-eda3ab120cef</loc><lastmod>2021-05-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/done-done-in-agile-8cd95f077411</loc><lastmod>2022-09-07</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/cypress-catches-up-with-auto-retry-but-in-a-wrong-way-38ac9833d8f3</loc><lastmod>2021-06-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/drive-chrome-with-extensions-using-selenium-webdriver-67a998a7a26c</loc><lastmod>2022-09-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/xp-extreme-programming-is-better-than-scrum-as-xp-defined-devops-20-years-ago-45ff78918858</loc><lastmod>2022-05-28</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/draw-on-a-canvas-using-selenium-webdriver-74625c78fe1c</loc><lastmod>2022-06-08</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-is-object-identification-in-test-automation-unnecessary-8ede464ef51b</loc><lastmod>2023-03-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/protractor-another-automation-framework-i-rightly-avoided-is-being-deprecated-aaf702241f43</loc><lastmod>2023-08-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/10-minute-guide-to-set-up-test-automation-using-selenium-webdriver-with-ruby-a2454ac86e95</loc><lastmod>2024-07-15</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/10-minutes-guide-to-git-version-control-for-testers-f58e059bb5e7</loc><lastmod>2022-05-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/appium-desktop-test-automation-milestone-60-000-test-executions-over-2-years-for-300-test-3d0ceb5b84b4</loc><lastmod>2023-09-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/evil-mudslinging-against-selenium-webdriver-5a0ba4df07b2</loc><lastmod>2022-06-03</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/user-story-card-clarified-c10df3f1229a</loc><lastmod>2023-09-03</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/benefits-of-continuous-testing-part-6-to-happy-customers-2479a27ad06</loc><lastmod>2024-03-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/deploywisely-with-stackscript-say-no-to-azure-aws-930293a58d2d</loc><lastmod>2021-12-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/cross-browser-testing-clarified-7a41b63912f6</loc><lastmod>2022-04-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/data-driven-testing-clarified-744ca2079c22</loc><lastmod>2022-04-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-design-pattern-by-example-singleton-ca90b0a50182</loc><lastmod>2025-02-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-to-implement-real-automated-regression-testing-46a40406197d</loc><lastmod>2023-09-29</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/use-regular-expressions-in-test-automation-76617b601ddb</loc><lastmod>2022-07-12</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/selenium-4-chrome-devtools-examples-7b2e81008a46</loc><lastmod>2022-05-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/test-automation-camel-a-metaphor-that-explains-why-most-test-automation-attempts-failed-51aaf2aa11ed</loc><lastmod>2022-06-20</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/selenium-webdriver-recipes-in-ruby-4th-edition-is-released-56df9991c184</loc><lastmod>2021-10-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/selenium-4-relative-locator-examples-6d8962dffdfc</loc><lastmod>2022-10-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/shift-left-testing-clarified-2aadc0b856e5</loc><lastmod>2025-02-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-to-rescue-a-failed-test-automation-20e0c692e398</loc><lastmod>2022-11-05</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/definition-of-end-to-end-test-automation-success-c668d914a87e</loc><lastmod>2025-04-15</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-2-lord-ye-loves-dragon-葉公好龍-56e2deaac678</loc><lastmod>2023-12-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/developers-please-stop-using-the-term-refactor-if-you-do-not-run-a-good-suite-of-automated-unit-4933f73bc7d1</loc><lastmod>2021-11-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/practical-desktop-app-test-automation-with-appium-ebook-is-available-fe2bd53fd4</loc><lastmod>2021-12-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/selenium-vs-x-y-z-all-these-years-979b8aa34125</loc><lastmod>2022-09-13</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/use-modheader-extension-to-pass-single-sign-on-page-in-selenium-tests-e6c851e10e1</loc><lastmod>2022-03-26</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/playwright-with-mocha-715e095e0d16</loc><lastmod>2022-05-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-test-count-matters-a-lot-in-test-automation-7b14cfbbdee8</loc><lastmod>2021-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/continuous-integration-illustrated-overview-3fb3cd909f72</loc><lastmod>2022-07-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/practical-ddt-randomized-data-scenarios-in-one-automated-test-script-continuous-testing-127da5e9f880</loc><lastmod>2022-05-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/just-standard-selenium-scripts-f45d3782d7de</loc><lastmod>2022-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/be-aware-of-the-fake-it-until-you-make-it-mindset-in-test-automation-and-ci-cd-ce1a572ef51f</loc><lastmod>2025-01-15</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/successful-windows-desktop-app-test-automation-with-appium-1edd6eaa5c53</loc><lastmod>2022-01-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/one-year-on-medium-b4cf95b5b739</loc><lastmod>2023-01-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-design-pattern-by-example-template-method-d1709292cc7d</loc><lastmod>2025-02-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-5-practice-makes-perfect-熟能生巧-9f0f45545e17</loc><lastmod>2022-04-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/codeless-test-automation-is-irrational-40ce35fbfca9</loc><lastmod>2022-08-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-have-written-and-maintained-thousands-of-ajax-async-dynamic-js-operations-angular-react-7079376c9cfb</loc><lastmod>2022-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-automated-testing-login-with-remember-me-in-selenium-webdriver-90583b967c60</loc><lastmod>2022-05-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-selenium-webdriver-is-so-easy-to-learn-5e3641fc237b</loc><lastmod>2024-07-26</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/hi-i-knew-java-very-well-worked-as-a-senior-java-programmer-for-10-years-people-came-to-me-for-1f93503184e3</loc><lastmod>2022-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/running-playwright-mocha-tests-in-buildwise-ct-server-46d4b7eed9bd</loc><lastmod>2022-02-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/check-out-my-other-articles-670558b2776</loc><lastmod>2022-03-03</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-read-your-article-and-i-am-aware-of-selenide-580304d8fcb6</loc><lastmod>2022-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-7-be-there-just-to-make-up-the-number-滥竽充数-76f9875fca3d</loc><lastmod>2022-05-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/full-stack-software-engineer-clarified-25982ebdf39c</loc><lastmod>2023-09-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/there-is-no-100-coverage-in-automated-e2e-software-testing-200ae48b6677</loc><lastmod>2023-01-30</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-9-covering-ones-ears-to-steal-a-bell-掩耳盗铃-216289e69c71</loc><lastmod>2022-04-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/an-unsuccessful-attempt-to-use-ocr-to-pass-text-based-captcha-in-selenium-automated-tests-d729e17d4c50</loc><lastmod>2022-05-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/test-soap-web-services-effectively-easily-and-freely-c16877bfcc30</loc><lastmod>2022-03-18</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-11-pulling-up-the-seedlings-to-help-them-43c95c8ab8b5</loc><lastmod>2022-07-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/well-said-69e41f2ccac7</loc><lastmod>2022-04-05</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-recording-videos-for-automated-test-execution-is-wrong-c482078ab92c</loc><lastmod>2023-03-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-10-self-contradictory-自相矛盾-1d5a6717f586</loc><lastmod>2022-04-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/bdd-clarified-bdd-given-when-then-gherkin-773b52b45eb3</loc><lastmod>2023-08-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-article-series-5f1a551d8796</loc><lastmod>2024-09-26</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-12-copy-the-way-they-walk-in-handan-邯郸学步-c19ff3e98e40</loc><lastmod>2022-04-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/set-up-develop-automated-ui-tests-and-run-them-in-a-ct-server-on-your-first-day-at-work-bd7110c9f677</loc><lastmod>2023-10-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/testing-pyramid-clarified-af45535bed8b</loc><lastmod>2025-05-15</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/again-i-never-met-a-single-real-automated-tester-using-javascript-including-cypress-or-61af2e34c219</loc><lastmod>2022-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/fake-end-to-end-test-automation-clarified-1269ca704a0</loc><lastmod>2023-03-03</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/automated-testing-frames-in-selenium-webdriver-e61d910afaaa</loc><lastmod>2022-05-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-15-those-who-flee-50-steps-laugh-at-those-who-9b0e7b6c99df</loc><lastmod>2022-05-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/automated-testing-pdf-download-in-selenium-webdriver-5076e4b5ffe</loc><lastmod>2022-05-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/in-sprint-test-automation-clarified-4e46ec874c8c</loc><lastmod>2022-06-18</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-17-it-is-never-too-late-to-mend-亡羊补牢-3447432cee53</loc><lastmod>2022-05-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/verify-a-dynamic-chart-in-selenium-webdriver-f7f16ee83d78</loc><lastmod>2022-05-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/upskill-software-engineers-in-test-automation-to-greatly-boost-productivity-5b74bb43a77d</loc><lastmod>2022-05-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-innovative-solution-to-test-automation-keep-the-browser-open-after-executing-an-individual-test-b858c0a29a77</loc><lastmod>2022-07-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/glad-that-you-like-my-article-a35fb0bd646f</loc><lastmod>2022-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/35-word-functional-test-automation-strategy-e9bde29fcd7</loc><lastmod>2023-09-29</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-16-complementing-each-other-相辅相成-c449cd21aae7</loc><lastmod>2022-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-19-paying-a-handsome-price-for-a-swift-steed-c4b77b8454bb</loc><lastmod>2022-06-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/on-the-3rd-question-how-often-does-regression-testing-ffa49cee5113</loc><lastmod>2022-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/four-screening-questions-to-filter-out-fake-test-automation-engineers-in-interviews-9e4c9fef3e47</loc><lastmod>2025-05-12</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/code-coverage-with-openclover-for-java-code-in-ci-cd-5fda0e6fe166</loc><lastmod>2022-05-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-18-the-measurements-are-more-reliable-愚人買鞋-ca7e93580a9b</loc><lastmod>2022-05-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/story-a-former-mentee-failed-test-automation-with-protractor-cbbce8c0b9ff</loc><lastmod>2023-11-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/resolve-chromedriver-issues-in-web-test-automation-e64af01dfda3</loc><lastmod>2022-07-07</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-21-a-good-neighbour-worths-a-thousand-sliver-c17f72e94121</loc><lastmod>2022-07-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/cypress-vs-selenium-webdriver-comparison-by-example-4a6a10b3dd86</loc><lastmod>2025-04-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/benchmark-selenium-test-executions-on-machines-with-different-os-and-cpu-1ad3358dc313</loc><lastmod>2022-06-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-21-prevention-is-better-扁鹊三兄弟-fb6fcba5c9ce</loc><lastmod>2023-10-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-innovative-solution-to-test-automation-the-simpsons-data-reset-pattern-eb5947dea9cb</loc><lastmod>2022-07-08</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-to-fix-element-is-not-clickable-in-selenium-webdriver-tests-a8a4cf06e27</loc><lastmod>2022-07-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/this-is-an-open-question-in-a-casual-fashion-f4f29396455b</loc><lastmod>2022-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-23-calling-a-stag-a-horse-指鹿为马-2a67009efc6b</loc><lastmod>2022-07-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/https-zhiminzhan-medium-com-automated-test-scripts-shall-be-in-the-syntax-of-a-scripting-language-86d832b3dc56</loc><lastmod>2022-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/hi-this-is-an-option-e0bb509b3db6</loc><lastmod>2022-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflection-on-internet-explorer-a9e612e0e3fe</loc><lastmod>2022-07-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-i-switched-my-day-work-from-programming-to-automated-testing-part-3-too-productive-to-continue-8e2eecb92417</loc><lastmod>2024-08-22</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/testing-restful-services-part-1-test-creation-62822e8a6865</loc><lastmod>2022-08-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-26-skilled-and-magical-craftsmanship-庖丁解牛-f5d8c904a7bb</loc><lastmod>2022-08-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/https-zhiminzhan-medium-com-case-study-user-change-password-automated-test-53e7c559df45-31f61b1b505</loc><lastmod>2022-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-qa-engineers-one-of-the-happiest-jobs-in-the-usa-11d9efa854b3</loc><lastmod>2022-07-22</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-i-switched-my-day-to-day-work-from-programming-to-automated-testing-part-2-more-fun-3a83366e4ae4</loc><lastmod>2022-08-24</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/creative-web-automation-generate-user-guide-with-automation-script-d018e7a08dad</loc><lastmod>2022-08-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-28-climb-a-tree-to-catch-fish-缘木求鱼-4cdd354a4f9f</loc><lastmod>2022-08-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-innovative-solution-to-agile-automation-assisted-showcase-5d6976570e84</loc><lastmod>2024-11-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-innovative-solution-to-test-automation-run-the-same-test-against-a-different-server-with-a-ab70cb79610c</loc><lastmod>2022-08-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/testing-restful-service-in-ruby-part-2-run-frequently-in-a-continuous-testing-server-5c8926c4e3fd</loc><lastmod>2022-08-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-27-trim-the-toes-to-fit-the-shoes-削足适履-28b861f976c0</loc><lastmod>2022-07-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-29-look-for-a-steed-by-book-按图索骥-ec0570088dba</loc><lastmod>2022-08-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-how-test-automation-greatly-enhances-productivity-for-developing-a-user-story-4ff6f5278596</loc><lastmod>2022-08-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/developer-and-tester-collaboration-with-automated-testing-6ce163c829b3</loc><lastmod>2022-08-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-user-login-tests-in-selenium-webdriver-18137fcb2ebe</loc><lastmod>2022-08-14</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-30-to-give-up-halfway-半途而废-d0851978b99d</loc><lastmod>2022-08-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-i-switched-my-day-to-day-work-from-programming-to-automated-testing-part-4-better-career-s-bb721991522b</loc><lastmod>2022-08-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-user-sign-up-automated-test-in-selenium-webdriver-48648421f4d9</loc><lastmod>2022-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-32-one-is-willing-to-punish-the-other-is-3b29bd61d4c4</loc><lastmod>2022-08-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/thanks-for-your-feedback-a35c9ad25844</loc><lastmod>2022-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/katalon-codeless-test-automation-vs-selenium-webdriver-by-example-33ca9fa716c9</loc><lastmod>2022-09-05</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/you-need-to-re-read-the-article-and-directly-check-out-my-daughters-four-possible-answers-to-the-ebdb575f9fca</loc><lastmod>2022-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/without-solid-automated-end-to-end-regression-testing-exploratory-testing-is-largely-compromised-4e698091f5a4</loc><lastmod>2024-11-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/email-testing-tip-using-one-email-account-for-multiple-email-addresses-42e49133919a</loc><lastmod>2022-08-22</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/agile-coaches-scrum-masters-shall-be-technically-excellent-or-understand-the-importance-of-baf37c70b371</loc><lastmod>2023-11-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/https-zhiminzhan-medium-com-definition-of-end-to-end-test-automation-success-c668d914a87e-cd024a7f1aa0</loc><lastmod>2022-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/no-bug-free-programmers-top-programmers-spend-50-effort-on-test-automation-308a63923c31</loc><lastmod>2022-11-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/fake-your-geolocation-in-web-test-automation-480d1870f5c8</loc><lastmod>2022-09-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-new-to-automation-testers-should-learn-ui-test-automation-in-ruby-first-850f13bf2bc4</loc><lastmod>2022-09-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/test-automation-clarified-f4336abfbf1a</loc><lastmod>2023-10-20</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-jmeter-performance-load-testing-user-login-with-csrf-token-protection-5becfa9351b2</loc><lastmod>2022-10-11</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-do-i-prefer-selenium-over-watir-61e208ce33aa</loc><lastmod>2022-10-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-innovative-solution-to-software-development-versioned-database-migration-9fcd06fbcab5</loc><lastmod>2022-10-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/struts-spring-angular-react-98727064ae8a</loc><lastmod>2022-10-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-rescue-unreliable-20-hours-of-automated-regression-testing-in-jenkins-6-minute-64c061fda854</loc><lastmod>2022-11-05</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/print-style-sheet-and-export-a-webpage-to-pdf-in-selenium-webdriver-f74e2ae754aa</loc><lastmod>2022-10-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-35-a-bird-startled-by-the-mere-twang-of-a-6524afaacacd</loc><lastmod>2022-10-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/release-early-release-often-clarified-e73fa8931e05</loc><lastmod>2022-10-30</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-real-release-early-release-often-clinicwise-development-ecd57df63683</loc><lastmod>2025-04-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/ruby-programming-exercises-1-printing-out-shapes-a83f76b01fef</loc><lastmod>2022-10-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/agile-certifications-are-wrong-5a90a6f2b140</loc><lastmod>2022-10-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/web-test-automation-workbook-02-web-test-automation-simplified-e761160f276b</loc><lastmod>2022-11-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/repurposing-automated-scripts-for-live-demonstrations-ce2e01fb61ba</loc><lastmod>2022-10-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/web-test-automation-workbook-01-hello-web-test-automation-eef9f10dc0c0</loc><lastmod>2023-03-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/web-test-automation-workbook-39-responsive-web-testing-1e64548bff75</loc><lastmod>2022-11-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/robotic-process-automation-rpa-clarified-54d29bb74d95</loc><lastmod>2022-10-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/automate-input-range-element-in-selenium-webdriver-ba4590c4b94a</loc><lastmod>2022-10-22</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/automated-testing-elements-on-a-lazy-load-page-with-selenium-webdriver-cd1b59afa41</loc><lastmod>2022-12-05</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/web-test-automation-workbook-05-multi-login-tests-rspec-syntax-framework-ec11bc23593f</loc><lastmod>2022-12-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-do-i-start-test-automation-on-day-1-of-onboarding-a-software-project-3b4596bb373</loc><lastmod>2026-09-03</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/team-considerations-in-choosing-automated-test-scripting-language-why-ruby-is-much-better-than-d6ca2d7d08b5</loc><lastmod>2023-02-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/testing-graphql-apis-part-2-run-frequently-in-a-continuous-testing-server-1ac4c3f5e7a3</loc><lastmod>2022-11-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/test-management-tools-have-no-uses-at-all-in-agile-projects-d68de1bfb779</loc><lastmod>2022-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-i-dont-use-test-management-tools-at-all-5ec732212305</loc><lastmod>2022-12-17</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/set-up-appium-2-to-run-xcuitest-for-ios-7c5d832125f5</loc><lastmod>2023-02-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/testing-center-of-excellence-clarified-1e8f5ac76546</loc><lastmod>2022-12-20</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-innovative-solution-to-test-automation-testwise-the-next-gen-functional-testing-ide-805fd13935db</loc><lastmod>2022-12-07</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-engineer-permanent-or-contractor-98815011e071</loc><lastmod>2022-12-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/playwright-vs-selenium-webdriver-syntax-comparison-by-example-4ad74ca59dcc</loc><lastmod>2024-05-26</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-signs-of-failing-test-automation-1196234a8a7e</loc><lastmod>2022-12-23</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-tester-work-with-me-for-a-few-days-will-answer-the-question-right-7d5c89ade653</loc><lastmod>2022-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/finally-a-testwise-functional-testing-ide-competitor-d2a3f35c2c1b</loc><lastmod>2024-06-20</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/select-a-date-in-a-datepicker-with-selenium-webdriver-ec0a7f039ca9</loc><lastmod>2022-12-18</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/analyses-of-the-wired-article-the-software-revolution-behind-linkedins-gushing-profits-b9496d04d0a3</loc><lastmod>2023-01-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-locator-chaining-in-selenium-webdriver-b0bbcb51d640</loc><lastmod>2023-01-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/mocha-is-the-most-common-test-syntax-framework-in-javascript-community-this-means-getting-best-3600e089246f</loc><lastmod>2023-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/execution-speed-of-automated-end-to-end-via-ui-testing-clarified-7f8c5dee3ca4</loc><lastmod>2023-01-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-innovative-solution-to-load-testing-run-selenium-tests-in-real-browsers-in-a-ct-server-with-7c04847a69f1</loc><lastmod>2023-01-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-just-added-my-answer-in-faq-section-to-your-question-in-the-article-33000090f12</loc><lastmod>2023-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/an-unbelievable-true-story-peoples-fixation-on-an-obviously-failed-self-created-test-automation-371464d16888</loc><lastmod>2023-02-08</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/automated-end-to-end-testing-in-the-context-of-allen-holubs-three-agile-values-ec6125cbe19f</loc><lastmod>2023-02-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/automate-windows-calculator-uwp-with-appium-2-d11243150b4c</loc><lastmod>2023-12-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/every-protractor-testcafe-cypress-and-playwright-testers-said-the-same-x-is-better-aad6bd49eac1</loc><lastmod>2023-02-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/please-re-read-the-article-16bf24e933f0</loc><lastmod>2023-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/real-test-automation-is-rare-even-in-faang-de3a281b5dd1</loc><lastmod>2023-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/expose-a-common-lie-selenium-is-flaky-part-2-clarify-automated-waiting-bb8469e92f13</loc><lastmod>2023-02-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/https-medium-com-geekculture-free-test-automation-practice-site-with-database-reset-7c246cef76b0-1dbc5f31c33e</loc><lastmod>2023-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/expose-a-common-lie-selenium-is-flaky-part-1-selenium-webdriver-is-much-more-reliable-than-aa5315797828</loc><lastmod>2023-02-01</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/automate-an-ios-tic-tac-toe-app-with-appium-2-xcuitest-part-1-player-vs-player-7a4daf23063</loc><lastmod>2023-02-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/agileways-web-test-automation-creation-service-one-test-step-for-1-cf59bcb93cda</loc><lastmod>2023-02-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/test-creation-only-account-for-10-of-web-test-automation-efforts-1ac1fc453e44</loc><lastmod>2023-05-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-automation-script-to-extract-the-top-10-authors-featured-in-the-software-testing-ffbbdfcb0b72</loc><lastmod>2023-02-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-good-software-testing-culture-can-be-easily-broken-4c0ef90f5fbc</loc><lastmod>2023-03-03</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/record-playback-in-test-automation-is-bad-mostly-7f2799db71a</loc><lastmod>2023-03-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/this-article-is-about-tests-pass-in-normal-mode-but-failing-in-headless-mode-30d6819a22cb</loc><lastmod>2023-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/all-those-who-claimed-to-be-automated-testers-and-promoted-headless-testing-were-fake-e4596f47b5fd</loc><lastmod>2023-02-25</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/two-simple-reasons-that-chatgpt-ai-wont-work-in-end-to-end-test-automation-940a7b5d0c09</loc><lastmod>2023-08-29</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/correct-a-common-misconception-using-the-coding-language-for-end-to-end-test-automation-db9d56eacb90</loc><lastmod>2023-02-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/silly-and-false-excuses-for-test-automation-failures-9b9f85f30021</loc><lastmod>2021-03-14</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/set-up-a-continuous-testing-server-to-run-selenium-tests-in-minutes-1a36b737efa5</loc><lastmod>2022-05-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/yes-few-qa-software-engineers-has-that-level-of-understanding-in-test-automation-and-continuous-8394d1f48923</loc><lastmod>2021-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/web-automation-framework-trend-selenium-webdriver-2673a89238a</loc><lastmod>2022-05-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/whenwise-regression-test-suite-reaches-500-selenium-tests-and-300k-test-executions-84279ae0ed35</loc><lastmod>2021-09-09</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/maybe-i-will-write-a-separate-article-on-implementation-16c1455c5a9b</loc><lastmod>2021-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-dont-i-use-defect-tracking-no-need-587c22829278</loc><lastmod>2024-02-18</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/benefits-of-continuous-testing-part-1-to-executives-4a4c34c0c1a</loc><lastmod>2024-03-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/advice-on-self-learning-test-automation-with-selenium-webdriver-846278328a99</loc><lastmod>2023-02-09</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/please-not-another-web-test-automation-framework-just-use-selenium-webdriver-86693045d5af</loc><lastmod>2023-02-09</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/hi-please-stay-tuned-for-my-upcoming-article-on-testing-ajax-xhr-with-selenium-you-will-see-346a67a9fb8d</loc><lastmod>2021-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/hi-it-is-included-in-the-article-the-link-according-to-this-article-by-simon-stewart-the-2b2179ed21d6</loc><lastmod>2021-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-i-created-a-selenium-recorder-but-rarely-use-it-myself-4e7982ff9f72</loc><lastmod>2021-02-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/please-read-this-article-why-i-created-a-selenium-recorder-but-rarely-use-it-myself-19b49ce48c20</loc><lastmod>2021-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-cypress-sucks-for-real-test-automation-part-2-limitations-53c1914acd0d</loc><lastmod>2024-11-11</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/from-my-observation-over-16-years-the-main-problem-none-in-organisation-regardless-of-job-5e22ea39979c</loc><lastmod>2023-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/drive-google-map-address-validation-with-selenium-webdriver-d5b9632eae91</loc><lastmod>2023-03-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/automated-testers-advocate-for-chatgpt-ai-is-like-taxi-drivers-singing-for-driverless-cars-fb4204edcbf0</loc><lastmod>2024-06-10</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/locating-a-web-element-that-disappears-after-inspect-5f2171e1ccb0</loc><lastmod>2023-03-16</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-top-favourite-articles-ba1e6377d5d6</loc><lastmod>2025-02-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/code-commenting-clarified-98057b0fe7d2</loc><lastmod>2024-12-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/set-up-and-run-selenium-c-tests-in-visual-studio-code-on-macos-9cf3bde475c2</loc><lastmod>2023-04-16</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/https-medium-com-swlh-why-gerkin-cucumber-specflow-always-failed-with-ui-test-automation-c85a8030c-9005b6e13fb4</loc><lastmod>2023-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/benefits-of-continuous-testing-part-5-to-testers-a6801fa5b3b3</loc><lastmod>2024-03-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/30-minutes-test-automation-coaching-for-a-1-6888f3988263</loc><lastmod>2023-10-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/unit-testing-clarified-4c1bd739c023</loc><lastmod>2023-08-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-design-pattern-by-example-strategy-eaaeb923fa49</loc><lastmod>2025-02-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-to-avoid-hcaptcha-with-selenium-webdriver-71e59414b697</loc><lastmod>2022-05-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/xp-is-inspired-from-lean-manufacturing-kent-beck-told-a-toyota-factory-story-in-the-xp-book-b1ffdf4aaf37</loc><lastmod>2021-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-programming-language-advice-to-my-daughter-part-1-ruby-48953c1efdfb</loc><lastmod>2025-04-28</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/continuous-testing-clarified-52c90e9a6825</loc><lastmod>2023-08-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-1-seven-step-poem-七步詩-556ea1b3dddb</loc><lastmod>2022-09-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/page-object-model-is-universally-applicable-in-web-test-automation-ee746ae87d57</loc><lastmod>2023-11-08</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/responsiveness-testing-with-selenium-webdriver-1ed6a20ca745</loc><lastmod>2023-04-16</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/ssh-login-without-password-on-windows-for-continuous-testing-7763779802a5</loc><lastmod>2023-04-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-continuous-performance-testing-ffc1ff93a39d</loc><lastmod>2023-04-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/make-the-world-a-better-place-by-adding-end-to-end-via-ui-test-automaton-in-the-software-2ea120049c54</loc><lastmod>2023-04-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/fakes-vs-stubs-mocks-in-software-integration-testing-81db2753b358</loc><lastmod>2023-12-26</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/after-a-while-when-a-new-bug-found-most-likely-6e7a2f3fdd27</loc><lastmod>2023-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-defect-is-a-defect-new-or-existing-c11110f2f68f</loc><lastmod>2023-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-brief-introduction-to-appium-inspector-part-1-creating-sessions-3715e16b40bc</loc><lastmod>2023-04-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/end-to-end-test-scripts-are-better-in-a-scripting-language-such-as-ruby-929427ff4753</loc><lastmod>2023-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/https-zhiminzhan-medium-com-fake-end-to-end-test-automation-clarified-1269ca704a0-fafe547445e9</loc><lastmod>2023-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/https-zhiminzhan-medium-com-automated-test-scripts-shall-be-in-the-syntax-of-a-scripting-language-e362db1b59f4</loc><lastmod>2023-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-long-list-of-failed-test-automation-hypes-75e3c54e7386</loc><lastmod>2023-04-22</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/test-automation-skills-can-be-only-acquired-by-hands-on-doing-it-ca020820e957</loc><lastmod>2023-05-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-does-some-failed-test-automation-require-a-specific-firefox-version-57b4074ab464</loc><lastmod>2023-05-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/check-out-an-it-graduates-frustration-with-a-fake-senior-test-automation-engineer-93db5f5a958a</loc><lastmod>2023-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-just-added-the-part-that-would-answer-your-question-doubt-9b34492fefac</loc><lastmod>2023-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/protractor-js-is-dead-what-did-we-learn-9239fdd832ed</loc><lastmod>2023-08-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-do-test-managers-architects-avoid-selenium-webdriver-the-best-web-test-automation-framework-1cd9ff840621</loc><lastmod>2023-07-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/cowardly-automated-testers-use-gui-test-automation-is-hard-as-an-excuse-to-avoid-and-do-only-eefcec5d36d5</loc><lastmod>2023-06-01</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-training-chatgpt-wont-get-good-results-in-test-automation-c338dd2d7bbd</loc><lastmod>2023-05-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-complexity-assessment-fee40adb82c8</loc><lastmod>2023-05-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-real-software-development-velocity-is-mostly-decided-by-the-testing-capability-not-coding-1f29cc8d793e</loc><lastmod>2023-06-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-do-cios-fear-test-automation-as-much-as-they-want-it-484158b83c32</loc><lastmod>2023-06-16</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/scriptless-automated-end-to-end-testing-is-silly-doomed-to-fail-e85b268da663</loc><lastmod>2024-08-16</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-use-locator-based-on-the-three-rules-750977e22983</loc><lastmod>2022-02-05</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-6-a-quiet-man-of-sincerity-attracts-admiration-b48790e84d1f</loc><lastmod>2023-06-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-test-automation-tool-with-runtime-license-is-evil-d7773cd3fc2b</loc><lastmod>2022-02-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/reloading-a-chrome-extension-using-selenium-webdriver-7f8f39083a4e</loc><lastmod>2022-05-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-raw-selenium-syntax-is-better-than-cypress-and-playwright-a0f796aafc43</loc><lastmod>2023-10-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/wait-for-part-3-a489ce8e22fa</loc><lastmod>2023-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/monolith-vs-microservices-a-new-perspective-daffbe12eb79</loc><lastmod>2025-06-24</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-raw-selenium-syntax-is-better-than-cypress-and-playwright-part-2-the-audience-matters-a8375e6918e4</loc><lastmod>2023-07-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-i-dont-offer-free-coaching-or-provide-test-automation-solutions-for-problems-for-free-4fdb4e2c6203</loc><lastmod>2024-11-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/check-out-https-medium-com-swlh-test-ajax-properly-and-efficiently-with-selenium-webdriver-and-avo-ea44fb5d6e10</loc><lastmod>2023-06-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-raw-selenium-syntax-is-much-better-than-cypress-and-playwright-e5a2aacefeb5</loc><lastmod>2023-07-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-14-waiting-for-hares-by-the-tree-守株待兔-28c3aeb54a25</loc><lastmod>2022-07-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/for-web-testing-shall-always-using-selenium-webdriver-the-reason-is-so-simple-and-obvious-297e56d1c772</loc><lastmod>2022-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/an-it-graduates-frustration-with-a-fake-senior-test-automation-engineer-8b0075954394</loc><lastmod>2024-01-31</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-practical-advice-on-rejecting-gherkin-for-test-automation-c429ce9457cd</loc><lastmod>2024-11-16</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/in-fact-compared-to-most-software-projects-i-was-contracting-consulting-my-ruby-on-rails-app-87cfdb871578</loc><lastmod>2022-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/automated-testing-qrcodes-in-selenium-webdriver-ac36b786f262</loc><lastmod>2022-05-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-13-buying-the-case-but-returning-the-pearl-725dcaf82d07</loc><lastmod>2022-04-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-have-been-working-in-test-automation-since-2006-cc834b51b130</loc><lastmod>2023-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/yes-alan-did-say-avoid-ui-tests-so-did-robert-c-4dcc3b90dd10</loc><lastmod>2023-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/real-test-automation-engineers-are-extremely-rare-according-to-alan-page-author-of-how-we-test-d31b8db84ac9</loc><lastmod>2023-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/free-test-automation-ebook-to-my-referred-medium-members-before-september-55fe22935b</loc><lastmod>2023-09-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-ruby-is-the-best-scripting-language-for-end-to-end-test-automation-d1b014d8cb8c</loc><lastmod>2025-02-17</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/you-just-mentioned-two-tools-that-their-companies-are-dying-cucumber-and-cypress-bb0fbc4dacc7</loc><lastmod>2023-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-tale-of-a-deceptive-end-to-end-test-automation-engineer-61795862758e</loc><lastmod>2026-03-08</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/hi-webdriverio-imo-is-a-short-lived-and-transitional-framework-8d0444e70d30</loc><lastmod>2023-07-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/there-is-no-rule-mandating-that-the-coding-language-and-e2e-test-scripting-language-must-be-bb4c91f48880</loc><lastmod>2024-12-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-story-principal-software-engineer-undermines-e2e-test-automation-5d4a7f49a596</loc><lastmod>2023-09-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-execution-of-automated-end-to-end-via-ui-tests-is-mostly-faster-in-scripting-languages-e-g-78a57af654d</loc><lastmod>2023-08-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/showcase-a-500-end-to-end-via-ui-test-suite-e2e-test-automation-is-surely-feasible-for-590a45992a23</loc><lastmod>2025-02-28</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/exit-strategy-for-cypress-testers-c951f26f6b04</loc><lastmod>2024-11-22</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/thanks-fixed-efcaa080b586</loc><lastmod>2023-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-practical-advice-on-rejecting-estimating-story-points-for-test-automation-f71055a4b6dc</loc><lastmod>2025-06-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-story-promised-e2e-test-automation-training-ee5357f35d4d</loc><lastmod>2023-08-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/according-to-alan-page-author-of-how-we-test-software-at-microsoft-95-of-time-95-of-qa-a4d39729027f</loc><lastmod>2023-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-engineer-choices-permanent-employee-vs-contractor-vs-micro-isv-part-2-contractor-2edfd8b2e3cf</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/clarification-on-publishing-my-articles-on-medium-substack-and-vocal-d34304146295</loc><lastmod>2023-10-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/re-read-the-article-the-fact-test-result-history-and-simons-saying-in-the-book-how-google-test-d2a53026d7bd</loc><lastmod>2023-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-engineer-choices-permanent-employee-vs-contractor-vs-micro-isv-part-1-employee-da5025cfcc44</loc><lastmod>2024-12-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-story-of-a-veteran-manual-testers-learning-test-automation-from-a-coach-one-question-per-day-72517da0ed09</loc><lastmod>2023-08-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/overcoming-fear-in-writing-a-personal-journey-to-becoming-an-accomplished-author-d60fe47b6cd4</loc><lastmod>2023-09-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/e2e-test-automation-learners-common-mistake-in-coaching-too-keen-on-completing-work-test-cases-56ba453b1058</loc><lastmod>2023-09-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/hi-it-may-be-an-issue-with-third-party-phone-verification-3bb9fb764719</loc><lastmod>2023-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-visual-regression-testing-is-a-wrong-approach-698018c80db7</loc><lastmod>2025-03-09</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/this-is-not-about-the-money-unfortunately-c-an-intern-was-happy-to-pay-for-it-but-7b3d4a2b8f7e</loc><lastmod>2023-09-04</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://zhiminzhan.medium.com/an-event-changed-me-to-work-for-myself-attending-one-former-colleagues-funeral-1ccbcf9a1e5b</loc><lastmod>2023-09-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/https-zhiminzhan-medium-com-case-study-user-change-password-automated-test-53e7c559df45-e967adbc29f9</loc><lastmod>2022-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/creative-web-automation-generate-ad-free-study-notes-4b72ede2d7cd</loc><lastmod>2022-07-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-25-blind-men-feeling-an-elephant盲人摸象-17d8acaa2c82</loc><lastmod>2022-07-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-innovative-solution-to-test-automation-run-the-same-test-against-a-different-browser-at-a-click-e1585f530edd</loc><lastmod>2022-07-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/cios-agile-devops-the-emperor-s-new-clothes-7fb8e2c69c</loc><lastmod>2022-08-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-user-change-password-automated-test-53e7c559df45</loc><lastmod>2023-09-29</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-24-to-draw-a-snake-with-feet-画蛇添足-19272c5e2b47</loc><lastmod>2022-07-10</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-innovative-solution-to-continuous-testing-let-business-analysts-self-help-create-data-in-a-971ce018f5b6</loc><lastmod>2023-09-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/end-to-end-test-automation-is-not-research-47fc2a56b05d</loc><lastmod>2024-02-18</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/thanks-for-you-suggestion-47e84e968722</loc><lastmod>2023-09-23</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-importance-of-passive-income-d94d641bf2b1</loc><lastmod>2026-01-01</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/e2e-test-automation-anti-pattern-using-developers-coded-utility-for-preparing-test-data-380d552118bc</loc><lastmod>2025-09-03</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/10-minute-guide-to-object-oriented-programming-1be376ecacd0</loc><lastmod>2022-11-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-33-the-more-the-better-多多益善-3310408fcce0</loc><lastmod>2022-09-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/test-automation-coexists-well-with-manual-testing-77931e723dbc</loc><lastmod>2022-12-16</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/poor-software-load-testing-can-cause-many-people-misery-aa773676c2ce</loc><lastmod>2022-09-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/mailcatcher-in-docker-185bc9dd6992</loc><lastmod>2022-09-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/avoid-cucumber-for-automation-this-is-the-advice-from-aslak-hellesøy-the-creator-of-cucumber-3e8ae839bdc6</loc><lastmod>2022-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/web-test-automation-workbook-47-print-invoice-5fa0ca93527f</loc><lastmod>2022-11-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/daily-production-releases-clarified-6496b59395bd</loc><lastmod>2023-09-23</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/web-test-automation-workbook-04-user-sign-in-ok-test-3a20afbad246</loc><lastmod>2022-11-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/web-test-automation-workbook-46-whenwise-business-create-client-invoice-90e2b2d81b64</loc><lastmod>2022-11-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/web-test-automation-workbook-03-introduction-to-selenium-webdriver-f59aa2ddf430</loc><lastmod>2022-11-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-innovative-solution-to-test-automation-attach-test-execution-to-the-existing-browser-b90cda3b7d4a</loc><lastmod>2022-11-09</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-test-replay-in-e2e-test-automation-is-not-useful-in-real-agile-projects-part-1-ee7b2d7a721b</loc><lastmod>2023-10-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-test-replay-in-e2e-test-automation-is-not-useful-in-real-agile-projects-part-2-dbe239c50846</loc><lastmod>2023-10-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/zhimin-zhans-quotes-on-e2e-test-automation-continuous-testing-e13757353ffc</loc><lastmod>2023-10-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/convert-selenium-rspec-test-script-to-another-framework-language-with-a-script-177ac8c20ca0</loc><lastmod>2023-10-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-step-by-step-guide-to-set-up-running-java-selenium-tests-in-buildwise-ct-server-f98d5e0684b4</loc><lastmod>2024-10-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/is-test-automation-still-in-high-demand-you-bet-84be332a7534</loc><lastmod>2025-02-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/what-is-my-agile-way-production-deployment-within-the-first-week-then-every-working-day-1cabf01d40dc</loc><lastmod>2023-01-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/check-out-unit-testing-clarified-https-zhiminzhan-medium-com-unit-testing-clarified-4c1bd739c0-fbaeda82059</loc><lastmod>2023-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/chatgpt-is-useless-for-real-test-automation-ad66ed46c14d</loc><lastmod>2023-08-29</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-practical-tip-for-it-graduates-to-find-the-first-job-eefe3877ee5e</loc><lastmod>2023-10-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-tale-story-real-qa-engineers-dont-have-time-for-visual-component-testing-f83d214e0b0d</loc><lastmod>2023-10-20</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/70-of-sdlc-effort-is-on-software-testing-or-related-activities-2a04ca5bef6d</loc><lastmod>2025-05-13</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-do-some-highly-hyped-technologies-processes-e-g-docker-fail-bee02191dbf8</loc><lastmod>2023-10-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-to-learn-web-test-automation-in-a-matter-of-hours-part-2-faq-32488b4fe9f4</loc><lastmod>2024-02-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-to-learn-web-test-automation-in-a-matter-of-hours-347ee642be7e</loc><lastmod>2023-11-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/qa-engineers-get-your-end-to-end-ui-automated-testing-done-properly-before-talking-working-on-cf74ad26de2c</loc><lastmod>2023-11-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-practical-guide-to-self-learning-e2e-test-automation-and-being-better-than-the-industry-average-67d7db1ad046</loc><lastmod>2023-11-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/e2e-test-automation-anti-pattern-semi-automated-execution-9e3bb8f0f0f4</loc><lastmod>2025-09-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-could-new-automation-frameworks-be-worse-than-raw-selenium-webdriver-ec24c61e6fc1</loc><lastmod>2023-11-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/forward-compatibility-c182ff706e5b</loc><lastmod>2023-11-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-follow-up-question-for-ai-test-automation-fans-did-you-actually-implement-real-ui-test-a24a06b4aac4</loc><lastmod>2023-11-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/actions-beat-arguments-in-end-to-end-via-ui-test-automation-19ef9b5c1088</loc><lastmod>2023-03-09</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/correct-two-common-misconceptions-end-to-end-test-automation-is-simple-and-easy-or-complex-and-ad559ade982a</loc><lastmod>2023-03-24</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/analyses-of-the-hireds-2023-state-of-software-engineers-report-ruby-on-rails-is-the-most-ea3f471f3004</loc><lastmod>2023-06-28</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/cucumber-is-dying-what-did-we-learn-725d0f18d95f</loc><lastmod>2023-12-14</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-is-scaled-agile-framework-safe-wrong-1c81884ee916</loc><lastmod>2023-12-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/thoughts-after-my-popular-post-on-linkedin-about-fake-testing-431eb0e6930a</loc><lastmod>2023-12-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-fake-automated-testers-and-software-test-architects-love-headless-browser-testing-d0b20ee760a1</loc><lastmod>2023-12-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/e2e-test-automation-anti-pattern-node-modules-and-package-json-or-alike-454e970224c7</loc><lastmod>2025-09-03</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/respond-to-a-disagreement-article-fact-check-is-cypress-really-dying-01af589ab799</loc><lastmod>2023-12-17</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/clarity-does-not-necessarily-emerge-through-prolonged-debate-199392717481</loc><lastmod>2023-12-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/https-medium-com-zhiminzhan-respond-to-a-disagreement-article-fact-check-is-cypress-really-dying-435e03c5bbc2</loc><lastmod>2023-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/what-you-have-accomplished-is-considerably-higher-than-the-industry-average-1b0558c6abb8</loc><lastmod>2023-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/what-does-it-take-to-become-a-real-e2e-test-automation-engineer-part-1-c-broad-knowledge-7d14cc929321</loc><lastmod>2024-05-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/what-does-it-take-to-become-a-real-e2e-test-automation-engineer-part-1-b-broad-knowledge-a86995ebccb8</loc><lastmod>2024-05-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/what-does-it-take-to-become-a-real-e2e-test-automation-engineer-part-1-a-broad-knowledge-73ea1aea9190</loc><lastmod>2024-05-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/selenium-webdriver-is-still-the-best-web-test-automation-framework-in-2024-3c0c68d38965</loc><lastmod>2024-11-30</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/side-hustle-clarified-f3bc888374a5</loc><lastmod>2024-01-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-stabilizing-date-test-data-in-a-large-e2e-via-ui-test-suite-179b9a0a6714</loc><lastmod>2024-01-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/celebrate-testwises-15-year-birthday-with-a-special-discount-for-the-first-time-25-off-22913417ef9c</loc><lastmod>2024-01-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/testwise-7-is-out-4f06f9e62dbb</loc><lastmod>2023-12-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/thanks-for-the-info-4c2df31ecc6c</loc><lastmod>2024-01-16</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://zhiminzhan.medium.com/be-aware-of-processes-introduced-by-fake-agile-consultants-ccca1dfdce12</loc><lastmod>2024-01-29</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/faq-for-the-survey-results-selenium-webdriver-is-the-choice-for-web-test-automation-in-2024-434c51649007</loc><lastmod>2024-01-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/so-called-agile-transformation-training-is-no-longer-required-41812c1f0479</loc><lastmod>2024-01-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/try-running-your-whole-suite-frequently-in-buildwise-or-alike-you-will-know-8618c00da41e</loc><lastmod>2024-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/it-is-easy-and-natural-to-tell-when-running-the-test-suite-frequently-multiple-times-a-day-153a5c3bc811</loc><lastmod>2024-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-innovative-solution-to-continuous-testing-auto-retry-2559958b54a7</loc><lastmod>2024-01-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/practical-advice-for-hiring-a-junior-test-automation-engineer-e77456c17265</loc><lastmod>2024-12-16</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/for-contract-testing-or-micro-services-i-would-do-api-testing-using-httpclient-libraries-23aa15edcdf8</loc><lastmod>2023-07-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/preschoolers-can-navigate-websites-why-do-nearly-all-test-automation-engineers-fail-in-web-test-1331b2b33170</loc><lastmod>2023-07-11</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/updated-change-to-worng-they-should-have-13e373b7dee4</loc><lastmod>2023-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/thanks-for-you-contribution-976f99dcf69d</loc><lastmod>2023-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/comments-on-the-claims-of-7-ways-cypress-is-different-all-false-wrong-or-lie-74648dfd1932</loc><lastmod>2024-08-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-dont-use-selenium-grid-you-can-find-my-opinion-on-selenium-grid-in-my-book-860311ad3a28</loc><lastmod>2023-07-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/analyse-of-world-quality-report-2023-2024-findings-64a29f4685d2</loc><lastmod>2025-07-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/correcting-wrong-playwrights-advantage-over-selenium-part-3-playwright-has-native-auto-waiting-f6c525656c35</loc><lastmod>2024-10-24</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/analyse-of-world-quality-report-2023-2024-recommendations-942e13edcd50</loc><lastmod>2024-02-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/correcting-wrong-playwrights-advantage-over-selenium-part-2-playwright-has-parallel-execution-0c95035342bf</loc><lastmod>2024-10-24</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/correcting-wrong-playwrights-advantage-over-selenium-part-4-playwright-has-a-native-test-ceb26b3bd887</loc><lastmod>2024-10-24</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/work-anytime-work-anywhere-and-work-independently-a55571140da0</loc><lastmod>2024-07-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-software-testing-is-not-effective-in-most-software-teams-49052f9e0253</loc><lastmod>2024-08-05</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/for-your-question-about-my-daughters-internship-check-out-this-article-https-zhiminzhan-medium-44f688aac2bd</loc><lastmod>2023-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/it-is-true-ruby-and-python-are-similar-24252813f5b</loc><lastmod>2023-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/such-as-annoations-promises-and-typescript-alike-ab9388bc6a99</loc><lastmod>2023-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-company-can-achieve-good-test-automation-with-java-js-c-python-too-but-it-will-cost-heavily-ce42a5702012</loc><lastmod>2023-09-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-answers-to-your-questions-depend-on-the-companies-projects-ee993e46f674</loc><lastmod>2023-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/there-are-apps-that-offer-only-api-no-ui-its-end-users-consume-the-apis-662f077105da</loc><lastmod>2023-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/no-difference-42145cea1de6</loc><lastmod>2023-08-31</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://zhiminzhan.medium.com/it-seems-most-cypress-ambassadors-dont-love-cypress-as-they-claimed-7e7de7e311d1</loc><lastmod>2023-09-22</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/it-is-actually-easy-and-obvious-once-experiencing-a-real-agile-project-works-e8de5ac206ce</loc><lastmod>2023-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/you-can-do-mobile-api-web-tests-in-one-repository-a028433923a3</loc><lastmod>2023-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-book-changed-me-a82df2bfdc69</loc><lastmod>2023-09-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/robert-c-martin-said-a-similar-thing-automated-testing-through-the-gui-is-intuitive-seductive-d8f2c7233e8c</loc><lastmod>2023-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/developers-you-shouldnt-do-cypress-component-testing-either-part-1-view-testing-54e7288ee141</loc><lastmod>2025-04-22</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-engineer-choices-permanent-employee-vs-contractor-vs-micro-isv-part-3-micro-isv-d28b9811156e</loc><lastmod>2024-08-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/three-types-of-efforts-in-e2e-ui-test-automation-clarified-d9d63b3cc753</loc><lastmod>2024-02-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-will-write-an-article-by-next-week-to-answer-some-of-question-you-raised-688f9014a3d0</loc><lastmod>2024-02-20</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://zhiminzhan.medium.com/recommend-a-great-ci-devops-presentation-continuous-integration-at-facebook-c842af79057a</loc><lastmod>2024-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/thanks-for-spotting-this-defect-fixed-1892c2eedbf0</loc><lastmod>2024-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-full-stack-developer-blames-chrome-releases-for-unreliable-e2e-test-execution-absurd-d3590225ec8f</loc><lastmod>2024-02-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-disagree-check-out-articles-5c4f6ecf218e</loc><lastmod>2024-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/https-zhiminzhan-medium-com-how-to-succeed-in-e2e-test-automation-within-a-team-already-on-a-wrong-f7ca3a10e6e3</loc><lastmod>2024-02-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/this-article-is-focused-on-selenium-automation-set-up-on-windows-42574fbebdce</loc><lastmod>2024-02-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-to-succeed-in-e2e-test-automation-within-a-team-already-on-a-wrong-path-38d7adce1548</loc><lastmod>2024-03-12</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/ruby-gems-is-much-better-than-npm-for-e2e-testing-a2c958b40bce</loc><lastmod>2024-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-will-write-an-article-on-how-to-do-what-is-right-for-e2e-test-automation-despite-might-not-1066dc87c036</loc><lastmod>2024-02-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/it-is-wrong-to-have-await-and-promises-in-e2e-automated-test-scripts-dbfe00f75915</loc><lastmod>2024-02-26</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-am-writing-an-article-on-how-to-learn-e2e-test-automation-with-my-books-which-will-be-ready-next-a7186d2fb1d4</loc><lastmod>2024-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/what-makes-my-articles-unique-part-1-primarily-for-my-daughter-and-myself-63e9347ef3ea</loc><lastmod>2024-07-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-dont-use-the-page-object-gem-i-had-already-a-draft-article-on-this-topic-f6d0c2cba6ba</loc><lastmod>2024-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-are-good-writing-skills-important-for-good-software-engineers-aa061f7848b1</loc><lastmod>2024-07-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-good-software-testing-process-should-effectively-prevent-the-recurrence-of-the-same-defects-in-0e7773143d34</loc><lastmod>2025-02-23</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-to-drive-a-transformed-web-control-in-selenium-webdriver-41ad9c619f63</loc><lastmod>2024-03-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/advice-to-learn-e2e-test-automation-effectively-with-my-books-d62f7121f6fe</loc><lastmod>2024-03-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-universal-high-efficient-and-free-approach-to-api-testing-c88c07475d4c</loc><lastmod>2023-10-05</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/hi-the-below-articles-might-answer-some-of-your-questions-ad95b1672479</loc><lastmod>2023-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-story-of-100x-api-testing-i-implemented-in-a-matter-of-days-2cf067e03e14</loc><lastmod>2024-11-26</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/writers-and-readers-in-the-world-of-ai-generated-writing-e-g-chatgpt-d2dd8ecde6a8</loc><lastmod>2023-10-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-step-by-step-guide-to-set-up-and-develop-selenium-webdriver-rspec-test-scripts-with-testwise-ide-f52b3a38e50e</loc><lastmod>2023-09-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/junior-e2e-test-automation-engineers-make-your-tests-useful-to-the-team-from-day-1-and-every-day-a92198173eb2</loc><lastmod>2023-11-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-rescued-one-test-automation-attempt-in-sahi-pro-its-implementation-was-so-bad-and-messy-and-a75a7a7d6b13</loc><lastmod>2023-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/test-design-is-mostly-unnecessary-in-e2e-ui-test-automation-c0838a0ab752</loc><lastmod>2023-11-29</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-practical-advice-to-shorten-daily-stand-up-meetings-in-software-projects-8bd346f4f3de</loc><lastmod>2023-11-12</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/jal-reminds-the-world-of-the-importance-of-regular-staff-training-292f3374208d</loc><lastmod>2024-01-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-dont-like-it-and-never-witnessed-one-successful-attempt-414697c57152</loc><lastmod>2024-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/new-years-resolutions-for-fake-automated-testers-do-real-end-to-end-test-automation-b457f343c24f</loc><lastmod>2024-01-07</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/one-decision-i-wish-i-had-made-earlier-not-working-for-others-on-wednesdays-05c9b1f24957</loc><lastmod>2024-01-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/playwright-download-count-exceeded-cypress-b109842d07bc</loc><lastmod>2024-05-26</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/maybe-i-was-destined-to-do-test-automation-in-agile-way-19f7cadbe49a</loc><lastmod>2024-04-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/check-out-my-another-article-selected-as-a-boosted-by-medium-curators-correcting-wrong-a73469c4afe1</loc><lastmod>2024-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/thanks-for-sharing-your-experience-here-7f28f2e3d57e</loc><lastmod>2024-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/correcting-wrong-playwrights-advantage-over-selenium-part-5-playright-has-native-html-ee24f927b1ab</loc><lastmod>2024-10-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/hi-the-reason-is-that-the-ssl-certification-of-travel-agileway-net-dfa8252e3272</loc><lastmod>2024-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/e2e-test-automation-anti-pattern-headless-browser-testing-9c7c35a75fc9</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/what-do-you-do-if-youre-facing-roadblocks-in-your-software-testing-career-0fb7a4470724</loc><lastmod>2024-04-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-joy-of-small-passive-income-c1633e9a2e9</loc><lastmod>2024-04-13</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/try-the-awarding-winning-buildwise-live-on-the-testwisely-platform-a28d33c79433</loc><lastmod>2024-02-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-job-is-test-automation-coach-have-seen-many-worse-situations-on-client-projects-all-not-79ee2b4e6e23</loc><lastmod>2024-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/from-my-experience-the-need-for-e2e-ui-tests-is-almost-100-if-the-app-has-ui-e1f0d50dfe7c</loc><lastmod>2024-02-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/if-you-run-the-whole-end-to-end-ui-suite-every-day-the-maintenance-issues-dont-get-added-up-d75266605c9e</loc><lastmod>2024-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/from-first-selenium-test-at-12-to-published-author-my-daughters-ten-year-journey-in-e2e-test-aut-a616ad10bab9</loc><lastmod>2024-02-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/strategies-for-achieving-financial-freedom-as-a-software-engineer-21ca3c49f688</loc><lastmod>2025-08-14</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-core-test-automation-stack-largely-unchanged-for-17-years-c69715a0b23d</loc><lastmod>2024-12-25</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/relay-jeff-bezoss-advice-to-software-side-hustlers-focus-on-things-in-your-business-that-wont-682dc830b332</loc><lastmod>2024-04-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/correcting-wrong-playwrights-advantage-over-selenium-part-6-features-can-be-configured-in-one-ee947950be4a</loc><lastmod>2024-10-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/e2e-test-automation-anti-pattern-developer-focused-approach-part-1-it-is-black-box-testing-118e6946d220</loc><lastmod>2024-09-23</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/what-happened-to-thoughtworks-a149852fcbf3</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/thoughts-on-dhhs-system-tests-have-failed-article-a28bbf9ffb1f</loc><lastmod>2024-05-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/getting-started-with-e2e-test-automation-is-quick-mastering-it-takes-time-and-efforts-25a1b657af0e</loc><lastmod>2024-05-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/apples-inaction-on-mac-computers-allows-microsoft-third-attempts-on-windows-arm64-now-launches-447eed646c64</loc><lastmod>2024-06-14</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-story-of-unit-a-failed-developer-created-e2e-automation-framework-i-witnessed-266e3c313087</loc><lastmod>2024-05-30</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-innovative-solution-to-test-automation-easy-wait-in-web-automation-scripts-5b927dcfcfb4</loc><lastmod>2024-04-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/e2e-test-automation-regression-testing-is-far-more-preferrable-than-a-formal-code-review-pr-process-d6b661e83bdb</loc><lastmod>2024-04-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/just-save-as-a-pdf-in-chrome-34cae4cd6499</loc><lastmod>2024-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-reason-that-led-to-docker-mess-at-many-software-companies-4d63c87c877c</loc><lastmod>2024-04-05</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/please-re-read-my-article-and-comment-you-might-get-the-common-sense-c4e7879fda8e</loc><lastmod>2024-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/you-are-very-wrong-169432444ec8</loc><lastmod>2024-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/what-does-it-take-to-become-a-real-e2e-test-automation-engineer-part-2-willingness-to-learn-6e230c75824c</loc><lastmod>2024-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/https-zhiminzhan-medium-com-definition-of-end-to-end-test-automation-success-c668d914a87e-6e8be0a863b8</loc><lastmod>2024-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/for-real-e2e-web-test-automation-selenium-is-much-better-automation-than-playwright-ba5ec985c8d5</loc><lastmod>2024-05-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/thanks-for-your-input-agree-6777b5916dee</loc><lastmod>2024-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/thanks-for-your-input-fb9b9ffe1259</loc><lastmod>2024-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-understand-your-frustrations-314050f8fcfe</loc><lastmod>2024-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-wrote-that-down-in-this-article-https-zhiminzhan-medium-com-which-selenium-webdriver-language-b-0280e6777705</loc><lastmod>2024-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/whether-a-thought-works-or-not-need-verified-i-e-cdb017702d60</loc><lastmod>2024-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/thanks-for-your-input-afd10fdd0427</loc><lastmod>2024-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/please-note-the-date-2005-3df0a10abbcf</loc><lastmod>2024-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-unexpected-popularity-of-my-article-what-happened-to-thoughtworks-49cf4c325378</loc><lastmod>2024-05-28</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/thanks-for-sharing-your-experience-i-might-write-a-separate-article-on-gauge-784b7f2de9b7</loc><lastmod>2024-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/thanks-for-your-input-75852522c9c6</loc><lastmod>2024-05-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/end-to-end-test-automation-is-cool-visible-highly-productive-real-useful-challenging-and-fun-27fda195780a</loc><lastmod>2024-05-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/vice-president-vp-is-a-bad-position-title-in-software-companies-2bf7b282027c</loc><lastmod>2024-10-08</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-have-been-doing-daily-production-releases-for-over-10-years-backed-by-e2e-ui-testing-e3305129592a</loc><lastmod>2024-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/is-medium-now-flooded-with-many-zombie-accounts-886e40436d4b</loc><lastmod>2024-06-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/for-most-companies-doing-e2e-test-automation-is-mission-impossible-difficult-2865fec2d72a</loc><lastmod>2024-06-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-did-thoughtworks-develop-twist-a-non-selenium-e2e-testing-tool-that-ultimately-failed-despite-f88bbd6df76e</loc><lastmod>2024-12-03</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-favourite-memes-03c9acc11e54</loc><lastmod>2024-08-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/saved-my-bacon-sooo-many-times-is-exactly-how-i-felt-when-i-started-e2e-ui-test-automation-271b92782513</loc><lastmod>2024-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-are-unit-integration-testing-and-api-testing-not-enough-for-real-agile-0acbcf928c23</loc><lastmod>2024-07-07</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/what-makes-my-articles-unique-part-2-not-striving-to-be-a-techfluencer-07d78c012125</loc><lastmod>2024-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/question-a-recent-study-claiming-268-higher-failure-rates-for-agile-software-projects-6123d5c835c1</loc><lastmod>2024-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-poor-sets-guide-to-e2e-test-automation-with-google-map-829167527a59</loc><lastmod>2024-08-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/hi-43b5a2b550dd</loc><lastmod>2024-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-human-reasons-behind-the-rise-and-failure-of-so-many-javascript-web-test-automation-frameworks-c1ebde934389</loc><lastmod>2024-06-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/laws-in-software-development-80-20-rule-in-e2e-test-automation-ff34f696e18e</loc><lastmod>2024-09-26</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/e2e-test-automation-anti-pattern-developer-focused-approach-part-3-developers-lack-skills-4f33aeffcda4</loc><lastmod>2025-04-15</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-power-of-role-models-2275e0539c3c</loc><lastmod>2024-07-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/real-end-to-end-ui-automated-regression-testing-the-best-weapon-for-addressing-technical-debt-32bbe4591226</loc><lastmod>2025-04-15</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/laws-of-software-development-murphys-law-in-software-testing-207f5803e8a8</loc><lastmod>2024-07-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-small-collection-of-crowdstrike-blue-screen-death-day-memes-4418cc00b2c3</loc><lastmod>2024-07-22</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-innovative-solution-to-test-automation-debug-automated-e2e-web-test-scripts-intuitively-and-1432981c54ee</loc><lastmod>2024-07-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/one-lesson-for-my-daughter-by-allowing-her-to-buy-a-useless-hyped-product-influenced-by-social-e6272a78cdff</loc><lastmod>2024-08-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/are-agile-coach-and-scrum-master-being-deprecated-3cb4c33f8680</loc><lastmod>2025-05-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/did-crowdstrike-learn-the-lesson-i-dont-think-so-37be250feacd</loc><lastmod>2024-07-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/cypress-io-is-dying-revisited-one-year-later-fb13056ea8b5</loc><lastmod>2024-08-12</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/cypress-check-out-my-new-article-the-1-cypress-ambassador-is-now-open-to-finding-playwright-c7ed497d8fd3</loc><lastmod>2024-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-1-cypress-ambassador-is-now-open-to-finding-playwright-jobs-825b4aba3a72</loc><lastmod>2025-03-17</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/thoughts-on-reading-a-confession-of-cypress-tester-c1abce69aa9a</loc><lastmod>2024-08-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/correcting-wrong-playwrights-advantage-over-selenium-part-7-playwright-supports-a-range-of-b0e0a33b4e87</loc><lastmod>2024-10-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/laws-in-software-development-the-broken-windows-theory-in-e2e-test-automation-and-continuous-ae1bca9564b2</loc><lastmod>2024-09-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/subtle-reasons-that-fake-test-automation-engineers-like-headless-browser-testing-b416e54dc1db</loc><lastmod>2024-09-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/correcting-wrong-playwrights-advantage-over-selenium-part-9-playwright-aria-locator-support-e6c3d4e6b156</loc><lastmod>2024-10-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/questioning-if-it-aint-broke-don-t-fix-it-in-software-development-a4df62671afc</loc><lastmod>2025-06-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-rspec-is-the-best-test-syntax-framework-for-end-to-end-test-automation-0638f9659a3a</loc><lastmod>2024-08-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-i-taught-my-daughter-the-chinese-language-part-2-the-method-d1d0ec957e5f</loc><lastmod>2024-08-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-i-taught-my-daughter-the-chinese-language-part-1-background-and-strategy-8736608bd6eb</loc><lastmod>2024-10-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-do-i-overcome-the-e2e-test-automation-challenges-posted-in-dhhs-article-5ece925f5b79</loc><lastmod>2024-10-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/correcting-wrong-playwrights-advantage-over-selenium-part-8-playwright-ui-mode-codegen-8d720e0f9358</loc><lastmod>2024-10-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-side-hustle-anti-pattern-creating-something-you-wouldnt-use-daily-yourself-b7e2653c21a7</loc><lastmod>2024-09-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/correcting-wrong-playwrights-advantage-over-selenium-part-11-wrap-up-4e8f7849cff5</loc><lastmod>2024-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/for-software-engineers-pursuing-side-hustle-coasting-is-not-going-to-do-you-good-235ca734f3e9</loc><lastmod>2024-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-common-requesting-help-pattern-i-received-for-test-automation-and-continuous-testing-2fe3f38780db</loc><lastmod>2024-10-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/laws-of-software-development-sturgeons-law-in-e2e-test-automation-and-continuous-testing-b5f260481bf9</loc><lastmod>2024-10-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/e2e-test-automation-anti-pattern-developer-focused-approach-part-4-4393c0b81c54</loc><lastmod>2024-10-30</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/correcting-wrong-playwrights-advantage-over-selenium-part-10-frequent-releases-681e7c20a369</loc><lastmod>2024-10-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/yip-man-became-famous-largely-due-to-his-student-bruce-lee-1a04638c0561</loc><lastmod>2024-10-04</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://zhiminzhan.medium.com/can-your-project-manager-agile-coach-scrum-master-confidently-demonstrate-the-main-business-4a8dc30915d2</loc><lastmod>2024-10-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/hi-as-stated-in-my-article-27f71f594d5c</loc><lastmod>2024-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/use-ruby-3-2-one-of-buildwise-dependent-library-gem-does-not-work-well-with-ruby-3-3-yet-7c01d47cb8eb</loc><lastmod>2024-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/what-work-can-i-do-as-an-independent-digital-nomad-0a76c756c93e</loc><lastmod>2024-10-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/moving-my-primary-blogging-platform-from-medium-to-substack-part-1-why-im-writing-less-on-b62e6ec7b22e</loc><lastmod>2024-11-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-few-silly-yet-common-decisions-often-lead-to-e2e-test-automation-failures-bc3bec5e74cf</loc><lastmod>2025-04-15</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/m4-mac-mini-a-perfect-build-machine-for-e2e-test-automation-labs-6d3f29ec98b2</loc><lastmod>2024-11-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/upgrade-whenwise-to-rails-8-865921e0fdef</loc><lastmod>2024-11-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/moving-my-primary-blogging-platform-from-medium-to-substack-part-2-why-substrack-2dbe217de2c5</loc><lastmod>2024-11-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/is-medium-dying-cd78c8862f95</loc><lastmod>2025-05-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-does-ai-slop-affect-medium-writers-42804fe450e5</loc><lastmod>2024-12-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-on-my-first-cold-calling-experience-2db3c2fac898</loc><lastmod>2024-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/2024-11-my-substack-exclusive-articles-e3255b8a383b</loc><lastmod>2024-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/m4-mac-minis-improvement-over-m1-as-a-server-52a83f5f17fc</loc><lastmod>2024-11-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/mac-mini-m4-over-m1-for-software-testing-and-development-engineer-9ba4a9a6a467</loc><lastmod>2024-11-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-on-seleniums-20-year-birthday-980292773097</loc><lastmod>2024-11-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/an-interesting-story-one-project-manager-requested-a-discount-on-one-of-my-books-three-times-over-9c7ae993ffec</loc><lastmod>2024-12-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/thanks-for-sharing-your-experience-dad71cc1c244</loc><lastmod>2024-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-software-industry-really-lacks-testing-and-engineering-culture-1ab9f864bea0</loc><lastmod>2024-11-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-on-chinas-transformation-of-the-car-industry-part-a-the-disruptions-4595edfc6911</loc><lastmod>2024-12-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-14th-book-web-test-automation-in-action-volume-1-hands-on-exercises-with-selenium-webdriver-536748999561</loc><lastmod>2024-12-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/going-with-the-trend-i-now-refer-to-myself-as-a-solopreneur-4db923a5f9ed</loc><lastmod>2024-12-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/facebook-and-i-shared-a-similar-approach-to-e2e-test-automation-and-continuous-testing-180a3eb7128c</loc><lastmod>2025-01-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-on-my-daughters-promotion-at-faang-non-work-factors-part-c-publishing-a-book-5c5a4cd42ba8</loc><lastmod>2025-01-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/2024-12-my-substack-exclusive-articles-394c998c6ff7</loc><lastmod>2025-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-u-s-government-could-have-handled-the-tiktok-matter-in-a-much-simpler-and-better-way-8fefab5953a2</loc><lastmod>2025-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-on-chinas-transformation-of-the-car-industry-part-f-lacking-on-plan-b-and-c-5e9909e98779</loc><lastmod>2025-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-on-chinas-transformation-of-the-car-industry-part-e-faking-efforts-with-show-2ceb983873c0</loc><lastmod>2025-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/annotations-on-the-article-why-we-switched-from-cypress-to-playwright-d8116fa07554</loc><lastmod>2025-01-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-on-chinas-transformation-of-the-car-industry-part-c-seek-top-talents-and-follow-9924f6858b8b</loc><lastmod>2025-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-on-chinas-transformation-of-the-car-industry-part-b-lure-tesla-to-set-up-factories-9ae6c79578f4</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/irony-the-deepseek-team-is-mainly-in-their-mid-20s-while-many-aged-computer-science-professors-42bd3465b5ad</loc><lastmod>2025-08-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/decoding-mark-zuckerbergs-product-strategy-ship-frequently-936ea87c9891</loc><lastmod>2025-02-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/will-ai-replace-mid-level-software-engineers-9e26052c5099</loc><lastmod>2025-02-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/2025-01-my-substack-exclusive-articles-f4e3ff592997</loc><lastmod>2025-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/dont-you-think-it-s-absurd-that-most-university-it-researchers-are-focusing-on-ai-and-machine-f684b13f893f</loc><lastmod>2025-02-14</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/another-web-test-automation-milestone-400-000-test-executions-over-7-years-for-583-automated-6064173fbf87</loc><lastmod>2025-01-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-on-chinas-transformation-of-the-car-industry-part-h-solution-be-agile-and-b97030ab58ef</loc><lastmod>2025-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/deepseek-is-a-wake-up-call-for-silicon-valley-a8cf5d54e710</loc><lastmod>2025-01-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/thoughts-on-deepseek-caused-panic-at-meta-genai-7e46e6056d0a</loc><lastmod>2025-01-26</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-meme-on-linkedin-has-gone-viral-d1a194c4bf0a</loc><lastmod>2025-01-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/effective-e2e-test-automation-could-have-saved-the-sonos-ceos-job-969bc655700b</loc><lastmod>2025-01-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/javascript-web-test-automation-framework-rankings-in-javascript-rising-stars-2024-aea6678ad6aa</loc><lastmod>2025-01-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-on-chinas-transformation-of-the-car-industry-part-g-acknowledge-mistakes-70319f21d3cc</loc><lastmod>2025-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-engineer-hiring-anti-pattern-2-too-many-rounds-of-interview-4601bec33f67</loc><lastmod>2025-02-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/2025-02-my-substack-exclusive-articles-ec71d4a41aeb</loc><lastmod>2025-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-resources-zhimin-created-to-help-achieve-real-end-to-end-test-automation-continuous-testing-235bfef2eada</loc><lastmod>2025-02-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/interesting-comparisons-between-two-chicago-based-software-companies-thoughtworks-and-37signals-43a5dacf1bd1</loc><lastmod>2025-02-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-highest-satisfaction-for-a-programmer-use-self-created-tools-daily-8fe8f7afa350</loc><lastmod>2025-02-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-engineer-hiring-anti-pattern-1-asking-about-impractical-knowledge-the-team-hasnt-used-b77e20a146f3</loc><lastmod>2025-02-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/fix-one-software-bug-create-three-more-syndrome-part-1-symptoms-and-consequences-bbd6ec2225e9</loc><lastmod>2025-08-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/2025-04-my-substack-exclusive-articles-af0d13642688</loc><lastmod>2025-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/failed-technology-enterprise-java-beans-ejb-b6232daa63cc</loc><lastmod>2025-04-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/programming-language-advice-to-my-daughter-part-4-java-747abd5e1a0f</loc><lastmod>2025-04-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/there-are-various-definitions-of-component-tests-8ef81aef184a</loc><lastmod>2025-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/cypress-vs-playwright-april-2025-npm-trends-download-count-comparison-25af93139832</loc><lastmod>2025-04-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-engineer-hiring-anti-pattern-3-overemphasizing-x-years-of-experience-af9624927dec</loc><lastmod>2025-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/37signals-remarkable-profitability-and-unique-employee-profit-sharing-model-06dd71f7c6aa</loc><lastmod>2025-03-05</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/practical-sensible-hiring-good-software-engineer-tip-1-quick-screening-questions-9d56190fa742</loc><lastmod>2025-03-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-suggestion-to-run-playwright-tests-in-a-continuous-testing-server-c9daa14fe793</loc><lastmod>2025-03-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-are-most-e2e-test-automation-training-not-effective-part-3-expensive-a230f75af27b</loc><lastmod>2025-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-are-most-e2e-test-automation-training-not-effective-part-2-wrong-content-dc2de6a7de23</loc><lastmod>2025-03-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-are-most-e2e-test-automation-training-not-effective-part-1-unqualified-instructor-190268f45b3e</loc><lastmod>2025-03-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/choose-a-reliable-trustworthy-e2e-test-automation-solution-dont-fall-into-cypress-mess-again-9c8818fada13</loc><lastmod>2025-03-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-are-most-e2e-test-automation-training-not-effective-part-5-wrong-expectations-of-attendants-a7a8ec184648</loc><lastmod>2025-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/making-a-wrong-framework-tool-decision-in-web-test-automation-is-inexcusable-excusable-yet-it-e15735e075f2</loc><lastmod>2025-04-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/beware-of-fake-ci-cd-promoters-898a28bc833b</loc><lastmod>2025-03-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/2025-03-my-substack-exclusive-articles-dd361c3057c4</loc><lastmod>2025-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/2025-06-my-substack-exclusive-articles-542f81acba63</loc><lastmod>2025-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/in-5-years-cvs-wont-matter-build-online-proof-of-work-83a957ca17a5</loc><lastmod>2025-07-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/never-underestimate-an-employee-who-practices-self-education-in-their-free-time-8a6532063c2f</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/high-quality-software-requires-effort-and-skill-not-necessarily-more-time-f758534308d0</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/fix-one-software-bug-create-three-more-syndrome-part-4-why-is-this-syndrome-still-unresolved-00abbac56f14</loc><lastmod>2025-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-are-most-e2e-test-automation-training-not-effective-part-6-advice-d1dc6e38b390</loc><lastmod>2025-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-hit-two-birds-with-one-stone-secret-as-a-software-side-hustler-excel-both-day-job-and-side-d233c2cc6563</loc><lastmod>2025-05-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/fix-one-software-bug-create-three-more-syndrome-part-3-solution-automated-end-to-end-ui-63bd20dc2b6d</loc><lastmod>2025-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/2025-08-my-substack-exclusive-articles-a1c259d09c18</loc><lastmod>2025-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-i-prefer-an-on-premise-continuous-testing-lab-over-the-cloud-part-g-security-concerns-a99d70261802</loc><lastmod>2025-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflection-on-jetbrains-state-of-software-quality-report-2024-report-ce6b7eeaba37</loc><lastmod>2025-08-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-robust-automated-e2e-regression-testing-process-enables-real-performance-testing-ecb71bf21338</loc><lastmod>2025-08-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/expo-2025-was-a-disappointment-c030f0c071c6</loc><lastmod>2025-05-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-side-hustler-tip-my-hit-two-birds-with-one-stone-secret-excel-both-day-job-and-side-d1ce98cbe7b9</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/expo-25-is-a-textbook-example-of-a-poorly-managed-software-system-both-in-technical-execution-and-ca82a665a38c</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-i-prefer-an-on-premises-continuous-testing-lab-over-the-cloud-d3bbce168312</loc><lastmod>2025-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/2025-05-my-substack-exclusive-articles-1a503afa5f8e</loc><lastmod>2025-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-i-prefer-an-on-premises-continuous-testing-lab-over-the-cloud-part-a-introduction-fa8e8176901d</loc><lastmod>2025-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/announcing-a-new-newsletter-software-side-hustler-a04ef23897e4</loc><lastmod>2025-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/testing-in-production-is-bad-why-is-it-rather-common-522640bca7ee</loc><lastmod>2025-06-18</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-practices-that-sound-good-but-often-conflict-with-humanity-part-a-pair-programming-a2e3f153bb17</loc><lastmod>2025-06-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/analysis-of-4th-edition-software-testing-quality-report-by-testrail-part-1-382654327eae</loc><lastmod>2025-07-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/another-milestone-in-web-test-automation-over-600-end-to-end-selenium-tests-for-my-whenwise-app-d15d4d93ab56</loc><lastmod>2025-07-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-side-hustles-anti-patterns-lacking-a-clear-product-strategy-560f1fa466da</loc><lastmod>2025-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-can-i-deliver-software-quickly-and-at-a-low-cost-ea96b1c3b374</loc><lastmod>2025-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/2025-10-my-substack-exclusive-articles-b7dc4a8d842d</loc><lastmod>2025-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-foreword-i-wrote-for-my-daughters-new-book-effective-web-test-automation-with-selenium-72c52f25518b</loc><lastmod>2025-10-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/yesterdays-massive-aws-outage-once-again-highlights-why-test-automation-and-sound-test-engineering-3277efad39f7</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-do-e2e-test-automation-attempts-repeatedly-fail-quickly-at-software-companies-df16c41fa0fc</loc><lastmod>2026-02-22</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/analysis-of-4th-edition-software-testing-quality-report-by-testrail-part-3-a6de4bf2401c</loc><lastmod>2025-07-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/cios-struggling-with-e2e-ui-test-automation-talent-0698242d4efc</loc><lastmod>2025-08-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-i-accomplished-two-planned-3-month-test-automation-proof-of-concepts-within-3-and-5-days-with-ade83575137e</loc><lastmod>2025-08-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-i-prefer-an-on-premises-continuous-testing-lab-over-the-cloud-part-e-greater-flexibility-b8fa45c2fa81</loc><lastmod>2025-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/2025-07-my-substack-exclusive-articles-27d8e4772a94</loc><lastmod>2025-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/e2e-test-automation-anti-pattern-prioritizing-tests-in-execution-afda2d858a1e</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/announcing-my-new-book-end-to-end-test-automation-anti-patterns-34fb0ee3a84e</loc><lastmod>2025-09-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-long-list-of-failed-e2e-test-automation-hypes-i-foresaw-1070f4735f06</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/2026-kickoff-first-successful-run-of-the-626-e2e-selenium-test-suite-and-a-milestone-of-450k-18a2f198d16e</loc><lastmod>2026-01-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/announcing-the-agileway-marketing-partner-program-whenwise-a493a638813b</loc><lastmod>2026-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/2025-12-my-substack-exclusive-articles-c5131e626ac5</loc><lastmod>2025-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/flaky-tests-in-test-automation-clarified-part-f-the-right-mindset-about-flakiness-in-e2e-test-9b40433c1d98</loc><lastmod>2026-01-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-on-dhhs-gratitude-for-the-most-beautiful-poetic-and-productive-programming-2c8cfbfc9b5a</loc><lastmod>2025-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflection-of-the-dropout-tv-show-0682f1484f13</loc><lastmod>2025-09-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/practical-advice-for-hiring-a-junior-test-automation-engineer-part-1-the-facts-aee401beb11f</loc><lastmod>2025-09-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/gig-economy-boom-side-hustles-on-the-rise-6011d4d3b0cf</loc><lastmod>2025-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-almost-bankrupted-by-purchasing-one-million-shares-priced-at-0-1-cents-part-1-story-c7f23b4ea991</loc><lastmod>2025-10-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/what-is-a-proper-agile-iteration-sprint-part-4-continuous-testing-c47f90e1db7c</loc><lastmod>2025-10-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/2025-09-my-substack-exclusive-articles-29604424bb2b</loc><lastmod>2025-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/six-steps-to-master-end-to-end-test-automation-part-1-witness-the-real-aa746b4a95e1</loc><lastmod>2025-10-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/exclusive-benefits-of-upgrading-to-a-paid-subscription-to-the-agileway-newsletter-0abc84ef40af</loc><lastmod>2025-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/flaky-tests-in-e2e-test-automation-clarified-part-a-flaky-tests-are-common-but-people-tend-to-757f6d3856be</loc><lastmod>2025-10-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/advise-on-landing-a-job-at-top-software-companies-like-faang-part-b-beyond-coding-skills-i-3a2cdfb9a5f2</loc><lastmod>2025-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/six-steps-to-master-end-to-end-test-automation-part-3-learn-proactively-76b81bd3c988</loc><lastmod>2025-12-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-on-a-family-friend-a-recently-retired-chief-software-engineer-now-reselling-health-033927a87d0c</loc><lastmod>2025-11-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/demystifying-the-10-programmer-part-2-10x-programmers-consistently-outperform-the-average-by-a-edc375a96357</loc><lastmod>2026-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/2026-01-my-substack-exclusive-articles-3f53b9d93049</loc><lastmod>2026-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/demystifying-the-10-programmer-part-1-myth-or-reality-103a65809561</loc><lastmod>2026-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/2025-11-my-substack-exclusive-articles-59271198e432</loc><lastmod>2025-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/six-steps-to-master-end-to-end-test-automation-part-7-faq-how-long-does-it-take-to-learn-e2e-b59ca9040659</loc><lastmod>2025-11-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-many-programmers-and-doctors-discourage-their-children-from-choosing-the-same-career-5b174b6e5772</loc><lastmod>2025-11-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/steps-to-master-end-to-end-test-automation-part-6-learn-by-teaching-947eecd983ee</loc><lastmod>2025-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/practical-sensible-hiring-good-software-engineer-tip-3-clear-writing-97bdfe15fa8b</loc><lastmod>2025-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/implementing-an-app-for-my-parents-to-use-daily-fills-me-with-utmost-pride-part-2-the-solution-29d4d784adc1</loc><lastmod>2025-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/six-steps-to-master-end-to-end-test-automation-part-9-faq-others-03c11ebd5048</loc><lastmod>2025-12-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/implementing-an-app-for-my-parents-to-use-daily-fills-me-with-utmost-pride-part-1-the-problems-9c7139945950</loc><lastmod>2025-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/whats-in-this-newsletter-for-me-part-a-audience-bbb05fcf00b7</loc><lastmod>2026-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/yesterdays-massive-oracle-layoff-of-30-000-staff-is-a-stark-reminder-of-the-urgency-for-software-5896a56a97e4</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/2026-03-my-substack-exclusive-articles-49098e520760</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/ai-test-automation-promoters-are-acting-more-like-helpful-idiots-c8fc02567b64</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/side-hustle-gig-work-pyramid-tier-1-earning-passive-income-scalable-7a4932ae9069</loc><lastmod>2025-12-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-agile-way-newsletter-paid-subscription-price-increase-in-2026-10d8ed4b3657</loc><lastmod>2025-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/flaky-tests-in-test-automation-clarified-part-e-causes-7-10-7aec7c3e1c91</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-im-not-concerned-about-ai-replacing-me-as-a-test-automation-engineer-part-1-hype-vs-reality-43698e9582cc</loc><lastmod>2026-01-17</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-im-not-concerned-about-ai-replacing-me-as-a-software-development-engineer-3aa5a72304e7</loc><lastmod>2026-01-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/what-software-managers-can-learn-from-operation-absolute-resolve-the-capture-of-maduro-6a1e90db96e0</loc><lastmod>2026-01-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/exclusive-benefits-for-agile-way-paid-subscribers-aff2e3f473c8</loc><lastmod>2026-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/demystifying-the-10-programmer-part-4-mastering-e2e-test-automation-is-the-quickest-way-to-f358f0b0dad9</loc><lastmod>2026-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/flaky-tests-in-e2e-test-automation-clarified-part-j-faq-5cec1c16c61b</loc><lastmod>2026-02-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/real-end-to-end-test-automation-far-more-than-just-quality-checks-part-d-make-fixing-defects-368b37a0543d</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/end-to-end-test-automation-far-more-than-just-quality-checks-part-c-dare-to-explore-better-59b8c6bd8508</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflection-of-chinese-media-downplays-its-first-gold-medal-in-the-2026-winter-olympic-games-due-to-7cb752bee7e6</loc><lastmod>2026-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-hasnt-cypress-io-died-yet-ca7e003651b8</loc><lastmod>2026-08-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-cypress-ios-febbf72a4177</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-do-world-renowned-software-authorities-view-test-automation-and-continuous-testing-3b8bf8fc0587</loc><lastmod>2026-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/whats-in-this-newsletter-for-me-part-i-value-c8d38d79a11e</loc><lastmod>2026-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-engineer-in-test-set-should-prioritize-hands-on-testing-over-building-tools-ef4412a30cb3</loc><lastmod>2026-06-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-father-a-retired-high-school-math-teacher-clarified-my-long-time-puzzle-why-only-a-small-31cf7b585397</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-do-you-evaluate-the-quality-of-automated-e2e-test-scripts-0b87a52a1641</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/2026-02-my-substack-exclusive-articles-34ca67ab0514</loc><lastmod>2026-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/what-does-the-substack-hell-term-from-the-movie-knives-out-wake-up-dead-man-mean-65c3a777a6f1</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-im-not-concerned-about-ai-replacing-me-as-a-test-automation-engineer-9f73e5b8ff65</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/automated-web-e2e-test-script-creation-process-4681cc4900b7</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/ai-is-disrupting-university-computer-science-education-part-1-knowledge-is-essentially-free-c2e30905be18</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/whats-in-this-newsletter-for-me-part-e-uniqueness-9568b3184695</loc><lastmod>2026-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/whats-in-this-newsletter-for-me-part-d-backed-by-facts-and-proven-results-8049e940d1fe</loc><lastmod>2026-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/whats-in-this-newsletter-for-me-part-b-content-41586eec9e7e</loc><lastmod>2026-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/it-is-the-capability-of-end-to-end-testing-not-coding-that-determines-software-development-a1b34b0a3d03</loc><lastmod>2026-04-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/one-person-company-opc-is-on-the-rise-c24981a2fb56</loc><lastmod>2026-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/2026-07-my-substack-exclusive-articles-e42acc2866a2</loc><lastmod>2026-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-my-e2e-test-automation-approach-works-and-why-fake-experts-hate-fear-it-430736043354</loc><lastmod>2026-07-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/terence-tao-ai-is-a-guessing-machine-why-e2e-test-automation-matters-more-than-ever-627972bc20ca</loc><lastmod>2026-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-can-manual-qa-engineers-transition-into-test-automation-roles-7344a0e043f0</loc><lastmod>2026-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/2026-04-my-substack-exclusive-articles-6fe6a91efb5d</loc><lastmod>2026-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/regression-testing-agile-fakers-achilles-heel-5f8d05c47072</loc><lastmod>2026-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-isnt-qa-writing-automated-tests-that-can-be-run-by-the-devs-4de517a3a7ce</loc><lastmod>2026-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/mastering-context-switching-is-essential-for-every-software-side-hustler-part-1-complaining-73ad0b128a37</loc><lastmod>2026-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/whats-in-this-newsletter-for-me-part-f-being-direct-ebf53cb3248e</loc><lastmod>2026-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/what-it-executives-are-so-keen-with-ai-replace-programmers-part-2-programmers-tend-to-switch-61249cce8b3b</loc><lastmod>2026-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/whats-in-this-newsletter-for-me-cd78e9227911</loc><lastmod>2026-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/be-aware-of-fake-talking-test-automation-expert-4d1572529e5f</loc><lastmod>2026-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-can-manual-qa-engineers-transition-into-test-automation-roles-4735d1f9fe62</loc><lastmod>2026-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-can-manual-qa-engineers-transition-into-test-automation-roles-14a881039c5f</loc><lastmod>2026-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/whats-in-this-newsletter-for-me-096ce126fe41</loc><lastmod>2026-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/if-ai-coding-is-really-good-as-hyped-it-will-be-nightmare-for-small-and-medium-sized-software-7a19d582a05d</loc><lastmod>2026-09-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-my-e2e-test-automation-approach-works-and-why-fake-experts-hate-fear-it-e0231e9a8404</loc><lastmod>2026-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/freedom-from-having-a-boss-is-nice-freedom-from-managing-people-is-even-nicer-29b9401d541a</loc><lastmod>2026-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/grok-ai-generated-an-impressive-introduction-video-for-my-book-f8201fc2a201</loc><lastmod>2026-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/working-for-others-is-no-longer-a-wise-or-secure-long-term-career-choice-6e1eebe8a44e</loc><lastmod>2026-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/excellent-app-development-software-is-often-free-or-nearly-free-while-inferior-software-can-be-d701de31a095</loc><lastmod>2026-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/whats-in-this-newsletter-for-me-part-l-opportunities-2f60e7890e57</loc><lastmod>2026-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-it-executives-are-so-keen-on-ai-replace-programmers-part-4-programmers-introduced-defects-bc1a0f7d7e61</loc><lastmod>2026-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/2026-06-my-substack-exclusive-articles-70c403521375</loc><lastmod>2026-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/whats-in-this-newsletter-for-me-891d4bf2e62c</loc><lastmod>2026-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/whats-in-this-newsletter-for-me-199f14de81ac</loc><lastmod>2026-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/fifa-world-cup-reflections-on-job-and-career-choices-part-5-coaches-prefer-players-who-can-play-35510b2fa9ea</loc><lastmod>2026-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-can-manual-qa-engineers-transition-into-test-automation-roles-9521e9e3cb0a</loc><lastmod>2026-07-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/fifa-world-cup-reflections-on-job-and-career-choices-part-4-the-rise-of-automated-offside-9768ced6b3bf</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/world-cup-reflections-on-job-and-career-choices-part-3-why-do-most-teams-bring-three-goalkeepers-908c3415fe0d</loc><lastmod>2026-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/fifa-world-cup-reflections-on-job-and-career-choices-part-2-political-influence-and-fairness-2fa608430001</loc><lastmod>2026-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/fifa-world-cup-reflections-on-job-and-career-choices-part-1-defending-is-more-important-than-25f1ac6013a8</loc><lastmod>2026-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-my-e2e-test-automation-approach-works-and-why-fake-experts-hate-fear-it-5aa3494fd224</loc><lastmod>2026-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-verification-i-think-is-probably-the-single-most-important-thing-that-people-do-not-get-10a2343d57c8</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/exclusive-benefits-of-upgrading-to-a-paid-subscription-to-the-software-side-hustlers-newsletter-987eb03764e4</loc><lastmod>2026-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-it-executives-are-so-keen-with-ai-replace-programmers-part-6-programmers-tend-to-have-high-fe5683ca9ab4</loc><lastmod>2026-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-agile-way-practical-automated-e2e-testing-substack-newsletter-is-now-90-rising-in-45c93e8fb5fa</loc><lastmod>2026-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/with-a-good-continuous-testing-process-you-can-get-good-cheap-fast-in-software-development-58346a048009</loc><lastmod>2022-05-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-test-automation-journey-1e7901bcb1e5</loc><lastmod>2023-08-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/selenium-4-new-features-by-examples-in-ruby-4b1e100b2ad7</loc><lastmod>2022-05-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-dream-that-i-had-20-years-ago-develop-a-cool-c-app-has-been-finally-realised-135fd2896005</loc><lastmod>2021-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/index-ea20525e98ce</loc><lastmod>2022-08-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/upgrade-500-selenium-v3-tests-to-selenium-v4-easy-295388764cf4</loc><lastmod>2021-03-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/functional-test-refactoring-598872af9d51</loc><lastmod>2023-09-12</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/demo-of-automated-testing-for-windows-desktop-app-testwise-tests-testwise-be8e067901b7</loc><lastmod>2022-05-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/lessons-learned-from-test-failures-due-to-a-new-chromedriver-bug-cae240e5c70</loc><lastmod>2021-03-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/agile-processes-practices-often-done-wrong-part-1-introduction-abd3d7edb356</loc><lastmod>2026-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-sony-survived-multiple-industry-disruptions-part-2-bounce-back-reinvention-through-cameras-717303f77648</loc><lastmod>2026-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-my-e2e-test-automation-approach-works-and-why-fake-experts-hate-fear-it-dbf216172d5b</loc><lastmod>2026-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/2026-08-my-substack-exclusive-articles-a1fbf9242ea2</loc><lastmod>2026-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-side-hustles-and-one-person-company-get-popular-d4ca3b81134c</loc><lastmod>2026-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-my-e2e-test-automation-approach-works-and-why-fake-experts-hate-fear-it-8487cdc703fd</loc><lastmod>2026-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/agile-processes-practices-often-done-wrong-2ef0667c952d</loc><lastmod>2026-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-side-hustles-and-one-person-companies-get-popular-part-3-media-influence-6299be0f449f</loc><lastmod>2026-09-02</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://zhiminzhan.medium.com/for-99-software-companies-dont-try-to-build-e2e-test-automation-in-house-simply-don-t-have-a28394b9a355</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-side-hustles-and-one-person-companies-get-popular-4264d604331d</loc><lastmod>2026-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/hi-philip-i-prefer-raw-selenium-webdriver-over-watir-and-capybara-3bc363859b3e</loc><lastmod>2021-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/regression-testing-clarified-67180e0dcd31</loc><lastmod>2023-08-17</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-often-does-your-team-push-updates-to-production-every-day-when-code-database-changes-a961805db023</loc><lastmod>2021-10-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-consulted-two-automation-projects-using-groovy-by-the-way-i-programmed-java-over-10-years-and-1aaed0f8d246</loc><lastmod>2021-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/automated-test-scripts-shall-be-in-the-syntax-of-a-scripting-language-naturally-8b6218812314</loc><lastmod>2023-02-18</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/estimating-user-story-points-is-a-waste-of-time-4003f3a74856</loc><lastmod>2026-01-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/2026-09-my-substack-exclusive-articles-64a75733050c</loc><lastmod>2026-09-30</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/meta-abandoned-a-plan-to-cut-some-teams-by-60-after-ai-agents-fell-short-ba3d08db114e</loc><lastmod>2026-09-29</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-milestone-1-000-articles-published-across-my-two-substack-newsletters-429cac11fd62</loc><lastmod>2026-09-27</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/zombie-code-reviews-a-good-term-coined-by-gergely-orosz-5484e16df126</loc><lastmod>2026-09-25</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/ai-replacement-ranking-software-roles-most-at-risk-introduction-7bc52867e8c6</loc><lastmod>2026-09-24</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/agile-processes-practices-often-done-wrong-part-3b-daily-stand-ups-becoming-long-and-sit-down-acba1ee42805</loc><lastmod>2026-09-22</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-4-to-win-a-war-with-words-纸上谈兵-d022b970ddf3</loc><lastmod>2024-07-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-548-selenium-tests-help-to-upgrade-whenwise-to-rails-7-within-2-days-a1e1562b00b9</loc><lastmod>2021-12-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/automating-shadow-dom-with-selenium-webdriver-c883c57716b8</loc><lastmod>2022-10-22</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/selenium-webdriver-is-w3c-standard-which-means-it-can-test-all-sites-e2b5395961c6</loc><lastmod>2021-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-3-imitating-beauty-东施效颦-81ab61f159e4</loc><lastmod>2022-04-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/ai-replacement-ranking-software-roles-most-at-risk-behind-every-revolution-automation-is-a-key-32b5a7a35c92</loc><lastmod>2026-10-06</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-definition-of-fake-agile-coach-or-fake-scrum-master-6052be8d400c</loc><lastmod>2026-10-05</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-i-rarely-wrote-about-agentic-ai-test-automation-db2ac3bcdde1</loc><lastmod>2026-10-04</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-my-e2e-test-automation-approach-works-and-why-fake-experts-hate-fear-it-part-7-b9fffe420258</loc><lastmod>2026-10-01</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/failed-tech-hype-soap-web-services-cbfbed29253d</loc><lastmod>2022-03-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-i-switched-my-day-work-from-programming-to-automated-testing-part-1-more-challenging-af3d52eb3927</loc><lastmod>2022-08-10</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-i-no-longer-speaking-at-software-testing-conferences-e84beb89ef65</loc><lastmod>2022-07-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/automated-testing-charts-in-selenium-webdriver-37ff029de3a3</loc><lastmod>2022-05-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-8-cut-a-mark-on-the-boatside-to-retrieve-a-sword-d8748904acd4</loc><lastmod>2022-04-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/ci-cd-pipeline-clarified-e738abcc7ab</loc><lastmod>2022-06-16</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/interacting-with-databases-in-automated-functional-test-scripts-80cdd04e0678</loc><lastmod>2022-06-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-20-opposite-effect-to-ones-intention-南辕北辙-2873cd887acf</loc><lastmod>2022-10-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/agile-project-management-you-cannot-lower-the-quality-1673d67d4515</loc><lastmod>2022-06-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/you-dont-distinguish-test-steps-and-test-cases-e0621e68fd63</loc><lastmod>2022-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-have-two-projects-clinicwise-and-whenwise-with-30000-raw-selenium-steps-have-been-maintaining-d11447e02c51</loc><lastmod>2022-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/use-advanced-user-interactions-in-selenium-webdriver-to-drive-keyboard-and-mouse-6e88d8b3292e</loc><lastmod>2022-06-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-innovative-solution-to-continuous-testing-parallel-automated-end-to-end-test-execution-a7581ab4b384</loc><lastmod>2022-09-09</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-user-reset-password-via-email-in-selenium-webdriver-4427208423e1</loc><lastmod>2022-09-11</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/chinese-idiom-stories-for-software-professionals-31-carrying-firewood-to-put-out-a-fire-抱薪救火-89b3ffc2bf71</loc><lastmod>2022-09-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/analyse-software-testing-effort-budget-in-sdlc-from-the-european-software-testing-benchmark-report-8560e43348f</loc><lastmod>2022-11-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-i-dont-use-jira-and-confluence-at-all-for-my-software-development-e4d476595f67</loc><lastmod>2023-08-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/testing-graphql-apis-ac14bea96b26</loc><lastmod>2022-11-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/web-test-automation-workbook-06-failed-to-sign-in-test-tips-for-productivity-bec1c017e34</loc><lastmod>2022-11-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/buildwise-ct-server-in-docker-b0e8fcf19dbe</loc><lastmod>2022-11-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/starting-my-test-automation-and-continuous-testing-newsletter-on-substack-ecb43107fd68</loc><lastmod>2022-11-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/web-test-automation-workbook-35-verify-available-time-slots-5f3d63a87384</loc><lastmod>2022-11-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-wait-for-file-download-to-complete-safely-in-selenium-7aeff5d92484</loc><lastmod>2023-01-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/hi-go-to-testwise-settings-the-gear-icon-on-the-toolbar-under-execution-tab-add-the-path-632cbf70ef96</loc><lastmod>2023-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/two-years-of-blogging-on-medium-b84b1712ab84</loc><lastmod>2023-01-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-benefits-of-using-webdriver-a-w3c-standard-in-test-automation-7b5469f355fb</loc><lastmod>2023-01-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/story-what-is-the-most-challenging-in-e2e-test-automation-bc4136ea79d0</loc><lastmod>2023-02-17</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-mechanize-performance-load-testing-user-login-with-csrf-token-protection-e2c09ad60cb6</loc><lastmod>2023-01-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/hi-i-am-not-completely-against-using-story-points-as-long-as-not-using-it-set-expectation-40680b3b36c0</loc><lastmod>2023-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/correct-a-common-misconception-setting-up-selenium-is-complex-and-time-consuming-with-a-ec31a316358c</loc><lastmod>2023-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/testwise-run-selected-steps-against-the-current-browser-60cf54e591f1</loc><lastmod>2023-03-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/too-many-failed-javascript-test-automation-frameworks-fed006da05ec</loc><lastmod>2024-06-14</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/chatgpt-is-out-over-6-months-have-you-implemented-real-test-automation-2d93ba7b22a</loc><lastmod>2023-08-24</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/formal-code-review-process-is-no-good-4b1be2dfc634</loc><lastmod>2024-07-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/https-zhiminzhan-medium-com-why-javascript-is-not-a-suitable-language-for-real-web-test-automation-c95652ffa67f</loc><lastmod>2023-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/https-zhiminzhan-medium-com-10-minute-guide-to-set-up-test-automation-using-selenium-webdriver-wit-41deaf622a14</loc><lastmod>2023-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/three-big-fat-lies-about-selenium-webdriver-not-reliable-hard-to-learn-and-no-fd34ceb4d3e7</loc><lastmod>2023-06-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/please-re-read-the-article-hint-a-list-of-apps-i-created-and-maintained-in-spare-time-all-with-eb786d4a339b</loc><lastmod>2023-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/chrome-for-browser-testing-for-selenum-v4-11-and-chrome-v115-8c1127990a7d</loc><lastmod>2023-08-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/comparing-the-cost-of-end-to-end-test-execution-in-cypress-and-buildwise-c5ee1081f41b</loc><lastmod>2023-11-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-agree-with-your-statement-in-principle-1b7478f98bdf</loc><lastmod>2023-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-just-had-a-2-5-month-vacation-feeling-truly-free-for-the-first-time-44440594e2ea</loc><lastmod>2024-01-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/unable-to-e2e-automated-testing-most-user-stories-you-havent-tried-hard-enough-part-1-5e9ceb0f67e5</loc><lastmod>2023-09-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/https-zhiminzhan-medium-com-unable-to-e2e-automated-testing-most-user-stories-you-havent-tried-har-6a04b28ed3d2</loc><lastmod>2023-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-i-dont-use-selenium-grid-7a3fdd9f2104</loc><lastmod>2023-09-13</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/it-is-already-stated-in-the-subtitle-and-also-in-the-bottom-solution-heading-4fea994618b5</loc><lastmod>2023-09-13</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://zhiminzhan.medium.com/deconfuse-e2e-test-automation-for-it-executives-30a454f7a0d4</loc><lastmod>2023-09-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/automation-assist-part-2-training-7afa79842e02</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-story-of-one-young-mentee-remote-learning-e2e-test-automation-e088fbb9621c</loc><lastmod>2023-10-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/doer-vs-talker-in-end-to-end-test-automation-338892e04113</loc><lastmod>2024-05-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/an-amusing-observation-microsoft-acknowledges-failures-and-changes-but-not-microsoft-fans-079cf2cd049e</loc><lastmod>2023-12-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/thanks-for-sharing-your-experience-03a48b2879e9</loc><lastmod>2023-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-agree-any-testing-has-value-ea4b3111d328</loc><lastmod>2023-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/waiting-strategies-for-test-steps-in-web-test-automation-aaae828eb3b3</loc><lastmod>2025-02-23</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-have-rescued-many-failed-test-automation-with-the-most-frameworks-you-mentioned-cc160bb5bce2</loc><lastmod>2024-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/correct-wrong-playwrights-advantage-over-selenium-part-1-playwright-is-modern-and-faster-than-0a652c7e9ee7</loc><lastmod>2025-03-07</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/javascript-web-test-automation-framework-rankings-in-javascript-rising-stars-2fb6dd9ccb1e</loc><lastmod>2025-01-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/auto-waiting-in-web-test-automation-clarified-e5c009bfddee</loc><lastmod>2024-01-23</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/micro-isvs-solopreneurs-start-up-founders-and-ambtious-cios-you-need-comprehensive-e2e-via-ui-d52031599fe3</loc><lastmod>2025-04-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-benefits-of-standards-apply-to-e2e-test-automation-too-6cccfd7f575d</loc><lastmod>2024-04-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/tim-ferriss-the-worlds-most-famous-life-coach-advises-learning-coding-to-automate-7f67a6b0118b</loc><lastmod>2024-04-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/not-yet-in-terms-of-articles-on-deployment-1a73372f82fd</loc><lastmod>2024-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/what-is-your-target-of-ci-cd-pipeline-241cb86d7001</loc><lastmod>2024-06-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-will-write-an-article-user-story-management-in-remote-working-da9b843ad8c4</loc><lastmod>2024-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-simple-approach-to-app-health-check-with-automation-c662d079b190</loc><lastmod>2024-06-10</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/if-ai-could-really-do-real-e2e-test-automation-what-would-you-software-engineer-in-test-do-for-8d916607c076</loc><lastmod>2024-06-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-i-encourage-my-daughter-to-pursue-information-technology-as-a-career-94123a3bcb03</loc><lastmod>2024-07-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/e2e-test-automation-anti-pattern-developer-focused-approach-c5aab301569f</loc><lastmod>2024-09-23</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-understand-your-perspective-as-i-held-a-similar-view-back-in-2005-5f5dac77d70b</loc><lastmod>2024-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/what-makes-my-articles-unique-part-3-dont-expect-to-earn-a-living-from-writing-a2984e51a6d0</loc><lastmod>2024-07-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/my-journey-into-the-world-of-performance-and-load-testing-478900b636e2</loc><lastmod>2024-08-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-an-automation-utility-for-medium-authors-fe44c9ab2f70</loc><lastmod>2024-08-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/i-understand-what-you-mean-a9fec95e1e5d</loc><lastmod>2024-08-14</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://zhiminzhan.medium.com/formal-code-review-process-and-collective-code-ownership-a3ee2c93695e</loc><lastmod>2024-11-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/it-is-a-pity-that-many-qa-engineers-are-not-willing-to-invest-in-professional-growth-37cfdbee410a</loc><lastmod>2024-10-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/sturgeons-law-part-2-how-to-beat-it-2302a6d45f24</loc><lastmod>2024-10-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-am-i-learning-japanese-language-in-my-fifties-6e74a9f42d43</loc><lastmod>2025-07-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/strategies-for-achieving-financial-freedom-as-a-software-engineer-option-3-software-reselling-fbeba4208417</loc><lastmod>2025-02-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/testwise-perpetual-licence-is-now-available-3398b97b158c</loc><lastmod>2025-02-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-solopreneurs-dont-forget-your-market-is-global-7527b83f90cf</loc><lastmod>2025-04-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-writing-paywalled-articles-is-no-longer-a-viable-side-hustle-a5b89daceb4f</loc><lastmod>2025-02-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/specflow-is-dying-another-prediction-of-mine-proven-correct-0795176e95a1</loc><lastmod>2025-02-12</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/case-study-medium-article-read-counts-revenues-before-and-after-being-boosted-21c741c14a93</loc><lastmod>2025-02-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-software-architect-attempted-to-undermine-continuous-testing-with-buildwise-then-eagerly-ab2dfc0cc5ad</loc><lastmod>2025-03-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-software-architect-attempted-to-undermine-continuous-testing-later-eagerly-sought-my-ad17b69b23b4</loc><lastmod>2025-02-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-on-the-disappointing-opening-day-of-osaka-world-expo-2025-9082f2b1f329</loc><lastmod>2025-04-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/programming-language-advice-to-my-daughter-part-2-c-e3732f28132d</loc><lastmod>2025-06-22</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/to-succeed-in-e2e-test-automation-understand-two-es-exponential-and-efficiency-fac127ca0b4c</loc><lastmod>2025-04-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/software-side-hustler-tip-my-hit-two-birds-with-one-stone-secret-excel-both-day-job-and-side-d07de3a7c505</loc><lastmod>2025-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-i-prefer-an-on-premises-continuous-testing-lab-over-the-cloud-part-c-superior-performance-c4310f14d3be</loc><lastmod>2025-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/human-considerations-in-mandatory-formal-code-reviews-part-1-3195607ea848</loc><lastmod>2025-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-i-prefer-an-on-premises-continuous-testing-lab-over-the-cloud-e183c8cae4c5</loc><lastmod>2025-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-do-i-use-ai-chatgpt-as-a-software-solopreneur-6850666ebd3a</loc><lastmod>2025-08-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-on-changes-to-the-u-s-h-1b-visa-under-the-trump-administration-part-a-the-facts-2718786b2a57</loc><lastmod>2025-09-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/fake-agile-teams-waste-too-much-time-on-project-management-tools-like-jira-c85520ff23f9</loc><lastmod>2025-11-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://zhiminzhan.medium.com/six-steps-to-master-end-to-end-test-automation-part-5-apply-e2e-test-automation-at-work-9eb5ac5c9312</loc><lastmod>2025-11-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/advise-on-landing-a-job-at-top-software-companies-like-faang-part-c-beyond-coding-skills-ii-ba02cb179304</loc><lastmod>2025-11-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-im-not-concerned-about-ai-replacing-me-as-a-software-development-engineer-f35cc2c800a0</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/announcing-my-new-book-ci-cd-anti-patterns-5cb25044aa25</loc><lastmod>2026-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-im-not-concerned-about-ai-replacing-me-as-a-software-development-engineer-01e8e6f5e4f4</loc><lastmod>2026-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-im-not-concerned-about-ai-replacing-me-as-a-software-development-engineer-37539f1f1ff4</loc><lastmod>2026-04-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-on-what-retirees-liked-most-576a87526dce</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/does-ai-coding-actually-improve-productivity-1-5x-2x-none-or-negative-1407b21c297a</loc><lastmod>2026-06-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/insane-hype-of-ai-coding-leads-to-bizarre-token-maxxing-part-1-silly-game-of-ai-token-metrics-65700b9b0af9</loc><lastmod>2026-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/2026-05-my-substack-exclusive-articles-b55b4ced21ec</loc><lastmod>2026-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/mastering-context-switching-is-essential-for-every-software-side-hustler-part-3-context-a0d1345c5e21</loc><lastmod>2026-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-demand-for-software-qa-engineers-will-continue-growing-in-the-ai-era-over-the-next-decade-f224c863ce89</loc><lastmod>2026-05-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/whats-in-this-newsletter-for-me-part-h-integrity-add79469c9d7</loc><lastmod>2026-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-on-robert-c-7d55ef54a3aa</loc><lastmod>2026-07-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/why-my-e2e-test-automation-approach-works-and-why-fake-experts-hate-fear-it-79db6942a44e</loc><lastmod>2026-07-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://zhiminzhan.medium.com/how-can-manual-qa-engineers-transition-into-test-automation-roles-62feddb7c929</loc><lastmod>2026-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/fifa-world-cup-reflections-on-job-and-career-choices-part-7-feels-great-to-watch-almost-every-8357163a5b02</loc><lastmod>2026-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/fifa-world-cup-reflections-on-job-and-career-choices-part-6-true-enjoyment-comes-from-abbe8ce01732</loc><lastmod>2026-07-16</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://zhiminzhan.medium.com/the-foreword-i-wrote-for-my-daughters-new-book-practical-web-test-automation-with-playwright-and-9ae805b0d604</loc><lastmod>2026-09-18</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/reflections-on-anthropics-new-article-agentic-coding-is-straining-ci-7852503711d2</loc><lastmod>2026-09-17</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/challenge-a-common-self-limiting-mindset-need-a-team-to-build-a-successful-comprehensive-009fed5089e1</loc><lastmod>2026-09-15</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/agile-processes-practices-often-done-wrong-a05c2e4acde7</loc><lastmod>2026-09-14</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://zhiminzhan.medium.com/a-quick-and-simple-way-to-identify-scammers-on-linkedin-8437babde8e2</loc><lastmod>2026-09-14</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
</urlset>
