[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-automated-testing-gb":3,"job-search-\u002Fde-gb\u002Fjobs-by-expertise\u002Fautomated-testing":4,"expertise-filters-\u002Fde-gb\u002Fjobs-by-expertise\u002Fautomated-testing":180,"featured-jobs-\u002Fde-gb\u002Fjobs-by-expertise\u002Fautomated-testing":321},{},{"total":5,"jobs":6},4,[7,66,109,144],{"id":8,"slug":9,"title":10,"raw_title":11,"is_featured":12,"company":13,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":16,"processed_country_iso_code_gmaps":18,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":25,"processed_employment_types":27,"processed_it_skills":28,"processed_it_skills_labels":31,"processed_job_expertise_skills":46,"processed_job_expertise_skills_labels":47,"max_cpc":65,"actual_cpc":65},80039,"product-engineer-lead-consultant-hybrid-allstate-ni","Product Engineer - Lead Consultant (Hybrid)",null,false,{"name":14,"slug":15,"logo_url":11},"Allstate NI","allstate-ni",[17],"Belfast",[19],"GB","hybrid",60000,80000,"GBP","estimated",[26],"FULL_TIME","permanent",{"aws":29,"sql":5,"java":5,"azure":29,"kafka":29,"react":5,"docker":29,"rest apis":5,"kubernetes":29,"spring boot":5,"microservices":5,"machine learning":30,"large language models (llms)":30,"ai-assisted development tools (e.g., copilot, cursor)":30},3,2,[32,33,34,35,36,37,38,39,40,41,42,43,44,45],"React","Java","Spring Boot","SQL","Kafka","REST APIs","Microservices","Docker","Kubernetes","AWS","Azure","Large Language Models (LLMs)","Machine Learning","AI-assisted development tools (e.g., Copilot, Cursor)",{"code review":5,"system design":5,"data protection":29,"risk management":29,"technology risk":29,"automated testing":5,"control management":29,"paired programming":5,"compliance workflows":29,"software engineering":5,"test-driven development":5,"resilient service design":29,"role-based access controls":29,"secure software development":29,"authentication and authorization":29,"full software development lifecycle":5,"continuous integration and deployment":5},[48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64],"Software Engineering","Full Software Development Lifecycle","Test-Driven Development","Paired Programming","Code Review","Automated Testing","Continuous Integration and Deployment","System Design","Risk Management","Control Management","Compliance Workflows","Technology Risk","Authentication and Authorization","Role-Based Access Controls","Secure Software Development","Resilient Service Design","Data Protection",1,{"id":67,"slug":68,"title":69,"raw_title":11,"is_featured":12,"company":70,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":73,"processed_country_iso_code_gmaps":75,"processed_home_office":20,"processed_salary_min":76,"processed_salary_max":77,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":78,"processed_employment_types":27,"processed_it_skills":79,"processed_it_skills_labels":80,"processed_job_expertise_skills":98,"processed_job_expertise_skills_labels":99,"max_cpc":65,"actual_cpc":65},79940,"digital-engineer-aberdeen-corporate-services-limited","Digital Engineer",{"name":71,"slug":72,"logo_url":11},"Aberdeen Corporate Services Limited","aberdeen-corporate-services-limited",[74],"Edinburgh",[19],50000,70000,[26],{"c#":29,"git":29,"seo":30,".net":29,"ci\u002Fcd":29,"react":30,"codeql":30,"github":29,"vercel":30,"graphql":30,"next.js":30,"sonarqube":30,"storybook":30,"terraform":30,"playwright":29,"typescript":30,"microsoft azure":29,"sitecore xm cloud":30},[81,82,83,84,85,86,87,32,88,89,90,91,92,93,94,95,96,97],"C#",".NET","Microsoft Azure","Git","GitHub","CI\u002FCD","Playwright","Next.js","TypeScript","Terraform","Sitecore XM Cloud","Vercel","Storybook","GraphQL","CodeQL","SonarQube","SEO",{"code reviews":29,"agile delivery":29,"api development":29,"automated testing":29,"cloud infrastructure":29,"security and compliance":29,"technical documentation":29,"performance optimisation":30,"digital application development":29},[100,101,102,103,104,105,106,107,108],"Digital application development","API development","Cloud infrastructure","Automated testing","Agile delivery","Security and compliance","Technical documentation","Code reviews","Performance optimisation",{"id":110,"slug":111,"title":112,"raw_title":11,"is_featured":12,"company":113,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":114,"processed_country_iso_code_gmaps":115,"processed_home_office":20,"processed_salary_min":76,"processed_salary_max":77,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":116,"processed_employment_types":27,"processed_it_skills":117,"processed_it_skills_labels":118,"processed_job_expertise_skills":129,"processed_job_expertise_skills_labels":130,"max_cpc":65,"actual_cpc":65},68567,"mobile-quality-engineer-aberdeen-corporate-services-limited","Mobile Quality Engineer",{"name":71,"slug":72,"logo_url":11},[74],[19],[26],{"jest":29,"azure":29,"junit":29,"cypress":29,"maestro":30,"postman":29,"selenium":29,"javascript":30,"playwright":29,"typescript":30,"browserstack":30,"ci\u002Fcd pipelines":29,"ai-driven testing":30},[87,119,120,121,122,123,42,124,125,89,126,127,128],"Cypress","Selenium","Jest","JUnit","Postman","CI\u002FCD pipelines","JavaScript","Maestro","BrowserStack","AI-driven testing",{"manual testing":5,"security testing":29,"automated testing":5,"agile methodologies":5,"exploratory testing":29,"performance testing":29,"quality engineering":5,"accessibility testing":29,"mobile application testing":5,"service resilience testing":29,"test automation frameworks":29,"testing strategy definition":5,"shift-left quality approaches":29,"cross-platform software testing":5},[131,103,132,133,134,135,136,137,138,139,140,141,142,143],"Manual testing","Cross-platform software testing","Mobile application testing","Testing strategy definition","Agile methodologies","Quality engineering","Test automation frameworks","Performance testing","Accessibility testing","Security testing","Service resilience testing","Exploratory testing","Shift-left quality approaches",{"id":145,"slug":146,"title":147,"raw_title":11,"is_featured":12,"company":148,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":151,"processed_country_iso_code_gmaps":153,"processed_home_office":154,"processed_salary_min":22,"processed_salary_max":155,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":156,"processed_employment_types":27,"processed_it_skills":157,"processed_it_skills_labels":158,"processed_job_expertise_skills":162,"processed_job_expertise_skills_labels":163,"max_cpc":65,"actual_cpc":65},59863,"senior-c-java-developer-lseg-employment-services-limited","Senior C++ \u002F Java Developer",{"name":149,"slug":150,"logo_url":11},"LSEG Employment Services Limited","lseg-employment-services-limited",[152],"London",[19],"onsite",120000,[26],{"c++":5,"java":5,"ci\u002Fcd":29,"linux":29,"cloud platforms":30},[159,33,160,86,161],"C++","Linux","Cloud Platforms",{"apis":29,"sdlc":5,"messaging":29,"algorithms":5,"build tools":29,"code review":5,"concurrency":5,"observability":29,"data structures":5,"version control":29,"technical design":5,"automated testing":29,"memory management":5,"performance tuning":29,"system integration":5,"distributed systems":5,"object-oriented design":5,"inter-service communication":29},[164,165,166,167,168,169,170,171,172,173,174,175,53,176,177,178,179,52],"Object-Oriented Design","Data Structures","Algorithms","Concurrency","Memory Management","System Integration","Distributed Systems","Messaging","APIs","Inter-service Communication","Build Tools","Version Control","Performance Tuning","Observability","SDLC","Technical Design",{"industry":181,"employment_type":194,"expertise_skills":197,"it_skills":258,"salary_currency":317,"processed_working_hours":319},[182,185,188,191],{"key":183,"label":184,"count":30},"financial services","Financial Services",{"key":186,"label":187,"count":65},"financial markets infrastructure","Financial Markets Infrastructure",{"key":189,"label":190,"count":65},"data","Data",{"key":192,"label":193,"count":65},"insurance","Insurance",[195],{"key":27,"label":196,"count":5},"PERMANENT",[198,200,202,205,207,210,213,216,218,221,224,226,228,231,233,236,238,240,243,245,248,250,253,256],{"key":199,"label":53,"slug":199,"count":5},"automated-testing",{"key":201,"label":52,"slug":201,"count":30},"code-review",{"key":203,"label":204,"slug":203,"count":65},"agile-methodologies","Agile Methodologies",{"key":206,"label":166,"slug":206,"count":65},"algorithms",{"key":208,"label":209,"slug":208,"count":65},"api-development","Api Development",{"key":211,"label":212,"slug":211,"count":65},"apis","Apis",{"key":214,"label":215,"slug":214,"count":65},"authentication-and-authorization","Authentication And Authorization",{"key":217,"label":174,"slug":217,"count":65},"build-tools",{"key":219,"label":220,"slug":219,"count":65},"cloud-infrastructure","Cloud Infrastructure",{"key":222,"label":223,"slug":222,"count":65},"code-reviews","Code Reviews",{"key":225,"label":58,"slug":225,"count":65},"compliance-workflows",{"key":227,"label":167,"slug":227,"count":65},"concurrency",{"key":229,"label":230,"slug":229,"count":65},"continuous-integration-and-deployment","Continuous Integration And Deployment",{"key":232,"label":57,"slug":232,"count":65},"control-management",{"key":234,"label":235,"slug":234,"count":65},"cross-platform-software-testing","Cross-Platform Software Testing",{"key":237,"label":64,"slug":237,"count":65},"data-protection",{"key":239,"label":165,"slug":239,"count":65},"data-structures",{"key":241,"label":242,"slug":241,"count":65},"digital-application-development","Digital Application Development",{"key":244,"label":170,"slug":244,"count":65},"distributed-systems",{"key":246,"label":247,"slug":246,"count":65},"exploratory-testing","Exploratory Testing",{"key":249,"label":49,"slug":249,"count":65},"full-software-development-lifecycle",{"key":251,"label":252,"slug":251,"count":65},"inter-service-communication","Inter-Service Communication",{"key":254,"label":255,"slug":254,"count":65},"manual-testing","Manual Testing",{"key":257,"label":168,"slug":257,"count":65},"memory-management",[259,262,265,267,269,272,274,276,279,281,284,286,288,290,293,296,299,301,304,306,308,311,313,315],{"key":260,"label":261,"slug":260,"count":29},"ms-azure","MS Azure",{"key":263,"label":264,"slug":263,"count":30},"cicd","Ci\u002FCd",{"key":266,"label":33,"slug":266,"count":30},"java",{"key":268,"label":87,"slug":268,"count":30},"playwright",{"key":270,"label":271,"slug":270,"count":30},"typescript","Typescript",{"key":273,"label":32,"slug":273,"count":30},"react",{"key":275,"label":159,"slug":275,"count":65},"c",{"key":277,"label":278,"slug":277,"count":65},"cicd-pipelines","Ci\u002FCd Pipelines",{"key":280,"label":161,"slug":280,"count":65},"cloud-platforms",{"key":282,"label":283,"slug":282,"count":65},"codeql","Codeql",{"key":285,"label":119,"slug":285,"count":65},"cypress",{"key":287,"label":39,"slug":287,"count":65},"docker",{"key":289,"label":84,"slug":289,"count":65},"git",{"key":291,"label":292,"slug":291,"count":65},"github","Github",{"key":294,"label":295,"slug":294,"count":65},"graphql","Graphql",{"key":297,"label":298,"slug":297,"count":65},"javascript","Javascript",{"key":300,"label":121,"slug":300,"count":65},"jest",{"key":302,"label":303,"slug":302,"count":65},"junit","Junit",{"key":305,"label":36,"slug":305,"count":65},"kafka",{"key":307,"label":40,"slug":307,"count":65},"kubernetes",{"key":309,"label":310,"slug":309,"count":65},"large-language-models-llms","Large Language Models (Llms)",{"key":312,"label":160,"slug":312,"count":65},"linux",{"key":314,"label":44,"slug":314,"count":65},"machine-learning",{"key":316,"label":126,"slug":316,"count":65},"maestro",[318],{"key":23,"label":23,"count":5},[320],{"key":26,"label":26,"count":5},{"total":322,"jobs":323},0,[]]