{"id":266,"date":"2022-06-30T05:37:33","date_gmt":"2022-06-30T05:37:33","guid":{"rendered":"https:\/\/www.testleaf.com\/blog\/?p=266"},"modified":"2026-03-06T14:14:17","modified_gmt":"2026-03-06T08:44:17","slug":"tips-for-finding-good-candidates-for-test-automation","status":"publish","type":"post","link":"https:\/\/www.testleaf.com\/blog\/tips-for-finding-good-candidates-for-test-automation\/","title":{"rendered":"Tips for finding good candidates for Test Automation"},"content":{"rendered":"<div style=\"margin-top: 0px; margin-bottom: 0px;\" class=\"sharethis-inline-share-buttons\" ><\/div><!--[if lt IE 9]><script>document.createElement('audio');<\/script><![endif]-->\n<audio class=\"wp-audio-shortcode\" id=\"audio-266-1\" preload=\"none\" style=\"width: 100%;\" controls=\"controls\"><source type=\"audio\/mpeg\" src=\"https:\/\/www.testleaf.com\/blog\/wp-content\/uploads\/2022\/06\/Tips-for-finding-good-candidates-for-Test-Automation.mp3?_=1\" \/><a href=\"https:\/\/www.testleaf.com\/blog\/wp-content\/uploads\/2022\/06\/Tips-for-finding-good-candidates-for-Test-Automation.mp3\">https:\/\/www.testleaf.com\/blog\/wp-content\/uploads\/2022\/06\/Tips-for-finding-good-candidates-for-Test-Automation.mp3<\/a><\/audio>\n<p>&nbsp;<\/p>\n<p>I wondered why many test automation scripts fail infrequently and daily? After a\u00a0deep analysis with more than 20000+ tests, I found that it is\u00a0not\u00a0primarily to do with the\u00a0tools or scripting techniques\u00a0and\u00a0neither\u00a0with the\u00a0build.\u00a0So, what causes more failures?<\/p>\n<p>The wrong selection of tests that are automated is the biggest pain today.<\/p>\n<p data-start=\"1899\" data-end=\"2272\">A \u201cgood candidate\u201d for test automation is a test case that runs frequently, protects critical business paths, has predictable outcomes, and is stable across environments. Start with build-verification smoke tests, expand into sanity for business-critical flows, and only then grow toward minimal regression\u2014measuring ROI and stability at every stage.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.testleaf.com\/blog\/tips-for-finding-good-candidates-for-test-automation\/#Key_Takeaways\" >Key Takeaways<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.testleaf.com\/blog\/tips-for-finding-good-candidates-for-test-automation\/#Who_benefits_from_automation\" >Who benefits from automation?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.testleaf.com\/blog\/tips-for-finding-good-candidates-for-test-automation\/#Where_to_Start\" >Where to Start?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.testleaf.com\/blog\/tips-for-finding-good-candidates-for-test-automation\/#Can_developers_use_my_automated_smoke_tests\" >Can developers use my automated smoke tests?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.testleaf.com\/blog\/tips-for-finding-good-candidates-for-test-automation\/#What_next\" >What next?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.testleaf.com\/blog\/tips-for-finding-good-candidates-for-test-automation\/#Sanity_tests_are_developed_and_what_then\" >Sanity tests are developed, and what then?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.testleaf.com\/blog\/tips-for-finding-good-candidates-for-test-automation\/#If_all_goes_well_then_what\" >If all goes well, then what?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.testleaf.com\/blog\/tips-for-finding-good-candidates-for-test-automation\/#What_and_how_much_to_automate\" >What and how much to automate?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.testleaf.com\/blog\/tips-for-finding-good-candidates-for-test-automation\/#What_makes_a_test_a_good_automation_candidate\" >What makes a test a good automation candidate?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.testleaf.com\/blog\/tips-for-finding-good-candidates-for-test-automation\/#FAQs\" >FAQs<\/a><\/li><\/ul><\/nav><\/div>\n<h2 data-start=\"2274\" data-end=\"2306\"><span class=\"ez-toc-section\" id=\"Key_Takeaways\"><\/span><strong>Key Takeaways<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"2307\" data-end=\"2351\"><strong data-start=\"2307\" data-end=\"2317\">Place:<\/strong> immediately after the Answer Box.<\/p>\n<ul data-start=\"2352\" data-end=\"2586\">\n<li data-start=\"2352\" data-end=\"2423\">\n<p data-start=\"2354\" data-end=\"2423\">Automate tests that run <strong data-start=\"2378\" data-end=\"2387\">often<\/strong> and block releases (smoke first).<\/p>\n<\/li>\n<li data-start=\"2424\" data-end=\"2504\">\n<p data-start=\"2426\" data-end=\"2504\">Prioritize <strong data-start=\"2437\" data-end=\"2471\">business-critical sanity flows<\/strong> before long regression suites.<\/p>\n<\/li>\n<li data-start=\"2505\" data-end=\"2586\">\n<p data-start=\"2507\" data-end=\"2586\">Don\u2019t scale automation until it\u2019s <strong data-start=\"2541\" data-end=\"2557\">stable in CI<\/strong> with clear failure evidence.<\/p>\n<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Who_benefits_from_automation\"><\/span><strong>Who benefits from automation? <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div>Most importantly, the manual testers spend tirelessly testing the product or project with almost daily build today. I have experienced my testing team losing interest in testing creatively over time due to repeated manual (boring) tasks.With test automation in place, testers could be prepared to test the inevitable changes deployed in the new builds.Agree?<\/div>\n<div><\/div>\n<div>\n<h2><span class=\"ez-toc-section\" id=\"Where_to_Start\"><\/span><strong>Where to Start?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Start automating the tests that are manually tested against each build. Do you mean smoke tests first? Yes, the build verification tests. Let\u2019s see how it makes a difference.<\/p>\n<p>Assume a test case is about 20 steps with few verifications. Let\u2019s say the manual testing effort takes 5 minutes to complete for a single iteration, and the test automation effort for the same test (using <a href=\"https:\/\/www.testleaf.com\/course\/selenium-automation-certification-training-course.html\"><u>Selenium WebDriver<\/u><\/a>) for the single browser (~chrome) may take about 120 to 180 minutes or more, including development, testing, integration, etc.<\/p>\n<p>With that said, unless you run your automated test minimally 24 times to get the returns with the hope that the automated test does not break before you achieve your returns. Okay? Per industry data, 5% of the overall test contributes towards the smoke, which sounds like minimal effort. Correct, it is the beginning of automation success.<\/p>\n<p>For India\/global traffic, UI behavior can vary due to region-based cookie banners, payment options, and A\/B experiments. Validate smoke\/sanity candidates in the same CI region and browser setup your users use most.<\/p>\n<\/div>\n<div>\n<h2><span class=\"ez-toc-section\" id=\"Can_developers_use_my_automated_smoke_tests\"><\/span><strong>Can developers use my automated smoke tests?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If the smoke tests are successful and used on daily tests inside test environments and can be as well promoted for use with developers.<\/p>\n<p>Why not? Shift Left.<\/p>\n<\/div>\n<div>\n<h2><span class=\"ez-toc-section\" id=\"What_next\"><\/span><strong>What next?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Then, move on to sanity tests \u2014 most of the business-critical tests that need to be automated to ensure the business cases do not fail in the production environment. It may also be a good idea to automate them for multiple test data. Per industry data, roughly 15% of the overall test contributes toward sanity, which sounds like a decent effort. With smoke and mind, you reach the Pareto rule (approximately 80% of the effects come from 20% of the causes).<\/p>\n<p>Make sense?<\/p>\n<\/div>\n<div>\n<h2><span class=\"ez-toc-section\" id=\"Sanity_tests_are_developed_and_what_then\"><\/span><strong>Sanity tests are developed, and what then?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>You may be tempted to go next. But stay there for a while by executing sanity tests against different browsers, platforms, and different data to confirm the automation stability.<\/p>\n<p>Great idea?<\/p>\n<\/div>\n<div>\n<h2><span class=\"ez-toc-section\" id=\"If_all_goes_well_then_what\"><\/span><strong>If all goes well, then what?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If all goes well, your automation is working great for you now. Time to step up! Go for the minimal regression suite and maybe new functionalities if you are part of in-sprint automation.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-268 size-full\" src=\"https:\/\/www.testleaf.com\/blog\/wp-content\/uploads\/2022\/06\/Picture1.png\" alt=\"Test Automation Best Practises\" width=\"1178\" height=\"547\" srcset=\"https:\/\/www.testleaf.com\/blog\/wp-content\/uploads\/2022\/06\/Picture1.png 1178w, https:\/\/www.testleaf.com\/blog\/wp-content\/uploads\/2022\/06\/Picture1-300x139.png 300w, https:\/\/www.testleaf.com\/blog\/wp-content\/uploads\/2022\/06\/Picture1-1024x475.png 1024w, https:\/\/www.testleaf.com\/blog\/wp-content\/uploads\/2022\/06\/Picture1-768x357.png 768w\" sizes=\"(max-width: 1178px) 100vw, 1178px\" \/><\/p>\n<\/div>\n<div>\n<h2><span class=\"ez-toc-section\" id=\"What_and_how_much_to_automate\"><\/span><strong>What and how much to automate?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In sum, start automating the minimalism \u2014 the smoke and sanity and then grow your automation suite consistently. Remember, the tree does not bear fruit overnight, and neither success happens over a day. So, start small and stay consistent with your test automation.<\/p>\n<h2 data-start=\"2632\" data-end=\"2686\"><span class=\"ez-toc-section\" id=\"What_makes_a_test_a_good_automation_candidate\"><\/span><strong>What makes a test a good automation candidate?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul data-start=\"2711\" data-end=\"2999\">\n<li data-start=\"2711\" data-end=\"2756\">\n<p data-start=\"2713\" data-end=\"2756\">High frequency (run every build\/PR\/nightly)<\/p>\n<\/li>\n<li data-start=\"2757\" data-end=\"2806\">\n<p data-start=\"2759\" data-end=\"2806\">High business impact (revenue, login, checkout)<\/p>\n<\/li>\n<li data-start=\"2807\" data-end=\"2870\">\n<p data-start=\"2809\" data-end=\"2870\">Deterministic (not dependent on volatile UI\/3rd-party timing)<\/p>\n<\/li>\n<li data-start=\"2871\" data-end=\"2914\">\n<p data-start=\"2873\" data-end=\"2914\">Clear assertions (pass\/fail is objective)<\/p>\n<\/li>\n<li data-start=\"2915\" data-end=\"2943\">\n<p data-start=\"2917\" data-end=\"2943\">Stable test data available<\/p>\n<\/li>\n<li data-start=\"2944\" data-end=\"2999\">\n<p data-start=\"2946\" data-end=\"2999\">CI-friendly (headless, reliable waits, good locators)<\/p>\n<\/li>\n<\/ul>\n<p>Would you like to know more about <a href=\"http:\/\/testleaf.com\">software testing course<\/a> , learn from Testleaf.<\/p>\n<\/div>\n<h2 data-start=\"4390\" data-end=\"4433\"><span class=\"ez-toc-section\" id=\"FAQs\"><\/span><strong>FAQs<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\t<div class=\"tlfaq\" id=\"tlfaq-a0cb8132-9f06-46ba-b2d0-e4e67d5f2e8a\"\n\t     data-single-open=\"1\">\n\t\t\n\t\t<div class=\"tlfaq__items\" role=\"region\" aria-label=\"FAQ\">\n\t\t\t\t\t\t\t<details class=\"tlfaq__item\" open id=\"tlfaq-a0cb8132-9f06-46ba-b2d0-e4e67d5f2e8a-0\">\n\t\t\t\t\t<summary class=\"tlfaq__question\">\n\t\t\t\t\t\t<span class=\"tlfaq__qtext\">What are the best test cases to automate first?<\/span>\n\t\t\t\t\t\t<span class=\"tlfaq__icon\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t<\/summary>\n\t\t\t\t\t<div class=\"tlfaq__answer\">\n\t\t\t\t\t\tStart with smoke tests that validate the build and cover the most critical user journeys. These tests provide fast feedback and high value in early automation efforts.\t\t\t\t\t<\/div>\n\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t<details class=\"tlfaq__item\"  id=\"tlfaq-a0cb8132-9f06-46ba-b2d0-e4e67d5f2e8a-1\">\n\t\t\t\t\t<summary class=\"tlfaq__question\">\n\t\t\t\t\t\t<span class=\"tlfaq__qtext\">Which test cases are not good candidates for automation?<\/span>\n\t\t\t\t\t\t<span class=\"tlfaq__icon\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t<\/summary>\n\t\t\t\t\t<div class=\"tlfaq__answer\">\n\t\t\t\t\t\tTests with unstable UI, unclear expected results, unreliable test data, or frequent product changes without stable locators are not good candidates for automation.\t\t\t\t\t<\/div>\n\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t<details class=\"tlfaq__item\"  id=\"tlfaq-a0cb8132-9f06-46ba-b2d0-e4e67d5f2e8a-2\">\n\t\t\t\t\t<summary class=\"tlfaq__question\">\n\t\t\t\t\t\t<span class=\"tlfaq__qtext\">Should we automate smoke or regression first?<\/span>\n\t\t\t\t\t\t<span class=\"tlfaq__icon\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t<\/summary>\n\t\t\t\t\t<div class=\"tlfaq__answer\">\n\t\t\t\t\t\tSmoke tests should be automated first. They help prove automation stability and return on investment before expanding into sanity tests and broader regression coverage.\t\t\t\t\t<\/div>\n\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t<details class=\"tlfaq__item\"  id=\"tlfaq-a0cb8132-9f06-46ba-b2d0-e4e67d5f2e8a-3\">\n\t\t\t\t\t<summary class=\"tlfaq__question\">\n\t\t\t\t\t\t<span class=\"tlfaq__qtext\">How do I calculate ROI for automating a test case?<\/span>\n\t\t\t\t\t\t<span class=\"tlfaq__icon\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t<\/summary>\n\t\t\t\t\t<div class=\"tlfaq__answer\">\n\t\t\t\t\t\tTo calculate ROI, compare the manual execution time with the total automation effort, including script creation and maintenance. A test case is worth automating if it runs often enough to save time over the long term.\t\t\t\t\t<\/div>\n\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t<details class=\"tlfaq__item\"  id=\"tlfaq-a0cb8132-9f06-46ba-b2d0-e4e67d5f2e8a-4\">\n\t\t\t\t\t<summary class=\"tlfaq__question\">\n\t\t\t\t\t\t<span class=\"tlfaq__qtext\">Why do automated tests fail more in CI than locally?<\/span>\n\t\t\t\t\t\t<span class=\"tlfaq__icon\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t<\/summary>\n\t\t\t\t\t<div class=\"tlfaq__answer\">\n\t\t\t\t\t\tAutomated tests fail more in CI because CI environments are slower and differ in browser versions, screen sizes, and network conditions. Using explicit waits, stable test data, and failure artifacts helps reduce instability.\t\t\t\t\t<\/div>\n\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t<details class=\"tlfaq__item\"  id=\"tlfaq-a0cb8132-9f06-46ba-b2d0-e4e67d5f2e8a-5\">\n\t\t\t\t\t<summary class=\"tlfaq__question\">\n\t\t\t\t\t\t<span class=\"tlfaq__qtext\">How many test cases should be automated initially?<\/span>\n\t\t\t\t\t\t<span class=\"tlfaq__icon\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t<\/summary>\n\t\t\t\t\t<div class=\"tlfaq__answer\">\n\t\t\t\t\t\tKeep the initial automation scope small by starting with a stable smoke test set. Once those tests are reliable, gradually expand into larger coverage areas.\t\t\t\t\t<\/div>\n\t\t\t\t<\/details>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<script type=\"application\/ld+json\">\n\t\t\t\t{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What are the best test cases to automate first?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Start with smoke tests that validate the build and cover the most critical user journeys. These tests provide fast feedback and high value in early automation efforts.\"}},{\"@type\":\"Question\",\"name\":\"Which test cases are not good candidates for automation?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Tests with unstable UI, unclear expected results, unreliable test data, or frequent product changes without stable locators are not good candidates for automation.\"}},{\"@type\":\"Question\",\"name\":\"Should we automate smoke or regression first?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Smoke tests should be automated first. They help prove automation stability and return on investment before expanding into sanity tests and broader regression coverage.\"}},{\"@type\":\"Question\",\"name\":\"How do I calculate ROI for automating a test case?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"To calculate ROI, compare the manual execution time with the total automation effort, including script creation and maintenance. A test case is worth automating if it runs often enough to save time over the long term.\"}},{\"@type\":\"Question\",\"name\":\"Why do automated tests fail more in CI than locally?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Automated tests fail more in CI because CI environments are slower and differ in browser versions, screen sizes, and network conditions. Using explicit waits, stable test data, and failure artifacts helps reduce instability.\"}},{\"@type\":\"Question\",\"name\":\"How many test cases should be automated initially?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Keep the initial automation scope small by starting with a stable smoke test set. Once those tests are reliable, gradually expand into larger coverage areas.\"}}]}\t\t\t<\/script>\n\t\t\t<\/div>\n\t\n<h5><strong>We Also Provide Training In:<\/strong><\/h5>\n<ul>\n<li><a href=\"https:\/\/www.testleaf.com\/course\/selenium-automation-certification-training-course.html?utm_source=blog_post&amp;utm_medium=Organic&amp;utm_campaign=Blog_Post\"><strong>Advanced Selenium Training<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/www.testleaf.com\/course\/playwright.html?utm_source=blog-post&amp;utm_medium=Organic&amp;utm_campaign=Blog_Post\"><strong>Playwright Training<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/www.testleaf.com\/course\/genai-qa-engineers-training-course.html?utm_source=blog-post&amp;utm_medium=Organic&amp;utm_campaign=Blog_Post\"><strong>Gen AI Training<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/www.testleaf.com\/course\/aws-cloud-architect-certification-training-course.html?utm_source=blog-post&amp;utm_medium=Organic&amp;utm_campaign=Blog_Post\"><strong>AWS Training<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/www.testleaf.com\/course\/rest-api-testing-certification-training-course.html?utm_source=blog-post&amp;utm_medium=Organic&amp;utm_campaign=Blog_Post\"><strong>REST API Training<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/www.testleaf.com\/course\/full-stack-developer-certification-training-course.html?utm_source=blog-post&amp;utm_medium=Organic&amp;utm_campaign=Blog_Post\"><strong>Full Stack Training<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/www.testleaf.com\/course\/appium-mobile-automation-certification-training-course.html?utm_source=blog-post&amp;utm_medium=Organic&amp;utm_campaign=Blog_Post\"><strong>Appium Training<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/www.testleaf.com\/course\/dev-ops-master-certification-training-course.html?utm_source=blog-post&amp;utm_medium=Organic&amp;utm_campaign=Blog_Post\"><strong>DevOps Training<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/www.testleaf.com\/course\/apache-jmeter-testing-training-course.html?utm_source=blog-post&amp;utm_medium=Organic&amp;utm_campaign=Blog_Post\"><strong>JMeter Performance Training<\/strong><\/a><\/li>\n<\/ul>\n<div>\n<h6><strong>Author&#8217;s Bio<\/strong>:<\/h6>\n<p><img decoding=\"async\" class=\"size-full wp-image-2404 alignleft\" src=\"https:\/\/www.testleaf.com\/blog\/wp-content\/uploads\/2023\/04\/Untitled-design.png\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.testleaf.com\/blog\/wp-content\/uploads\/2023\/04\/Untitled-design.png 250w, https:\/\/www.testleaf.com\/blog\/wp-content\/uploads\/2023\/04\/Untitled-design-150x150.png 150w, https:\/\/www.testleaf.com\/blog\/wp-content\/uploads\/2023\/04\/Untitled-design-96x96.png 96w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>As CEO of TestLeaf, I\u2019m dedicated to transforming software testing by empowering individuals with real-world skills and advanced technology. With 24+ years in software engineering, I lead our mission to shape local talent into global software professionals. Join us in redefining the future of test engineering and making a lasting impact in the tech world.<\/p>\n<p><strong>Babu Manickam<\/strong><\/p>\n<p><a href=\"https:\/\/in.linkedin.com\/in\/babu-manickam\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/www.testleaf.com\/blog\/wp-content\/uploads\/2025\/07\/linkedin.png\" alt=\"LinkedIn Logo\" width=\"28\" height=\"28\" \/><\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; I wondered why many test automation scripts fail infrequently and daily? After a\u00a0deep analysis with more than 20000+ tests, I found that it is\u00a0not\u00a0primarily to do with the\u00a0tools or scripting techniques\u00a0and\u00a0neither\u00a0with the\u00a0build.\u00a0So, what causes more failures? The wrong selection of tests that are automated is the biggest pain today. A \u201cgood candidate\u201d for test &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.testleaf.com\/blog\/tips-for-finding-good-candidates-for-test-automation\/\"> <span class=\"screen-reader-text\">Tips for finding good candidates for Test Automation<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":267,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"right-sidebar","site-content-layout":"plain-container","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"categories":[5],"tags":[102],"class_list":["post-266","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automation","tag-software-testing-course"],"acf":[],"aioseo_notices":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.testleaf.com\/blog\/wp-json\/wp\/v2\/posts\/266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.testleaf.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.testleaf.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.testleaf.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.testleaf.com\/blog\/wp-json\/wp\/v2\/comments?post=266"}],"version-history":[{"count":14,"href":"https:\/\/www.testleaf.com\/blog\/wp-json\/wp\/v2\/posts\/266\/revisions"}],"predecessor-version":[{"id":9473,"href":"https:\/\/www.testleaf.com\/blog\/wp-json\/wp\/v2\/posts\/266\/revisions\/9473"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.testleaf.com\/blog\/wp-json\/wp\/v2\/media\/267"}],"wp:attachment":[{"href":"https:\/\/www.testleaf.com\/blog\/wp-json\/wp\/v2\/media?parent=266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.testleaf.com\/blog\/wp-json\/wp\/v2\/categories?post=266"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.testleaf.com\/blog\/wp-json\/wp\/v2\/tags?post=266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}