{"id":190,"date":"2025-09-05T07:45:34","date_gmt":"2025-09-05T07:45:34","guid":{"rendered":"http:\/\/192.168.1.106:12768\/?page_id=190"},"modified":"2025-10-30T19:50:25","modified_gmt":"2025-10-30T19:50:25","slug":"blog","status":"publish","type":"page","link":"https:\/\/blog.qsci.in\/","title":{"rendered":"Blog"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"190\" class=\"elementor elementor-190\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8426923 e-con-full e-flex e-con e-parent\" data-id=\"8426923\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-32ba001 e-con-full e-flex e-con e-child\" data-id=\"32ba001\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0c7d1f3 elementor-widget elementor-widget-image\" data-id=\"0c7d1f3\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/blog.qsci.in\/index.php\/uncategorized\/why-we-started-qsci\/\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1248\" height=\"832\" src=\"https:\/\/blog.qsci.in\/wp-content\/uploads\/2025\/09\/20250917_004118-2.png\" class=\"attachment-full size-full wp-image-1449\" alt=\"\" srcset=\"https:\/\/blog.qsci.in\/wp-content\/uploads\/2025\/09\/20250917_004118-2.png 1248w, https:\/\/blog.qsci.in\/wp-content\/uploads\/2025\/09\/20250917_004118-2-300x200.png 300w\" sizes=\"(max-width: 1248px) 100vw, 1248px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4f9c11f e-con-full e-flex e-con e-child\" data-id=\"4f9c11f\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-298990b e-con-full e-flex e-con e-child\" data-id=\"298990b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7194ba elementor-widget elementor-widget-heading\" data-id=\"a7194ba\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Why we started QSCI?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4996316 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"4996316\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"1 1 []\">QSCI transforms quality into a data-driven science powered by analytics and continuous learning.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5fc2b07 elementor-widget elementor-widget-html\" data-id=\"5fc2b07\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2705 Font Awesome (only load once per page) -->\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\n\n<style>\n\/* ===== Share Popup Styles ===== *\/\n.share-container {\n  position: relative;\n  display: inline-block;\n}\n\n\/* Share toggle button *\/\n.share-toggle {\n  background: #333;\n  border: none;\n  border-radius: 50%;\n  padding: 10px 12px;\n  cursor: pointer;\n  color: #fff;\n  font-size: 16px;\n}\n\n\/* Popup *\/\n.share-popup {\n  position: absolute;\n  bottom: 40px;\n  right: 0;\n  background: #222;\n  padding: 8px 10px;\n  border-radius: 6px;\n  box-shadow: 0 4px 8px rgba(0,0,0,0.3);\n  z-index: 99999;\n  display: none;\n  flex-direction: row;\n  gap: 10px;\n  transition: opacity 0.2s ease;\n}\n\n.share-popup.show {\n  display: flex;\n}\n\n\/* Overlay effect *\/\n.share-container.active {\n  background-color: rgba(255, 255, 255, 0.2); \/* semi-transparent hover color *\/\n}\n<\/style>\n\n<!-- ======== SHARE BUTTON BLOCK ======== -->\n<div class=\"share-container\">\n  <button class=\"share-toggle\" aria-label=\"Share\">\n    <i class=\"fas fa-share-alt\"><\/i>\n  <\/button>\n\n  <div class=\"share-popup\">\n    <a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fblog.qsci.in%2Findex.php%2Fqsci%2Fwhy-we-started-qsci%2F&display=popup&ref=plugin&src=share_button\" target=\"_blank\" aria-label=\"Share on Facebook\">\n      <i class=\"fab fa-facebook-f\"><\/i>\n    <\/a>\n    <a href=\"https:\/\/x.com\/share?url=https%3A%2F%2Fblog.qsci.in%2Findex.php%2Fqsci%2Fwhy-we-started-qsci%2F&text=Why%20we%20started%20QSCI.%20QSCI%27s%20vision%20to%20transforms%20quality%20into%20a%20data-driven%20science%20powered%20by%20analytics%20and%20continuous%20learning.&via=qsci\" target=\"_blank\" aria-label=\"Share on Twitter\">\n      <i class=\"fab fa-twitter\"><\/i>\n    <\/a>\n    <a href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&url=https%3A%2F%2Fblog.qsci.in%2Findex.php%2Fqsci%2Fwhy-we-started-qsci%2F&text=Why%20we%20started%20QSCI.%20QSCI%27s%20vision%20to%20transforms%20quality%20into%20a%20data-driven%20science%20powered%20by%20analytics%20and%20continuous%20learning.\" target=\"_blank\" aria-label=\"Share on LinkedIn\">\n      <i class=\"fab fa-linkedin-in\"><\/i>\n    <\/a>\n  <\/div>\n<\/div>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  document.querySelectorAll(\".share-container\").forEach(container => {\n    const toggle = container.querySelector(\".share-toggle\");\n    const popup  = container.querySelector(\".share-popup\");\n    let isOpen = false;\n    let hideTimeout;\n\n    function showPopup() {\n      popup.classList.add(\"show\");\n      container.classList.add(\"active\"); \/\/ keep hover color\n      isOpen = true;\n    }\n\n    function hidePopup() {\n      popup.classList.remove(\"show\");\n      container.classList.remove(\"active\"); \/\/ remove hover color\n      isOpen = false;\n    }\n\n    toggle.addEventListener(\"click\", e => {\n      e.stopPropagation();\n      isOpen ? hidePopup() : showPopup();\n    });\n\n    container.addEventListener(\"mouseenter\", () => clearTimeout(hideTimeout));\n    container.addEventListener(\"mouseleave\", () => {\n      hideTimeout = setTimeout(hidePopup, 200); \/\/ remove hover color on exit\n    });\n\n    document.addEventListener(\"click\", e => {\n      if (!container.contains(e.target)) hidePopup();\n    });\n  });\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8d33706 e-con-full e-flex e-con e-parent\" data-id=\"8d33706\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-30976d9 e-con-full e-flex e-con e-child\" data-id=\"30976d9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-659233b elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"659233b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">All articles<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cc68358 e-con-full e-flex e-con e-child\" data-id=\"cc68358\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4579fc elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"a4579fc\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* Search bar styles (same as yours) *\/\n.search-wrapper {\n  display: flex;\n  justify-content: flex-end;\n  width: 100%;\n  margin-bottom: 20px;\n}\n.custom-search-bar {\n  display: flex;\n  align-items: center;\n  background-color: #fff;\n  border: 1px solid #222;\n  border-radius: 10px;\n  padding: 8px 12px;\n  width: 100%;\n  max-width: 400px;\n}\n.custom-search-bar input[type=\"text\"] {\n  background: transparent;\n  border: none;\n  outline: none;\n  color: #000;\n  font-size: 16px;\n  flex: 1;\n  padding-left: 8px;\n}\n.custom-search-bar .search-icon {\n  color: #ccc;\n  font-size: 16px;\n}\n\n\/* Card styles simplified *\/\n.custom-card {\n  position: relative;\n  width: 400px;\n  height: 200px;\n  margin-bottom: 20px;\n  border-radius: 10px;\n  overflow: hidden;\n  font-family: Arial, sans-serif;\n  box-shadow: 0 0 8px rgba(0,0,0,0.2);\n}\n.custom-card img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n.custom-card .overlay {\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  padding: 12px;\n  background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);\n  color: #fff;\n}\n.custom-card .headline {\n  margin: 0;\n  font-weight: bold;\n  font-size: 18px;\n}\n<\/style>\n\n<!-- Search Bar -->\n<div class=\"search-wrapper\">\n  <div class=\"custom-search-bar\">\n    <span class=\"search-icon\">\ud83d\udd0d<\/span>\n    <input type=\"text\" id=\"customSearchInput\" placeholder=\"Search posts by title...\" \/>\n  <\/div>\n<\/div>\n\n<!-- Posts container -->\n\n<!-- JavaScript (live search) -->\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  const input = document.getElementById(\"customSearchInput\");\n  const posts = document.querySelectorAll(\".custom-card\");\n\n  input.addEventListener(\"input\", function () {\n    const query = input.value.trim().toLowerCase();\n\n    posts.forEach(post => {\n      const wrapper = post.parentElement;\n      const text = post.textContent.toLowerCase();\n\n      if (query === \"\" || text.includes(query)) {\n        wrapper.style.display = \"block\";\n      } else {\n        wrapper.style.display = \"none\";\n      }\n    });\n  });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ab837d e-con-full elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-child\" data-id=\"3ab837d\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-44062c3 e-con-full e-flex e-con e-child\" data-id=\"44062c3\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb8178d elementor-widget elementor-widget-html\" data-id=\"fb8178d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Category Buttons -->\n<div class=\"categories-box\" style=\"padding: 20px; text-align: center;\">\n  <h4 style=\"margin-bottom: 15px;\">Categories & Tags<\/h4>\n\n<button class=\"filter-btn\" data-filter=\"Quality Assurance\">Quality Assurance<\/button>\n  <button class=\"filter-btn\" data-filter=\"Quality Science\">Quality Science<\/button>\n  <button class=\"filter-btn\" data-filter=\"AI in Testing\">AI in Testing<\/button>\n  <button class=\"filter-btn\" data-filter=\"Quality Engineering\">Quality Engineering<\/button>\n  <button class=\"filter-btn\" data-filter=\"Software Quality\">Software Quality<\/button>\n  <button class=\"filter-btn\" data-filter=\"Testing AI\">Testing AI<\/button>\n<\/div>\n\n<style>\n  .filter-btn {\n    padding: 10px 18px;\n    margin: 5px;\n    background: #7ddfff;\n    \n    border-radius: 20px;\n    cursor: pointer;\n    transition: all 0.3s ease;\n    font-weight: 600;\n    opacity: 0.85;\n    outline: none;\n  }\n\n  .filter-btn:hover {\n    background-color: #ffffff; \/* Slightly darker on hover *\/\n    color: #222 !important;\n  }\n\n  .filter-btn:focus {\n    outline: none;\n    background-color: #7ddfff; \/* Keep original bg on focus *\/\n    color: #222 !important;\n    opacity: 0.85;\n  }\n\n  .filter-btn:active {\n    background-color: #7ddfff; \/* Keep original bg on active *\/\n    color: #222 !important;\n    opacity: 0.85;\n  }\n\n  .filter-btn.active {\n    background-color: #0099ff;\n    color: #fff !important; \/* White text when active *\/\n    opacity: 1;\n    box-shadow: 0 0 10px #0099ff88;\n  }\n\n  .filter-btn.active:focus {\n    outline: none;\n    background-color: #0099ff;\n    color: #fff !important;\n    opacity: 1;\n    box-shadow: 0 0 10px #0099ff88;\n  }\n<\/style>\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    const buttons = document.querySelectorAll(\".filter-btn\");\n    const posts = document.querySelectorAll(\".custom-card\");\n    let activeFilter = null;\n\n    buttons.forEach(button => {\n      button.addEventListener(\"click\", () => {\n        const filter = button.getAttribute(\"data-filter\").toLowerCase();\n\n        if (activeFilter === filter) {\n          \/\/ Toggle off filter on second click: show all posts\n          activeFilter = null;\n          button.classList.remove(\"active\");\n\n          posts.forEach(post => {\n            post.parentElement.style.display = \"block\";\n          });\n        } else {\n          activeFilter = filter;\n\n          \/\/ Remove active from all buttons, add to clicked\n          buttons.forEach(btn => btn.classList.remove(\"active\"));\n          button.classList.add(\"active\");\n\n          \/\/ Filter posts by data-category attribute (comma-separated)\n          posts.forEach(post => {\n            const categories = post.getAttribute(\"data-category\")?.toLowerCase().split(\",\").map(cat => cat.trim()) || [];\n            if (categories.includes(filter)) {\n              post.parentElement.style.display = \"block\";\n            } else {\n              post.parentElement.style.display = \"none\";\n            }\n          });\n        }\n      });\n    });\n  });\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f0e8011 e-con-full e-flex e-con e-parent\" data-id=\"f0e8011\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2ea3434 e-con-full e-flex e-con e-child\" data-id=\"2ea3434\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-cf656f0 e-grid e-con-full e-con e-child\" data-id=\"cf656f0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b4b608 elementor-widget elementor-widget-html\" data-id=\"4b4b608\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Font Awesome -->\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\n\n<!-- ===== CARD ===== -->\n<div class=\"custom-card\" \n     data-url=\"https:\/\/blog.qsci.in\/index.php\/qsci\/why-we-started-qsci\/\" \n     data-category=\"Quality Science\"\n     style=\"background-image: url('https:\/\/blog.qsci.in\/wp-content\/uploads\/2025\/09\/20250917_004118.png');\">\n\n    <!-- Overlay -->\n    <div class=\"overlay\">\n        <h3 class=\"headline\">Why we started QSCI?<\/h3>\n\n        <!-- Hidden Content (Text + Share) -->\n        <div class=\"hidden-content\">\n            <p class=\"card-text\">\n                QSCI transforms quality into a data-driven science powered by analytics and continuous learning.\n            <\/p>\n\n            <!-- Share Button + Popup -->\n            <div class=\"share-container\">\n                <button class=\"share-toggle\" aria-label=\"Share\">\n                    <i class=\"fas fa-share-alt\"><\/i>\n                <\/button>\n                <div class=\"share-popup\">\n                    <a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fblog.qsci.in%2Findex.php%2Fqsci%2Fwhy-we-started-qsci%2F&display=popup&ref=plugin&src=share_button\" target=\"_blank\" aria-label=\"Share on Facebook\">\n                        <i class=\"fab fa-facebook-f\"><\/i>\n                    <\/a>\n                    <a href=\"https:\/\/x.com\/share?url=https%3A%2F%2Fblog.qsci.in%2Findex.php%2Fqsci%2Fwhy-we-started-qsci%2F&text=Why%20we%20started%20QSCI.%20QSCI%27s%20vision%20to%20transforms%20quality%20into%20a%20data-driven%20science%20powered%20by%20analytics%20and%20continuous%20learning.&via=qsci\" target=\"_blank\" aria-label=\"Share on Twitter\">\n                        <i class=\"fab fa-twitter\"><\/i>\n                    <\/a>\n                    <a href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&url=https%3A%2F%2Fblog.qsci.in%2Findex.php%2Fqsci%2Fwhy-we-started-qsci%2F&text=Why%20we%20started%20QSCI.%20QSCI%27s%20vision%20to%20transforms%20quality%20into%20a%20data-driven%20science%20powered%20by%20analytics%20and%20continuous%20learning.\" target=\"_blank\" aria-label=\"Share on LinkedIn\">\n                        <i class=\"fab fa-linkedin-in\"><\/i>\n                    <\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- ===== CSS ===== -->\n<style>\n.custom-card {\n    position: relative;\n    width: 100%;\n    max-width: 600px;\n    height: 350px;\n    overflow: hidden;\n    border-radius: 10px;\n    cursor: pointer; \/* card is clickable *\/\n    background-size: cover;\n    background-position: center;\n}\n\n.custom-card .overlay {\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    padding: 20px;\n    background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.7));\n\n\n    color: #000;\n    transition: all 0.5s ease;\n    box-sizing: border-box;\n}\n\n.custom-card .headline {\n    margin: 0;\n    font-size: 22px;\n    font-weight: bold;\n    color: #000;\n}\n\n\/* Hidden content *\/\n.hidden-content {\n    max-height: 0;\n    overflow: hidden;\n    opacity: 0;\n    transition: all 0.5s ease;\n    display: flex;\n    flex-direction: column;\n}\n\n.custom-card:hover .hidden-content {\n    max-height: 300px; \/* show text + share button *\/\n    opacity: 1;\n}\n\n.card-text {\n    margin: 10px 0;\n}\n\n\/* Share button aligned to right *\/\n.share-container {\n    margin-left: auto; \/* push to right *\/\n    display: flex;\n}\n\n\/* Share button styles *\/\n.share-toggle {\n    background: #333;\n    border: none;\n    border-radius: 50%;\n    padding: 10px 12px;\n    cursor: pointer;\n    color: #fff;\n    font-size: 16px;\n}\n\n.share-popup {\n    position: absolute;\n    bottom: 40px;\n    right: 0;\n    background: #222;\n    padding: 8px 10px;\n    border-radius: 6px;\n    box-shadow: 0 4px 8px rgba(0,0,0,0.3);\n    z-index: 9999;\n    display: none;\n    flex-direction: row;\n    gap: 10px;\n    transition: opacity 0.2s ease;\n}\n\/* Overlay effect stays on click *\/\n.share-container.active {\n  background-color: rgba(255, 255, 255, 0.2); \/* semi-transparent hover color *\/\n}\n\n.share-popup.show {\n    display: flex;\n}\n\n.share-popup a {\n    color: #fff;\n    text-decoration: none;\n    font-size: 18px;\n}\n<\/style>\n\n<!-- ===== JS ===== -->\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n\n    \/\/ Make card clickable\n    document.querySelectorAll('.custom-card').forEach(function(card) {\n        card.addEventListener('click', function(e) {\n            \/\/ Prevent navigation if share button clicked\n            if (e.target.closest('.share-container')) return;\n            const url = card.dataset.url;\n            if (url) window.location.href = url;\n        });\n    });\n\n    \/\/ Share popup functionality\n    document.querySelectorAll(\".share-container\").forEach(container => {\n        const toggle = container.querySelector(\".share-toggle\");\n        const popup  = container.querySelector(\".share-popup\");\n        let isOpen = false;\n        let hideTimeout;\n\n        function showPopup() { popup.classList.add(\"show\"); isOpen = true; }\n        function hidePopup() { popup.classList.remove(\"show\"); isOpen = false; }\n\n        toggle.addEventListener(\"click\", e => {\n            e.stopPropagation();\n            isOpen ? hidePopup() : showPopup();\n        });\n\n        container.addEventListener(\"mouseenter\", () => clearTimeout(hideTimeout));\n        container.addEventListener(\"mouseleave\", () => {\n            hideTimeout = setTimeout(hidePopup, 200);\n        });\n\n        document.addEventListener(\"click\", e => {\n            if (!container.contains(e.target)) hidePopup();\n        });\n    });\n\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-794954e elementor-widget elementor-widget-html\" data-id=\"794954e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Font Awesome -->\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\n\n<!-- ===== CARD ===== -->\n<div class=\"custom-card\" \n     data-url=\"https:\/\/blog.qsci.in\/index.php\/uncategorized\/what-is-quality-science\/\" \n     data-category=\"quality assurance, quality science, software quality, quality engineering\"\n     style=\"background-image: url('https:\/\/blog.qsci.in\/wp-content\/uploads\/2025\/09\/20250917_004209.png');\">\n\n    <!-- Overlay -->\n    <div class=\"overlay\">\n        <h3 class=\"headline\">What is Quality Science?<\/h3>\n\n        <!-- Hidden Content (Text + Share) -->\n        <div class=\"hidden-content\">\n            <p class=\"card-text\">\n                \nQuality has shifted from assurance to engineering to a science rooted in data, speed, and continuous improvement.\n\n            <\/p>\n\n            <!-- Share Button + Popup -->\n            <div class=\"share-container\">\n                <button class=\"share-toggle\" aria-label=\"Share\">\n                    <i class=\"fas fa-share-alt\"><\/i>\n                <\/button>\n                <div class=\"share-popup\">\n                    <a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fblog.qsci.in%2Findex.php%2Fquality_science%2Fwhat-is-quality-science%2F&display=popup&ref=plugin&src=share_button\" target=\"_blank\" aria-label=\"Share on Facebook\">\n                        <i class=\"fab fa-facebook-f\"><\/i>\n                    <\/a>\n                    <a href=\"https:\/\/x.com\/share?url=https%3A%2F%2Fblog.qsci.in%2Findex.php%2Fquality_science%2Fwhat-is-quality-science%2F&text=Evolution%20of%20software%20quality%20from%20assurance%20to%20engineering%20to%20a%20science%20rooted%20in%20data%2C%20speed%2C%20and%20continuous%20improvement.&via=qsci\" target=\"_blank\" aria-label=\"Share on Twitter\">\n                        <i class=\"fab fa-twitter\"><\/i>\n                    <\/a>\n                    <a href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&url=https%3A%2F%2Fblog.qsci.in%2Findex.php%2Fquality_science%2Fwhat-is-quality-science%2F&text=Evolution%20of%20software%20quality%20from%20assurance%20to%20engineering%20to%20a%20science%20rooted%20in%20data%2C%20speed%2C%20and%20continuous%20improvement.\" target=\"_blank\" aria-label=\"Share on LinkedIn\">\n                        <i class=\"fab fa-linkedin-in\"><\/i>\n                    <\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- ===== CSS ===== -->\n<style>\n.custom-card {\n    position: relative;\n    width: 100%;\n    max-width: 600px;\n    height: 350px;\n    overflow: hidden;\n    border-radius: 10px;\n    font-family: Arial, sans-serif;\n    cursor: pointer; \/* card is clickable *\/\n    background-size: cover;\n    background-position: center;\n}\n\n.custom-card .overlay {\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    padding: 20px;\n  background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.7));\n\n    color: #000;\n    transition: all 0.5s ease;\n    box-sizing: border-box;\n}\n\n.custom-card .headline {\n    margin: 0;\n    font-size: 22px;\n    font-weight: bold;\n    color: #000;\n}\n\n\/* Hidden content *\/\n.hidden-content {\n    max-height: 0;\n    overflow: hidden;\n    opacity: 0;\n    transition: all 0.5s ease;\n    display: flex;\n    flex-direction: column;\n}\n\n.custom-card:hover .hidden-content {\n    max-height: 300px; \/* show text + share button *\/\n    opacity: 1;\n}\n\n.card-text {\n    margin: 10px 0;\n}\n\n\/* Share button aligned to right *\/\n.share-container {\n    margin-left: auto; \/* push to right *\/\n    display: flex;\n}\n\n\/* Share button styles *\/\n.share-toggle {\n    background: #333;\n    border: none;\n    border-radius: 50%;\n    padding: 10px 12px;\n    cursor: pointer;\n    color: #fff;\n    font-size: 16px;\n}\n\n.share-popup {\n    position: absolute;\n    bottom: 40px;\n    right: 0;\n    background: #222;\n    padding: 8px 10px;\n    border-radius: 6px;\n    box-shadow: 0 4px 8px rgba(0,0,0,0.3);\n    z-index: 9999;\n    display: none;\n    flex-direction: row;\n    gap: 10px;\n    transition: opacity 0.2s ease;\n}\n\n.share-popup.show {\n    display: flex;\n}\n\n.share-popup a {\n    color: #fff;\n    text-decoration: none;\n    font-size: 18px;\n}\n<\/style>\n\n<!-- ===== JS ===== -->\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n\n    \/\/ Make card clickable\n    document.querySelectorAll('.custom-card').forEach(function(card) {\n        card.addEventListener('click', function(e) {\n            \/\/ Prevent navigation if share button clicked\n            if (e.target.closest('.share-container')) return;\n            const url = card.dataset.url;\n            if (url) window.location.href = url;\n        });\n    });\n\n    \/\/ Share popup functionality\n    document.querySelectorAll(\".share-container\").forEach(container => {\n        const toggle = container.querySelector(\".share-toggle\");\n        const popup  = container.querySelector(\".share-popup\");\n        let isOpen = false;\n        let hideTimeout;\n\n        function showPopup() { popup.classList.add(\"show\"); isOpen = true; }\n        function hidePopup() { popup.classList.remove(\"show\"); isOpen = false; }\n\n        toggle.addEventListener(\"click\", e => {\n            e.stopPropagation();\n            isOpen ? hidePopup() : showPopup();\n        });\n\n        container.addEventListener(\"mouseenter\", () => clearTimeout(hideTimeout));\n        container.addEventListener(\"mouseleave\", () => {\n            hideTimeout = setTimeout(hidePopup, 200);\n        });\n\n        document.addEventListener(\"click\", e => {\n            if (!container.contains(e.target)) hidePopup();\n        });\n    });\n\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-db15645 elementor-hidden-mobile e-flex e-con-boxed e-con e-child\" data-id=\"db15645\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-819b683 e-con-full e-flex e-con e-child\" data-id=\"819b683\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b98135c elementor-widget elementor-widget-html\" data-id=\"b98135c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Category Buttons -->\n<div class=\"categories-box\" style=\"padding: 20px; text-align: center;\">\n  <h4 style=\"margin-bottom: 15px;\">Categories & Tags<\/h4>\n\n<button class=\"filter-btn\" data-filter=\"Quality Assurance\">Quality Assurance<\/button>\n  <button class=\"filter-btn\" data-filter=\"Quality Science\">Quality Science<\/button>\n  <button class=\"filter-btn\" data-filter=\"AI in Testing\">AI in Testing<\/button>\n  <button class=\"filter-btn\" data-filter=\"Quality Engineering\">Quality Engineering<\/button>\n  <button class=\"filter-btn\" data-filter=\"Software Quality\">Software Quality<\/button>\n  <button class=\"filter-btn\" data-filter=\"Testing AI\">Testing AI<\/button>\n<\/div>\n\n<style>\n  .filter-btn {\n    padding: 10px 18px;\n    margin: 5px;\n    background: #7ddfff;\n    \n    border-radius: 20px;\n    cursor: pointer;\n    transition: all 0.3s ease;\n    font-weight: 600;\n    opacity: 0.85;\n    outline: none;\n  }\n\n  .filter-btn:hover {\n    background-color: #ffffff; \/* Slightly darker on hover *\/\n    color: #222 !important;\n  }\n\n  .filter-btn:focus {\n    outline: none;\n    background-color: #7ddfff; \/* Keep original bg on focus *\/\n    color: #222 !important;\n    opacity: 0.85;\n  }\n\n  .filter-btn:active {\n    background-color: #7ddfff; \/* Keep original bg on active *\/\n    color: #222 !important;\n    opacity: 0.85;\n  }\n\n  .filter-btn.active {\n    background-color: #0099ff;\n    color: #fff !important; \/* White text when active *\/\n    opacity: 1;\n    box-shadow: 0 0 10px #0099ff88;\n  }\n\n  .filter-btn.active:focus {\n    outline: none;\n    background-color: #0099ff;\n    color: #fff !important;\n    opacity: 1;\n    box-shadow: 0 0 10px #0099ff88;\n  }\n<\/style>\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    const buttons = document.querySelectorAll(\".filter-btn\");\n    const posts = document.querySelectorAll(\".custom-card\");\n    let activeFilter = null;\n\n    buttons.forEach(button => {\n      button.addEventListener(\"click\", () => {\n        const filter = button.getAttribute(\"data-filter\").toLowerCase();\n\n        if (activeFilter === filter) {\n          \/\/ Toggle off filter on second click: show all posts\n          activeFilter = null;\n          button.classList.remove(\"active\");\n\n          posts.forEach(post => {\n            post.parentElement.style.display = \"block\";\n          });\n        } else {\n          activeFilter = filter;\n\n          \/\/ Remove active from all buttons, add to clicked\n          buttons.forEach(btn => btn.classList.remove(\"active\"));\n          button.classList.add(\"active\");\n\n          \/\/ Filter posts by data-category attribute (comma-separated)\n          posts.forEach(post => {\n            const categories = post.getAttribute(\"data-category\")?.toLowerCase().split(\",\").map(cat => cat.trim()) || [];\n            if (categories.includes(filter)) {\n              post.parentElement.style.display = \"block\";\n            } else {\n              post.parentElement.style.display = \"none\";\n            }\n          });\n        }\n      });\n    });\n  });\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8dd2945 e-con-full e-flex e-con e-parent\" data-id=\"8dd2945\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-d8b79a3 e-con-full e-flex e-con e-child\" data-id=\"d8b79a3\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ba5f331 e-con-full e-flex e-con e-child\" data-id=\"ba5f331\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-957b1dd elementor-widget elementor-widget-heading\" data-id=\"957b1dd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">QSCI<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-60c866f elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"60c866f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h6>At QSCI, we believe that quality isn\u2019t just a goal it\u2019s a science. A science that integrates people, platforms, and processes. By applying proven methodologies, advanced tools, and data-driven insights, we help businesses enhance all three dimensions to build software that is reliable, scalable, and user-centric. QSCI empowers companies to elevate software quality from a checkbox activity to a strategic, measurable discipline using rigorous, analytics-driven approaches.<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d2e87e elementor-widget elementor-widget-heading\" data-id=\"9d2e87e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Follow us:<\/h5>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-046abce e-con-full e-flex e-con e-child\" data-id=\"046abce\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e1e4ccd elementor-shape-circle e-grid-align-left elementor-grid-0 elementor-widget elementor-widget-social-icons\" data-id=\"e1e4ccd\" data-element_type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-6e2b04e\" href=\"https:\/\/x.com\/QSCI_India\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Twitter<\/span>\n\t\t\t\t\t\t<svg class=\"e-font-icon-svg e-fab-twitter\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-github elementor-repeater-item-bbc53b2\" href=\"https:\/\/github.com\/QSCI\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Github<\/span>\n\t\t\t\t\t\t<svg class=\"e-font-icon-svg e-fab-github\" viewBox=\"0 0 496 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-4583f8f\" href=\"https:\/\/www.linkedin.com\/company\/qsci-india\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Linkedin<\/span>\n\t\t\t\t\t\t<svg class=\"e-font-icon-svg e-fab-linkedin\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dbeed7c e-con-full e-flex e-con e-child\" data-id=\"dbeed7c\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2f50327 e-con-full e-flex e-con e-child\" data-id=\"2f50327\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-20bc798 elementor-widget elementor-widget-heading\" data-id=\"20bc798\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Company<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-53d10cb elementor-widget elementor-widget-heading\" data-id=\"53d10cb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.qsci.in\/#what-is-quality-science\">What is Quality Science<\/a><\/h6>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd3d1ae elementor-widget elementor-widget-heading\" data-id=\"fd3d1ae\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.qsci.in\/#services\">Services  <\/a><\/h6>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5248f49 elementor-widget elementor-widget-heading\" data-id=\"5248f49\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.qsci.in\/#why-qsci\">Why QSCI?<\/a><\/h6>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c130e26 elementor-widget elementor-widget-heading\" data-id=\"c130e26\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.qsci.in\/#our-expertise\">Our expertise<\/a><\/h6>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d5d434e elementor-widget elementor-widget-heading\" data-id=\"d5d434e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.qsci.in\/#contact-us\">Contact us<\/a><\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e6c8d3d e-con-full e-flex e-con e-child\" data-id=\"e6c8d3d\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-bcb700c e-con-full e-flex e-con e-child\" data-id=\"bcb700c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bbb95fd elementor-widget elementor-widget-heading\" data-id=\"bbb95fd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Resources<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2279fe6 elementor-widget elementor-widget-heading\" data-id=\"2279fe6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/blog.qsci.in\/\">Blog<\/a><\/h6>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-19ece85 elementor-widget elementor-widget-heading\" data-id=\"19ece85\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/blog.qsci.in\/\">Knowledge Base<\/a><\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Why we started QSCI? QSCI transforms quality into a data-driven science powered by analytics and continuous learning. All articles \ud83d\udd0d Categories &#038; Tags Quality Assurance Quality Science AI in Testing Quality Engineering Software Quality Testing AI Why we started QSCI? QSCI transforms quality into a data-driven science powered by analytics and continuous learning. What is [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-190","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.qsci.in\/index.php\/wp-json\/wp\/v2\/pages\/190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.qsci.in\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.qsci.in\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.qsci.in\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.qsci.in\/index.php\/wp-json\/wp\/v2\/comments?post=190"}],"version-history":[{"count":1247,"href":"https:\/\/blog.qsci.in\/index.php\/wp-json\/wp\/v2\/pages\/190\/revisions"}],"predecessor-version":[{"id":4744,"href":"https:\/\/blog.qsci.in\/index.php\/wp-json\/wp\/v2\/pages\/190\/revisions\/4744"}],"wp:attachment":[{"href":"https:\/\/blog.qsci.in\/index.php\/wp-json\/wp\/v2\/media?parent=190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}