






{"id":25218,"date":"2025-09-11T05:34:44","date_gmt":"2025-09-11T05:34:44","guid":{"rendered":"https:\/\/dataforpublicgood.org.in\/?page_id=25033"},"modified":"2025-09-11T05:34:44","modified_gmt":"2025-09-11T05:34:44","slug":"qa-automation-engineer-frontend-full-stack-testing-angular-heavy","status":"publish","type":"page","link":"https:\/\/dataforpublicgood.org.in\/cdpg\/qa-automation-engineer-frontend-full-stack-testing-angular-heavy\/","title":{"rendered":"QA Automation Engineer \u2014 Frontend &amp; Full-Stack Testing (Angular-heavy)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"25218\" class=\"elementor elementor-25218\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6fad9d5 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"6fad9d5\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-53fae88\" data-id=\"53fae88\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5a31d9b elementor-widget elementor-widget-spacer\" data-id=\"5a31d9b\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\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-98c6ff4 elementor-widget elementor-widget-heading\" data-id=\"98c6ff4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Position Title : QA Automation Engineer \u2014 Frontend &amp;\nFull-Stack Testing (Angular-heavy)<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-90803fc elementor-widget elementor-widget-spacer\" data-id=\"90803fc\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-622c4c8 hide elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"622c4c8\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cd0b78b\" data-id=\"cd0b78b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-213615b elementor-widget elementor-widget-heading\" data-id=\"213615b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Overview:<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-200d059 elementor-widget elementor-widget-text-editor\" data-id=\"200d059\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<strong>Level<\/strong>: Senior (Mid \u2192 Senior)<br>\n<strong>Team\/Stack<\/strong> : Angular web app, Elasticsearch, PostgreSQL, RabbitMQ, Redis, Grafana\/Prometheus, Docker\/Kubernetes\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\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-786667f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"786667f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c989c2f\" data-id=\"c989c2f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5a6e65d elementor-widget elementor-widget-heading\" data-id=\"5a6e65d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Role summary<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fcdc06d elementor-widget elementor-widget-text-editor\" data-id=\"fcdc06d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>This is a senior position responsible for quality efforts across our Angular web application and its supporting services. The role is heavy on UI automation design and execution, and also includes API automation, performance testing, and reliability validations. You will own test strategy for features, build and maintain automation frameworks, collaborate closely with frontend, backend and DevOps teams, and help improve test coverage, reliability, and CI\/CD gating.<\/p><p><strong>Level<\/strong>: Senior (Mid \u2192 Senior)<br \/><strong>Team\/Stack<\/strong> : Angular web app, Elasticsearch, PostgreSQL, RabbitMQ, Redis, Grafana\/Prometheus, Docker\/Kubernetes<\/p>\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\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-67864b5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"67864b5\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6cc213f\" data-id=\"6cc213f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9292b5f elementor-widget elementor-widget-heading\" data-id=\"9292b5f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Key Responsibilities:<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4370a38 elementor-widget elementor-widget-heading\" data-id=\"4370a38\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Required Qualifications :<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b98d4e0 elementor-widget elementor-widget-text-editor\" data-id=\"b98d4e0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<ul>\n \t<li>Design test strategies and detailed test plans for web (Angular) UI, APIs, and integration flows.\n\n<\/li>\n \t<li>Build, maintain, and scale UI automation frameworks using Cypress \/ Playwright \/ Selenium with TypeScript\/JavaScript.\n\n<\/li>\n \t<li>Implement API automation suites using Postman or HTTP test frameworks (supertest, REST-assured).<\/li>\n \t<li>Create reliable, maintainable end-to-end (E2E) suites and integrate them into CI pipelines.<\/li>\n \t<li>Write and run performance tests (JMeter or k6) to identify regressions and bottlenecks.\n\n<\/li>\n \t<li>Partner with developers to reduce flakiness (stable locators, robust wait strategies, test data setup\/teardown).\n<\/li>\n\n<li>Run system-level smoke and regression tests for deployments on Docker\/Kubernetes.<\/li>\n<li>Own defect triage \u2014 review, prioritize, and assign reported bugs; perform risk-based testing and release quality sign-off.\n<\/li>\n<li>Mentor other QA engineers on automation best practices, code review, and test design.\n<\/li>\n<li>Help define QA KPIs (test coverage, mean time to detect, flakiness rate, release sign-off metrics).<\/li>\n<\/ul>\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 class=\"elementor-element elementor-element-27c7606 elementor-widget elementor-widget-heading\" data-id=\"27c7606\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Must-have skills & experience :<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3016a8c elementor-widget elementor-widget-text-editor\" data-id=\"3016a8c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<ul>\n  <li>3\u20135 years in software QA with a strong focus on automated testing (or equivalent experience for senior candidates).<\/li>\n  <li>Hands-on UI automation with Cypress, Playwright, or Selenium WebDriver \u2014 preferably using TypeScript \/ JavaScript.<\/li>\n  <li>Good understanding of Angular applications (components, routing, forms, change detection, testability concerns).<\/li>\n  <li>API testing experience with Postman or HTTP test frameworks; strong knowledge of REST principles and JSON schema validation.<\/li>\n  <li>Experience with performance testing tools such as JMeter or k6 and ability to interpret results and recommend remediation.<\/li>\n  <li>Skilled in writing maintainable, modular test code and creating CI\/CD pipelines (GitHub Actions, Jenkins, GitLab CI, etc.).<\/li>\n  <li>Strong debugging skills; comfortable reading logs and tracing requests across distributed services.<\/li>\n  <li>Excellent communication skills and proven experience collaborating with frontend, backend, and SRE\/DevOps teams.<\/li>\n<\/ul>\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\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3672367\" data-id=\"3672367\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fbc3c50 elementor-widget elementor-widget-heading\" data-id=\"fbc3c50\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Apply for this job<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a57ec99 elementor-widget elementor-widget-text-editor\" data-id=\"a57ec99\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p><iframe style=\"height: 500px; width: 99%; border: none;\" src=\"https:\/\/forms.zohopublic.in\/iudxcrm2\/form\/QAAutomationEngineerFrontendampFullStackTestingAng\/formperma\/9lCBt-_5XLzAKxPAr9Qd5JCUUhzwYjEESxCMDAWq4UA\" frameborder=\"0\" aria-label=\"QA Automation Engineer \u2014 Frontend &amp; Full-Stack Testing (Angular-heavy)\"><\/iframe><\/p>\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\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Position Title : QA Automation Engineer \u2014 Frontend &amp; Full-Stack Testing (Angular-heavy) Overview: Level: Senior (Mid \u2192 Senior) Team\/Stack : Angular web app, Elasticsearch, PostgreSQL, RabbitMQ, Redis, Grafana\/Prometheus, Docker\/Kubernetes Role summary This is a senior position responsible for quality efforts across our Angular web application and its supporting services. The role is heavy on UI automation design and execution, and &hellip;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"blank-builder.php","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-25218","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>QA Automation Engineer \u2014 Frontend &amp; Full-Stack Testing (Angular-heavy) - Data for Public Good<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dataforpublicgood.org.in\/cdpg\/qa-automation-engineer-frontend-full-stack-testing-angular-heavy\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"QA Automation Engineer \u2014 Frontend &amp; Full-Stack Testing (Angular-heavy) - Data for Public Good\" \/>\n<meta property=\"og:description\" content=\"Position Title : QA Automation Engineer \u2014 Frontend &amp; Full-Stack Testing (Angular-heavy) Overview: Level: Senior (Mid \u2192 Senior) Team\/Stack : Angular web app, Elasticsearch, PostgreSQL, RabbitMQ, Redis, Grafana\/Prometheus, Docker\/Kubernetes Role summary This is a senior position responsible for quality efforts across our Angular web application and its supporting services. The role is heavy on UI automation design and execution, and &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dataforpublicgood.org.in\/cdpg\/qa-automation-engineer-frontend-full-stack-testing-angular-heavy\/\" \/>\n<meta property=\"og:site_name\" content=\"Data for Public Good\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@AgriDataXchange\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dataforpublicgood.org.in\\\/cdpg\\\/qa-automation-engineer-frontend-full-stack-testing-angular-heavy\\\/\",\"url\":\"https:\\\/\\\/dataforpublicgood.org.in\\\/cdpg\\\/qa-automation-engineer-frontend-full-stack-testing-angular-heavy\\\/\",\"name\":\"QA Automation Engineer \u2014 Frontend &amp; Full-Stack Testing (Angular-heavy) - Data for Public Good\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dataforpublicgood.org.in\\\/cdpg\\\/#website\"},\"datePublished\":\"2025-09-11T05:34:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dataforpublicgood.org.in\\\/cdpg\\\/qa-automation-engineer-frontend-full-stack-testing-angular-heavy\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dataforpublicgood.org.in\\\/cdpg\\\/qa-automation-engineer-frontend-full-stack-testing-angular-heavy\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dataforpublicgood.org.in\\\/cdpg\\\/qa-automation-engineer-frontend-full-stack-testing-angular-heavy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/dataforpublicgood.org.in\\\/cdpg\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"QA Automation Engineer \u2014 Frontend &amp; Full-Stack Testing (Angular-heavy)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dataforpublicgood.org.in\\\/cdpg\\\/#website\",\"url\":\"https:\\\/\\\/dataforpublicgood.org.in\\\/cdpg\\\/\",\"name\":\"Data for Public Good\",\"description\":\"Data for Public Good\",\"publisher\":{\"@id\":\"https:\\\/\\\/dataforpublicgood.org.in\\\/cdpg\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dataforpublicgood.org.in\\\/cdpg\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/dataforpublicgood.org.in\\\/cdpg\\\/#organization\",\"name\":\"Data for Public Good\",\"url\":\"https:\\\/\\\/dataforpublicgood.org.in\\\/cdpg\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dataforpublicgood.org.in\\\/cdpg\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/adex.org.in\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/adex-logo.png\",\"contentUrl\":\"https:\\\/\\\/adex.org.in\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/adex-logo.png\",\"width\":720,\"height\":270,\"caption\":\"Data for Public Good\"},\"image\":{\"@id\":\"https:\\\/\\\/dataforpublicgood.org.in\\\/cdpg\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/AgriDataXchange\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/agricultural-data-exchange\\\/?viewAsMember=true\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"QA Automation Engineer \u2014 Frontend &amp; Full-Stack Testing (Angular-heavy) - Data for Public Good","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dataforpublicgood.org.in\/cdpg\/qa-automation-engineer-frontend-full-stack-testing-angular-heavy\/","og_locale":"en_US","og_type":"article","og_title":"QA Automation Engineer \u2014 Frontend &amp; Full-Stack Testing (Angular-heavy) - Data for Public Good","og_description":"Position Title : QA Automation Engineer \u2014 Frontend &amp; Full-Stack Testing (Angular-heavy) Overview: Level: Senior (Mid \u2192 Senior) Team\/Stack : Angular web app, Elasticsearch, PostgreSQL, RabbitMQ, Redis, Grafana\/Prometheus, Docker\/Kubernetes Role summary This is a senior position responsible for quality efforts across our Angular web application and its supporting services. The role is heavy on UI automation design and execution, and &hellip;","og_url":"https:\/\/dataforpublicgood.org.in\/cdpg\/qa-automation-engineer-frontend-full-stack-testing-angular-heavy\/","og_site_name":"Data for Public Good","twitter_card":"summary_large_image","twitter_site":"@AgriDataXchange","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dataforpublicgood.org.in\/cdpg\/qa-automation-engineer-frontend-full-stack-testing-angular-heavy\/","url":"https:\/\/dataforpublicgood.org.in\/cdpg\/qa-automation-engineer-frontend-full-stack-testing-angular-heavy\/","name":"QA Automation Engineer \u2014 Frontend &amp; Full-Stack Testing (Angular-heavy) - Data for Public Good","isPartOf":{"@id":"https:\/\/dataforpublicgood.org.in\/cdpg\/#website"},"datePublished":"2025-09-11T05:34:44+00:00","breadcrumb":{"@id":"https:\/\/dataforpublicgood.org.in\/cdpg\/qa-automation-engineer-frontend-full-stack-testing-angular-heavy\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dataforpublicgood.org.in\/cdpg\/qa-automation-engineer-frontend-full-stack-testing-angular-heavy\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dataforpublicgood.org.in\/cdpg\/qa-automation-engineer-frontend-full-stack-testing-angular-heavy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dataforpublicgood.org.in\/cdpg\/"},{"@type":"ListItem","position":2,"name":"QA Automation Engineer \u2014 Frontend &amp; Full-Stack Testing (Angular-heavy)"}]},{"@type":"WebSite","@id":"https:\/\/dataforpublicgood.org.in\/cdpg\/#website","url":"https:\/\/dataforpublicgood.org.in\/cdpg\/","name":"Data for Public Good","description":"Data for Public Good","publisher":{"@id":"https:\/\/dataforpublicgood.org.in\/cdpg\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dataforpublicgood.org.in\/cdpg\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dataforpublicgood.org.in\/cdpg\/#organization","name":"Data for Public Good","url":"https:\/\/dataforpublicgood.org.in\/cdpg\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dataforpublicgood.org.in\/cdpg\/#\/schema\/logo\/image\/","url":"https:\/\/adex.org.in\/wp-content\/uploads\/2022\/12\/adex-logo.png","contentUrl":"https:\/\/adex.org.in\/wp-content\/uploads\/2022\/12\/adex-logo.png","width":720,"height":270,"caption":"Data for Public Good"},"image":{"@id":"https:\/\/dataforpublicgood.org.in\/cdpg\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/AgriDataXchange","https:\/\/www.linkedin.com\/company\/agricultural-data-exchange\/?viewAsMember=true"]}]}},"_links":{"self":[{"href":"https:\/\/dataforpublicgood.org.in\/cdpg\/wp-json\/wp\/v2\/pages\/25218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dataforpublicgood.org.in\/cdpg\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dataforpublicgood.org.in\/cdpg\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dataforpublicgood.org.in\/cdpg\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/dataforpublicgood.org.in\/cdpg\/wp-json\/wp\/v2\/comments?post=25218"}],"version-history":[{"count":0,"href":"https:\/\/dataforpublicgood.org.in\/cdpg\/wp-json\/wp\/v2\/pages\/25218\/revisions"}],"wp:attachment":[{"href":"https:\/\/dataforpublicgood.org.in\/cdpg\/wp-json\/wp\/v2\/media?parent=25218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}