[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-automated-testing-sg":3,"job-search-\u002Fen-sg\u002Fjobs-by-skill\u002Fautomated-testing":8,"skill-page-filters-\u002Fen-sg\u002Fjobs-by-skill\u002Fautomated-testing":133,"featured-jobs-\u002Fen-sg\u002Fjobs-by-skill\u002Fautomated-testing":265},{"image_path":4,"content_de":5,"content_en":5,"composite_key":6,"last_updated":7},"\u002Fimages\u002Fskill\u002Fautomated-testing.webp",null,"skill:automated-testing:sg","2026-08-17T09:05:52.020568+02:00",{"total":9,"jobs":10},3,[11,74,102],{"id":12,"slug":13,"title":14,"raw_title":5,"is_featured":15,"company":16,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":19,"processed_country_iso_code_gmaps":20,"processed_home_office":22,"processed_salary_min":23,"processed_salary_max":24,"processed_salary_currency":25,"processed_salary_source":26,"processed_working_hours":27,"processed_employment_types":29,"processed_it_skills":30,"processed_it_skills_labels":32,"processed_job_expertise_skills":57,"processed_job_expertise_skills_labels":58,"max_cpc":73,"actual_cpc":73},76449,"full-stack-developer-java-reactjs-ocbc-bank-2","Full Stack Developer (Java, ReactJS)",false,{"name":17,"slug":18,"logo_url":5},"OCBC Bank","ocbc-bank",[],[21],"SG","onsite",120000,180000,"SGD","estimated",[28],"FULL_TIME","permanent",{"mq":31,"xml":31,"css3":31,"java":31,"jira":31,"json":31,"ci\u002Fcd":31,"html5":31,"kafka":31,"redux":31,"docker":31,"jenkins":31,"reactjs":31,"bitbucket":31,"liquibase":31,"confluence":31,"javascript":31,"kubernetes":31,"spring boot":31,"spring data":31,"restful apis":31,"spring batch":31,"swagger\u002Fopenapi":31,"automated testing":31},4,[33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56],"Java","Spring Boot","Spring Data","Spring Batch","ReactJS","JavaScript","HTML5","CSS3","Redux","RESTful APIs","JSON","Swagger\u002FOpenAPI","XML","Docker","Kubernetes","MQ","Kafka","Jira","Confluence","Jenkins","Bitbucket","Liquibase","CI\u002FCD","Automated Testing",{"ipo":9,"otc":9,"bonds":9,"funds":9,"loans":9,"deposits":9,"full sdlc":31,"cash equities":9,"capital markets":9,"wealth management":9,"agile methodologies":31,"order management systems":9,"front-to-back integration":9,"microservices architecture":31},[59,60,61,62,63,64,65,66,67,68,69,70,71,72],"Agile Methodologies","Full SDLC","Microservices Architecture","Wealth Management","Capital Markets","Order Management Systems","OTC","Bonds","Cash Equities","Funds","IPO","Loans","Deposits","Front-to-Back Integration",1,{"id":75,"slug":76,"title":77,"raw_title":5,"is_featured":15,"company":78,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":81,"processed_country_iso_code_gmaps":83,"processed_home_office":22,"processed_salary_min":23,"processed_salary_max":24,"processed_salary_currency":25,"processed_salary_source":26,"processed_working_hours":84,"processed_employment_types":29,"processed_it_skills":85,"processed_it_skills_labels":87,"processed_job_expertise_skills":90,"processed_job_expertise_skills_labels":91,"max_cpc":73,"actual_cpc":73},52127,"vp-efx-developer-global-market-united-overseas-bank-ltd","VP, eFX Developer - Global Market",{"name":79,"slug":80,"logo_url":5},"United Overseas Bank Ltd","united-overseas-bank-ltd",[82],"Singapore",[21],[28],{"java":31,"javascript":86,"automated testing":9,"continuous deployment":9,"continuous integration":9},2,[33,38,56,88,89],"Continuous Integration","Continuous Deployment",{"architecture":31,"market making":9,"system design":31,"risk management":9,"peer code review":9,"algorithmic trading":31,"low-latency systems":31,"liquidity aggregation":9,"high frequency trading":9,"high-throughput systems":31},[92,93,94,95,96,97,98,99,100,101],"Low-latency systems","High-throughput systems","Algorithmic trading","Market making","Risk management","Liquidity aggregation","High frequency trading","System design","Architecture","Peer code review",{"id":103,"slug":104,"title":105,"raw_title":5,"is_featured":15,"company":106,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":107,"processed_country_iso_code_gmaps":108,"processed_home_office":22,"processed_salary_min":24,"processed_salary_max":109,"processed_salary_currency":25,"processed_salary_source":26,"processed_working_hours":110,"processed_employment_types":29,"processed_it_skills":111,"processed_it_skills_labels":112,"processed_job_expertise_skills":120,"processed_job_expertise_skills_labels":121,"max_cpc":73,"actual_cpc":73},51964,"ed-technical-delivery-amp-development-head-digital-wholesale-banking-united-overseas-bank-ltd","ED Technical Delivery & Development Head, Digital Wholesale Banking",{"name":79,"slug":80,"logo_url":5},[82],[21],250000,[28],{"api":31,"sre":31,"ci\u002Fcd":31,"devsecops":31,"microservices":31,"observability":31,"event streaming":31,"automated testing":31,"container orchestration":31},[113,114,115,116,55,56,117,118,119],"API","Event Streaming","Microservices","Container Orchestration","Observability","SRE","DevSecOps",{"risk management":31,"budget ownership":31,"demand management":31,"talent management":31,"vendor management":31,"program management":31,"agile methodologies":31,"delivery management":31,"technology strategy":31,"regulatory compliance":31,"waterfall methodology":31,"architecture governance":31},[122,123,124,125,126,127,128,129,59,130,131,132],"Technology Strategy","Architecture Governance","Delivery Management","Program Management","Budget Ownership","Vendor Management","Regulatory Compliance","Risk Management","Waterfall Methodology","Demand Management","Talent Management",{"industry":134,"employment_type":141,"expertise_skills":144,"it_skills":201,"salary_currency":261,"processed_working_hours":263},[135,138],{"key":136,"label":137,"count":86},"banking","Banking",{"key":139,"label":140,"count":73},"financial services","Financial Services",[142],{"key":29,"label":143,"count":9},"PERMANENT",[145,147,149,151,153,155,158,160,162,165,168,171,173,175,177,179,181,184,186,189,191,194,196,199],{"key":146,"label":59,"slug":146,"count":86},"agile-methodologies",{"key":148,"label":129,"slug":148,"count":86},"risk-management",{"key":150,"label":100,"slug":150,"count":73},"architecture",{"key":152,"label":123,"slug":152,"count":73},"architecture-governance",{"key":154,"label":71,"slug":154,"count":73},"deposits",{"key":156,"label":157,"slug":156,"count":73},"full-sdlc","Full Sdlc",{"key":159,"label":63,"slug":159,"count":73},"capital-markets",{"key":161,"label":131,"slug":161,"count":73},"demand-management",{"key":163,"label":164,"slug":163,"count":73},"high-throughput-systems","High-Throughput Systems",{"key":166,"label":167,"slug":166,"count":73},"liquidity-aggregation","Liquidity Aggregation",{"key":169,"label":170,"slug":169,"count":73},"otc","Otc",{"key":172,"label":67,"slug":172,"count":73},"cash-equities",{"key":174,"label":124,"slug":174,"count":73},"delivery-management",{"key":176,"label":61,"slug":176,"count":73},"microservices-architecture",{"key":178,"label":127,"slug":178,"count":73},"vendor-management",{"key":180,"label":62,"slug":180,"count":73},"wealth-management",{"key":182,"label":183,"slug":182,"count":73},"project-management","Project management",{"key":185,"label":122,"slug":185,"count":73},"technology-strategy",{"key":187,"label":188,"slug":187,"count":73},"low-latency-systems","Low-Latency Systems",{"key":190,"label":132,"slug":190,"count":73},"talent-management",{"key":192,"label":193,"slug":192,"count":73},"ipo","Ipo",{"key":195,"label":66,"slug":195,"count":73},"bonds",{"key":197,"label":198,"slug":197,"count":73},"high-frequency-trading","High Frequency Trading",{"key":200,"label":128,"slug":200,"count":73},"regulatory-compliance",[202,204,207,209,212,215,218,220,222,224,227,230,232,235,238,240,242,244,247,249,252,254,256,258],{"key":203,"label":56,"slug":203,"count":9},"automated-testing",{"key":205,"label":206,"slug":205,"count":86},"javascript","Javascript",{"key":208,"label":33,"slug":208,"count":86},"java",{"key":210,"label":211,"slug":210,"count":86},"cicd","Ci\u002FCd",{"key":213,"label":214,"slug":213,"count":73},"api","Api",{"key":216,"label":217,"slug":216,"count":73},"restful-apis","Restful Apis",{"key":219,"label":51,"slug":219,"count":73},"confluence",{"key":221,"label":89,"slug":221,"count":73},"continuous-deployment",{"key":223,"label":117,"slug":223,"count":73},"observability",{"key":225,"label":226,"slug":225,"count":73},"devsecops","Devsecops",{"key":228,"label":229,"slug":228,"count":73},"swaggeropenapi","Swagger\u002FOpenapi",{"key":231,"label":47,"slug":231,"count":73},"kubernetes",{"key":233,"label":234,"slug":233,"count":73},"sre","Sre",{"key":236,"label":237,"slug":236,"count":73},"xml","Xml",{"key":239,"label":34,"slug":239,"count":73},"spring-boot",{"key":241,"label":49,"slug":241,"count":73},"kafka",{"key":243,"label":41,"slug":243,"count":73},"redux",{"key":245,"label":246,"slug":245,"count":73},"mq","Mq",{"key":248,"label":88,"slug":248,"count":73},"continuous-integration",{"key":250,"label":251,"slug":250,"count":73},"json","Json",{"key":253,"label":35,"slug":253,"count":73},"spring-data",{"key":255,"label":116,"slug":255,"count":73},"container-orchestration",{"key":257,"label":50,"slug":257,"count":73},"jira",{"key":259,"label":260,"slug":259,"count":73},"html5","Html5",[262],{"key":25,"label":25,"count":9},[264],{"key":28,"label":28,"count":9},{"total":266,"jobs":267},0,[]]