[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-unit-testing-global":3,"job-search-\u002Fde\u002Fjobs-by-expertise\u002Funit-testing?page=3":4,"expertise-filters-\u002Fde\u002Fjobs-by-expertise\u002Funit-testing?page=3":313,"featured-jobs-\u002Fde\u002Fjobs-by-expertise\u002Funit-testing?page=3":498},{},{"total":5,"jobs":6},49,[7,53,90,121,161,202,243,272,299],{"id":8,"slug":9,"title":10,"raw_title":11,"is_featured":12,"company":13,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":17,"processed_country_iso_code_gmaps":19,"processed_home_office":21,"processed_salary_min":22,"processed_salary_max":23,"processed_salary_currency":24,"processed_salary_source":25,"processed_working_hours":26,"processed_employment_types":28,"processed_it_skills":29,"processed_it_skills_labels":33,"processed_job_expertise_skills":43,"processed_job_expertise_skills_labels":44,"max_cpc":52,"actual_cpc":52},33208,"software-engineer-sr-specialist-cm003-american-century-services-llc","Software Engineer Sr. Specialist",null,false,{"name":14,"slug":15,"logo_url":16},"American Century Services, LLC","american-century-services-llc","https:\u002F\u002Fupload.wikimedia.org\u002Fwikipedia\u002Fcommons\u002Fthumb\u002Fb\u002Fbd\u002FAmerican_Century_Investments_Logo.svg\u002F320px-American_Century_Investments_Logo.svg.png",[18],"Kansas City",[20],"US","hybrid",90000,130000,"USD","estimated",[27],"FULL_TIME","permanent",{"db2":30,"git":31,"sql":31,"java":32,"ci\u002Fcd":30,"junit":30,"github":31,"oracle":30,"python":31},2,3,4,[34,35,36,37,38,39,40,41,42],"Java","Python","SQL","Git","GitHub","DB2","Oracle","CI\u002FCD","JUnit",{"debugging":31,"safe agile":31,"code review":31,"unit testing":31,"troubleshooting":31,"agile methodologies":31,"full-stack development":32},[45,46,47,48,49,50,51],"Full-Stack Development","Agile Methodologies","SAFe Agile","Code Review","Unit Testing","Debugging","Troubleshooting",1,{"id":54,"slug":55,"title":56,"raw_title":11,"is_featured":12,"company":57,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":60,"processed_country_iso_code_gmaps":62,"processed_home_office":21,"processed_salary_min":63,"processed_salary_max":64,"processed_salary_currency":24,"processed_salary_source":25,"processed_working_hours":65,"processed_employment_types":28,"processed_it_skills":66,"processed_it_skills_labels":67,"processed_job_expertise_skills":79,"processed_job_expertise_skills_labels":80,"max_cpc":52,"actual_cpc":52},60103,"senior-software-engineer-news-engineering-elasticsearch-usa016-refinitiv-us-llc","Senior Software Engineer - News Engineering (Elasticsearch)",{"name":58,"slug":59,"logo_url":11},"Refinitiv US LLC","refinitiv-us-llc",[61],"New York",[20],113900,189900,[27],{"udp":31,"java":32,"https":31,"linux":31,"python":32,"tcp\u002Fip":31,"terraform":30,"kubernetes":30,"gitlab ci\u002Fcd":30,"elasticsearch":31,"github copilot":30,"cloud infrastructure":31,"container orchestration":31},[34,35,68,69,70,71,72,73,74,75,76,77,78],"Linux","TCP\u002FIP","UDP","HTTPS","Elasticsearch","Cloud infrastructure","Container orchestration","GitLab CI\u002FCD","Kubernetes","Terraform","GitHub Copilot",{"devops":31,"newsmlg2":30,"unit testing":31,"on-call rotation":31,"real-time systems":32,"low-latency systems":32,"high-throughput systems":32,"news industry standards":30,"test-driven development":31},[81,82,83,84,85,86,87,88,89],"Real-time systems","Low-latency systems","High-throughput systems","Unit testing","Test-driven development","DevOps","On-call rotation","NewsMLG2","News industry standards",{"id":91,"slug":92,"title":93,"raw_title":11,"is_featured":12,"company":94,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":97,"processed_country_iso_code_gmaps":99,"processed_home_office":101,"processed_salary_min":102,"processed_salary_max":103,"processed_salary_currency":24,"processed_salary_source":25,"processed_working_hours":104,"processed_employment_types":28,"processed_it_skills":105,"processed_it_skills_labels":106,"processed_job_expertise_skills":114,"processed_job_expertise_skills_labels":115,"max_cpc":52,"actual_cpc":52},60054,"lead-software-engineer-time-series-tha002-refinitiv-software-thailand-limited-2","Lead Software Engineer (Time Series)",{"name":95,"slug":96,"logo_url":11},"Refinitiv Software (Thailand) Limited","refinitiv-software-thailand-limited",[98],"Pathum Wan",[100],"TH","onsite",50000,70000,[27],{"sql":31,"java":32,"jira":31,"scrum":31,"python":32,"javascript":32,"cloud technology":31,"distributed systems":32,"test driven development":31,"behavior driven development":31},[34,35,107,36,108,109,110,111,112,113],"JavaScript","Cloud Technology","Distributed Systems","Test Driven Development","Behavior Driven Development","JIRA","Scrum",{"code review":31,"unit testing":31,"secure coding":31,"design patterns":32,"agile methodologies":31,"software development":32,"technical leadership":32,"software architecture design":32},[116,117,118,49,119,46,48,120],"Software Architecture Design","Software Development","Design Patterns","Secure Coding","Technical Leadership",{"id":122,"slug":123,"title":124,"raw_title":11,"is_featured":12,"company":125,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":128,"processed_country_iso_code_gmaps":130,"processed_home_office":21,"processed_salary_min":132,"processed_salary_max":133,"processed_salary_currency":134,"processed_salary_source":25,"processed_working_hours":135,"processed_employment_types":28,"processed_it_skills":136,"processed_it_skills_labels":137,"processed_job_expertise_skills":151,"processed_job_expertise_skills_labels":152,"max_cpc":52,"actual_cpc":52},76620,"junior-backend-software-engineer-python-prometeia-spa","Junior Backend Software Engineer (Python)",{"name":126,"slug":127,"logo_url":11},"Prometeia SpA","prometeia-spa",[129],"Bologna",[131],"IT",28000,35000,"EUR",[27],{"aws":52,"gcp":52,"git":30,"azure":52,"numpy":52,"docker":52,"github":30,"pandas":52,"python":30,"graphql":52,"mongodb":52,"rabbitmq":52,"rest apis":52,"kubernetes":52,"apache spark":52,"github copilot":52,"nosql databases":52,"relational databases":52},[35,138,139,140,141,142,143,144,145,146,37,38,147,76,148,149,150,78],"Pandas","NumPy","Apache Spark","REST APIs","GraphQL","RabbitMQ","MongoDB","Relational Databases","NoSQL Databases","Docker","AWS","Azure","GCP",{"unit testing":52,"microservices":52,"agile methodologies":52,"backend architectures":52,"continuous integration":52,"web-based applications":52,"secure coding practices":52,"test-driven development":52,"distributed architectures":52,"software engineering principles":30},[153,154,155,156,49,157,158,159,160,46],"Software Engineering Principles","Backend Architectures","Web-based Applications","Test-Driven Development","Continuous Integration","Microservices","Distributed Architectures","Secure Coding Practices",{"id":162,"slug":163,"title":164,"raw_title":11,"is_featured":12,"company":165,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":166,"processed_country_iso_code_gmaps":167,"processed_home_office":101,"processed_salary_min":168,"processed_salary_max":169,"processed_salary_currency":24,"processed_salary_source":25,"processed_working_hours":170,"processed_employment_types":28,"processed_it_skills":171,"processed_it_skills_labels":172,"processed_job_expertise_skills":188,"processed_job_expertise_skills_labels":189,"max_cpc":52,"actual_cpc":52},60097,"senior-java-trading-system-engineer-usa016-refinitiv-us-llc","Senior Java Trading System Engineer",{"name":58,"slug":59,"logo_url":11},[61],[20],100200,167000,[27],{"git":31,"i\u002Fo":31,"jvm":32,"tdd":31,"java":32,"ci\u002Fcd":31,"maven":31,"redis":31,"docker":32,"gradle":31,"spring":31,"kubernetes":32,"linux\u002Funix":31,"postgresql":31,"collections":31,"spring boot":31,"apache kafka":31,"multithreading":32,"api development":32,"microsoft azure":31},[34,173,174,175,176,177,147,76,37,178,179,180,181,182,41,183,184,185,186,187],"JVM","Multithreading","Collections","I\u002FO","API Development","Gradle","Maven","Linux\u002FUnix","PostgreSQL","TDD","Spring","Spring Boot","Redis","Apache Kafka","Microsoft Azure",{"clean code":32,"code review":32,"refactoring":32,"unit testing":32,"dry principle":32,"law of demeter":32,"software design":32,"solid principles":32,"agile methodology":31,"system architecture":32,"low-latency development":32,"buy side trading systems":32,"sell side trading systems":32,"financial industry experience":32},[190,191,192,193,194,195,196,48,197,198,199,200,49,201],"Financial Industry Experience","Buy Side Trading Systems","Sell Side Trading Systems","System Architecture","Software Design","Low-latency Development","Agile Methodology","Refactoring","SOLID Principles","DRY Principle","Law of Demeter","Clean Code",{"id":203,"slug":204,"title":205,"raw_title":11,"is_featured":12,"company":206,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":209,"processed_country_iso_code_gmaps":211,"processed_home_office":101,"processed_salary_min":213,"processed_salary_max":214,"processed_salary_currency":215,"processed_salary_source":25,"processed_working_hours":216,"processed_employment_types":28,"processed_it_skills":217,"processed_it_skills_labels":218,"processed_job_expertise_skills":237,"processed_job_expertise_skills_labels":238,"max_cpc":52,"actual_cpc":52},59645,"lead-engineer-ind201-refinitiv-india-shared-services-private-limited-2","Lead Engineer",{"name":207,"slug":208,"logo_url":11},"Refinitiv India Shared Services Private Limited","refinitiv-india-shared-services-private-limited",[210],"Bengaluru",[212],"IN",4000000,6000000,"INR",[27],{"c#":32,"aws":31,"php":30,"wcf":32,"jira":31,"azure":31,"karma":30,"nunit":30,"react":32,"docker":31,"gitlab":31,"python":30,"asp.net":32,"jasmine":30,"node.js":32,"postgres":31,".net core":32,"angular 8+":32,"confluence":31,"asp.net core":32,".net framework":32,"restful web services":32},[219,220,221,222,223,224,225,148,149,226,227,228,229,230,231,232,147,233,234,235,35,236],"ASP.NET","ASP.NET Core","C#",".NET Framework",".NET Core","WCF","RESTful Web Services","Postgres","React","Angular 8+","Node.js","GitLab","Jira","Confluence","NUnit","Jasmine","Karma","PHP",{"scrum":32,"code review":32,"unit testing":31,"technical design":32,"agile methodologies":32,"project implementation":32,"user acceptance testing":31,"software development life cycle":32},[46,113,48,239,49,240,241,242],"Software Development Life Cycle","User Acceptance Testing","Technical Design","Project Implementation",{"id":244,"slug":245,"title":246,"raw_title":11,"is_featured":12,"company":247,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":248,"processed_country_iso_code_gmaps":250,"processed_home_office":101,"processed_salary_min":251,"processed_salary_max":252,"processed_salary_currency":24,"processed_salary_source":25,"processed_working_hours":253,"processed_employment_types":28,"processed_it_skills":254,"processed_it_skills_labels":255,"processed_job_expertise_skills":260,"processed_job_expertise_skills_labels":261,"max_cpc":52,"actual_cpc":52},75221,"c-software-engineer-refinitiv-us-llc","C++ Software Engineer",{"name":58,"slug":59,"logo_url":11},[249],"Creve Coeur",[20],95700,159700,[27],{"aws":30,"c++":32,"udp":31,"java":30,"azure":30,"linux":31,"python":30,"tcp\u002Fip":31,"multicast":31,"robot framework":30,"network programming":31},[256,35,34,68,148,149,257,258,69,70,259],"C++","Robot Framework","Network Programming","Multicast",{"code reviews":31,"unit testing":31,"design reviews":31,"troubleshooting":31,"quality assurance":31,"software packaging":31,"integration testing":31,"performance testing":31,"software development":32,"technical documentation":31,"configuration management":31,"multithreaded programming":31,"real-time streaming applications":31},[117,262,263,49,264,265,266,267,268,269,270,51,271],"Multithreaded Programming","Real-Time Streaming Applications","Integration Testing","Performance Testing","Software Packaging","Configuration Management","Code Reviews","Design Reviews","Technical Documentation","Quality Assurance",{"id":273,"slug":274,"title":275,"raw_title":11,"is_featured":12,"company":276,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":280,"processed_country_iso_code_gmaps":282,"processed_home_office":21,"processed_salary_min":284,"processed_salary_max":285,"processed_salary_currency":286,"processed_salary_source":25,"processed_working_hours":287,"processed_employment_types":28,"processed_it_skills":288,"processed_it_skills_labels":289,"processed_job_expertise_skills":293,"processed_job_expertise_skills_labels":294,"max_cpc":52,"actual_cpc":52},22021,"banco-de-talentos-back-end-java-pessoa-com-deficiencia-f1rst-tecnologia-e-inovacao-ltda","Banco de Talentos - Back-end (Java) - Pessoa com Deficiência",{"name":277,"slug":278,"logo_url":279},"F1RST TECNOLOGIA E INOVACAO LTDA.","f1rst-tecnologia-e-inovacao-ltda","\u002Fimages\u002Flogos\u002Fsantander-logo-2018.svg",[281],"São Paulo",[283],"BR",120000,180000,"BRL",[27],{"git":32,"java":32,"ci\u002Fcd":31,"maven":31,"gitflow":32,"hibernate":32,"rest apis":32,"api gateway":32,"spring boot":32},[34,184,290,141,291,37,292,179,41],"Hibernate","API Gateway","GitFlow",{"unit testing":32,"troubleshooting":32,"agile methodologies":32,"software deployment":32,"software development":32,"software maintenance":32,"requirements analysis":32,"microservices development":32},[295,117,49,296,297,298,46,51],"Microservices Development","Software Deployment","Software Maintenance","Requirements Analysis",{"id":300,"slug":301,"title":302,"raw_title":11,"is_featured":12,"company":303,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":304,"processed_country_iso_code_gmaps":305,"processed_home_office":101,"processed_salary_min":251,"processed_salary_max":252,"processed_salary_currency":24,"processed_salary_source":25,"processed_working_hours":306,"processed_employment_types":28,"processed_it_skills":307,"processed_it_skills_labels":308,"processed_job_expertise_skills":310,"processed_job_expertise_skills_labels":311,"max_cpc":52,"actual_cpc":312},60134,"software-engineer-usa016-refinitiv-us-llc","Software Engineer",{"name":58,"slug":59,"logo_url":11},[249],[20],[27],{"c++":32,"linux":31,"python":31,"cloud (aws\u002Fazure)":30,"network programming":31},[256,35,68,258,309],"Cloud (AWS\u002FAzure)",{"code review":31,"unit testing":31,"software design":32,"troubleshooting":31,"integration testing":31,"performance testing":31,"technical documentation":31,"configuration management":31},[194,49,264,265,267,48,270,51],0.5,{"industry":314,"employment_type":359,"expertise_skills":362,"it_skills":423,"salary_currency":483,"processed_working_hours":496},[315,319,323,327,331,334,338,341,344,347,350,353,356],{"key":316,"label":317,"count":318},"financial services","Financial Services",24,{"key":320,"label":321,"count":322},"financial markets infrastructure","Financial Markets Infrastructure",11,{"key":324,"label":325,"count":326},"banking","Banking",8,{"key":328,"label":329,"count":330},"data provider","Data Provider",6,{"key":332,"label":333,"count":330},"insurance","Insurance",{"key":335,"label":336,"count":337},"data","Data",5,{"key":339,"label":340,"count":30},"financial advisory","Financial Advisory",{"key":342,"label":343,"count":30},"technology solutions","Technology Solutions",{"key":345,"label":346,"count":52},"financial markets data","Financial Markets Data",{"key":348,"label":349,"count":52},"infrastructure","Infrastructure",{"key":351,"label":352,"count":52},"financial technology","Financial Technology",{"key":354,"label":355,"count":52},"automotive services","Automotive Services",{"key":357,"label":358,"count":52},"asset management","Asset Management",[360],{"key":28,"label":361,"count":5},"PERMANENT",[363,365,368,371,373,376,379,381,383,385,388,390,393,395,398,401,404,406,409,411,413,415,418,420],{"key":364,"label":49,"slug":364,"count":5},"unit-testing",{"key":366,"label":264,"slug":366,"count":367},"integration-testing",20,{"key":369,"label":46,"slug":369,"count":370},"agile-methodologies",16,{"key":372,"label":117,"slug":372,"count":322},"software-development",{"key":374,"label":48,"slug":374,"count":375},"code-review",10,{"key":377,"label":270,"slug":377,"count":378},"technical-documentation",9,{"key":380,"label":50,"slug":380,"count":326},"debugging",{"key":382,"label":268,"slug":382,"count":326},"code-reviews",{"key":384,"label":51,"slug":384,"count":326},"troubleshooting",{"key":386,"label":156,"slug":386,"count":387},"test-driven-development",7,{"key":389,"label":196,"slug":389,"count":387},"agile-methodology",{"key":391,"label":392,"slug":391,"count":387},"software-architecture","Software Architecture",{"key":394,"label":120,"slug":394,"count":330},"technical-leadership",{"key":396,"label":397,"slug":396,"count":330},"cicd","Ci\u002FCd",{"key":399,"label":400,"slug":399,"count":337},"performance-optimization","Performance Optimization",{"key":402,"label":403,"slug":402,"count":337},"documentation","Documentation",{"key":405,"label":119,"slug":405,"count":337},"secure-coding",{"key":407,"label":408,"slug":407,"count":337},"production-support","Production Support",{"key":410,"label":265,"slug":410,"count":337},"performance-testing",{"key":412,"label":271,"slug":412,"count":337},"quality-assurance",{"key":414,"label":240,"slug":414,"count":32},"user-acceptance-testing",{"key":416,"label":417,"slug":416,"count":32},"devops","Devops",{"key":419,"label":113,"slug":419,"count":32},"scrum",{"key":421,"label":422,"slug":421,"count":32},"data-analysis","Data Analysis",[424,427,430,432,434,436,439,442,445,447,448,451,453,455,457,459,460,463,466,469,472,474,477,480],{"key":425,"label":34,"slug":425,"count":426},"java",23,{"key":428,"label":35,"slug":428,"count":429},"python",18,{"key":431,"label":147,"slug":431,"count":429},"docker",{"key":433,"label":37,"slug":433,"count":429},"git",{"key":435,"label":76,"slug":435,"count":370},"kubernetes",{"key":437,"label":36,"slug":437,"count":438},"sql",13,{"key":440,"label":441,"slug":440,"count":322},"jenkins","Jenkins",{"key":443,"label":444,"slug":443,"count":322},"javascript","Javascript",{"key":446,"label":221,"slug":446,"count":322},"c",{"key":396,"label":397,"slug":396,"count":375},{"key":449,"label":450,"slug":449,"count":375},"ms-azure","MS Azure",{"key":452,"label":184,"slug":452,"count":375},"spring-boot",{"key":454,"label":231,"slug":454,"count":375},"jira",{"key":456,"label":68,"slug":456,"count":326},"linux",{"key":458,"label":179,"slug":458,"count":326},"maven",{"key":446,"label":256,"slug":446,"count":387},{"key":461,"label":462,"slug":461,"count":387},"typescript","Typescript",{"key":464,"label":465,"slug":464,"count":387},"kafka","Kafka",{"key":467,"label":468,"slug":467,"count":387},"angular","Angular",{"key":470,"label":471,"slug":470,"count":387},"github-copilot","Github Copilot",{"key":473,"label":77,"slug":473,"count":330},"terraform",{"key":475,"label":476,"slug":475,"count":330},"junit","Junit",{"key":478,"label":479,"slug":478,"count":330},"soap","Soap",{"key":481,"label":482,"slug":481,"count":330},"rest","Rest",[484,486,487,489,490,491,493,494],{"key":24,"label":24,"count":485},19,{"key":134,"label":134,"count":375},{"key":488,"label":488,"count":326},"CAD",{"key":215,"label":215,"count":337},{"key":286,"label":286,"count":31},{"key":492,"label":492,"count":30},"MYR",{"key":236,"label":236,"count":52},{"key":495,"label":495,"count":52},"GBP",[497],{"key":27,"label":27,"count":5},{"total":52,"jobs":499},[]]