[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-quality-assurance-and-testing-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-expertise\u002Fquality-assurance-and-testing":4,"expertise-filters-\u002Fen-ca\u002Fjobs-by-expertise\u002Fquality-assurance-and-testing":146,"featured-jobs-\u002Fen-ca\u002Fjobs-by-expertise\u002Fquality-assurance-and-testing":278},{},{"total":5,"jobs":6},3,[7,57,100],{"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":30,"processed_job_expertise_skills":44,"processed_job_expertise_skills_labels":45,"max_cpc":55,"actual_cpc":56},81402,"senior-developer-bank-of-montreal","Senior Developer",null,false,{"name":14,"slug":15,"logo_url":11},"Bank of Montreal","bank-of-montreal",[17],"Mississauga",[19],"CA","onsite",70000,150000,"USD","estimated",[26],"FULL_TIME","permanent",{"spfx":29,"azure":5,"power bi":5,"ai copilot":5,"power apps":5,"sharepoint":29,"programming":29,"microservices":5,"power automate":5,"cloud computing":5,"react framework":5,"application integration":29,"test-driven development":29},4,[31,32,33,34,35,36,37,38,39,40,41,42,43],"SharePoint","SPFx","React Framework","Power Automate","Power BI","Power Apps","Azure","AI Copilot","Programming","Application integration","Test-driven development","Cloud computing","Microservices",{"itil guidelines":5,"risk management":5,"troubleshooting":29,"version control":5,"release management":5,"quality assurance and testing":5,"software development lifecycle":29,"system and technology integration":29,"technology business requirements definition, analysis, and mapping":5},[46,47,48,49,50,51,52,53,54],"Software development lifecycle","Troubleshooting","System and technology integration","Quality assurance and testing","Technology business requirements definition, analysis, and mapping","Release management","Version control","ITIL guidelines","Risk management",1,1.2,{"id":58,"slug":59,"title":60,"raw_title":11,"is_featured":12,"company":61,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":62,"processed_country_iso_code_gmaps":63,"processed_home_office":64,"processed_salary_min":65,"processed_salary_max":66,"processed_salary_currency":67,"processed_salary_source":24,"processed_working_hours":68,"processed_employment_types":27,"processed_it_skills":69,"processed_it_skills_labels":71,"processed_job_expertise_skills":82,"processed_job_expertise_skills_labels":83,"max_cpc":55,"actual_cpc":56},81226,"cyber-security-developer-bank-of-montreal","Cyber Security Developer",{"name":14,"slug":15,"logo_url":11},[17],[19],"hybrid",55500,120000,"CAD",[26],{"bash":70,"java":70,"ci\u002Fcd":5,"linux":5,"python":5,"windows":5,"power bi":70,"rest api":5,"powershell":5,"microservices":70,"cloud computing":70,"version control":5},2,[72,73,74,75,76,77,78,79,80,35,81,43],"Python","PowerShell","Bash","Java","REST API","CI\u002FCD","Version Control","Linux","Windows","Cloud Computing",{"testing":5,"automation":5,"encryption":70,"data analytics":70,"troubleshooting":5,"secrets management":70,"systems engineering":5,"technical documentation":5,"test driven development":5,"applications integration":5,"api and systems integration":5,"system development lifecycle":5,"quality assurance and testing":70,"identity and access management":70,"software development lifecycle":5,"system and technology integration":5,"technology business requirements definition, analysis and mapping":70},[84,85,86,87,88,89,90,91,92,93,94,47,95,96,97,98,99],"Automation","API and Systems Integration","Systems Engineering","Technical Documentation","Testing","Software Development Lifecycle","Quality Assurance and Testing","Technology Business Requirements Definition, Analysis and Mapping","Applications Integration","Test Driven Development","System Development Lifecycle","System and Technology Integration","Identity and Access Management","Secrets Management","Encryption","Data Analytics",{"id":101,"slug":102,"title":103,"raw_title":11,"is_featured":12,"company":104,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":105,"processed_country_iso_code_gmaps":107,"processed_home_office":64,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":108,"processed_employment_types":27,"processed_it_skills":109,"processed_it_skills_labels":110,"processed_job_expertise_skills":126,"processed_job_expertise_skills_labels":127,"max_cpc":55,"actual_cpc":56},81406,"senior-genai-software-developer-bank-of-montreal","Senior GenAI Software Developer",{"name":14,"slug":15,"logo_url":11},[106],"Toronto",[19],[26],{"sql":5,"java":70,"jira rovo":5,"azure openai":70,"restful apis":29,"aws agentcore":5,"microservices":29,"github copilot":5,"azure ai search":70,"cloud computing":29,"swagger\u002Fopenapi":5,"azure ai foundry":70,"vector databases":5,"prompt engineering":29,"microsoft copilot studio":70,"large language models (llms)":29,"model context protocol (mcp)":5,"retrieval-augmented generation (rag)":29},[111,112,113,114,115,116,117,43,81,118,119,120,121,75,122,123,124,125],"SQL","Prompt Engineering","JIRA Rovo","GitHub Copilot","AWS AgentCore","RESTful APIs","Swagger\u002FOpenAPI","Large Language Models (LLMs)","Retrieval-Augmented Generation (RAG)","Vector Databases","Model Context Protocol (MCP)","Azure OpenAI","Azure AI Foundry","Azure AI Search","Microsoft Copilot Studio",{"mentoring":29,"ai governance":5,"responsible ai":5,"risk management":5,"troubleshooting":29,"version control":5,"ai\u002Fml engineering":29,"release management":5,"system integration":29,"agile methodologies":5,"root-cause analysis":29,"software development":29,"technical leadership":29,"solution architecture":29,"application engineering":29,"performance optimization":5,"secure software development":5,"quality assurance and testing":5,"test driven development (tdd)":5,"business requirements analysis":5,"software development lifecycle (sdlc)":29},[128,129,130,131,132,133,134,90,135,136,137,138,139,140,141,142,78,47,143,144,145],"Software Development","Application Engineering","AI\u002FML Engineering","Technical Leadership","Mentoring","Agile Methodologies","Software Development Lifecycle (SDLC)","Test Driven Development (TDD)","Secure Software Development","Responsible AI","AI Governance","Business Requirements Analysis","Solution Architecture","System Integration","Release Management","Root-Cause Analysis","Performance Optimization","Risk Management",{"industry":147,"employment_type":154,"expertise_skills":157,"it_skills":212,"salary_currency":273,"processed_working_hours":276},[148,151],{"key":149,"label":150,"count":5},"financial services","Financial Services",{"key":152,"label":153,"count":70},"banking","Banking",[155],{"key":27,"label":156,"count":5},"PERMANENT",[158,160,163,165,168,170,172,174,176,178,180,183,186,188,190,193,195,197,199,201,204,206,208,210],{"key":159,"label":47,"slug":159,"count":5},"troubleshooting",{"key":161,"label":162,"slug":161,"count":5},"quality-assurance-and-testing","Quality Assurance And Testing",{"key":164,"label":142,"slug":164,"count":70},"release-management",{"key":166,"label":167,"slug":166,"count":70},"system-and-technology-integration","System And Technology Integration",{"key":169,"label":78,"slug":169,"count":70},"version-control",{"key":171,"label":145,"slug":171,"count":70},"risk-management",{"key":173,"label":89,"slug":173,"count":70},"software-development-lifecycle",{"key":175,"label":139,"slug":175,"count":55},"business-requirements-analysis",{"key":177,"label":99,"slug":177,"count":55},"data-analytics",{"key":179,"label":98,"slug":179,"count":55},"encryption",{"key":181,"label":182,"slug":181,"count":55},"identity-and-access-management","Identity And Access Management",{"key":184,"label":185,"slug":184,"count":55},"itil-guidelines","Itil Guidelines",{"key":187,"label":132,"slug":187,"count":55},"mentoring",{"key":189,"label":144,"slug":189,"count":55},"performance-optimization",{"key":191,"label":192,"slug":191,"count":55},"responsible-ai","Responsible Ai",{"key":194,"label":143,"slug":194,"count":55},"root-cause-analysis",{"key":196,"label":133,"slug":196,"count":55},"agile-methodologies",{"key":198,"label":136,"slug":198,"count":55},"secure-software-development",{"key":200,"label":128,"slug":200,"count":55},"software-development",{"key":202,"label":203,"slug":202,"count":55},"software-development-lifecycle-sdlc","Software Development Lifecycle (Sdlc)",{"key":205,"label":140,"slug":205,"count":55},"solution-architecture",{"key":207,"label":94,"slug":207,"count":55},"system-development-lifecycle",{"key":209,"label":141,"slug":209,"count":55},"system-integration",{"key":211,"label":86,"slug":211,"count":55},"systems-engineering",[213,215,217,219,222,225,228,231,233,236,239,242,245,247,249,252,254,256,259,261,263,265,267,270],{"key":214,"label":81,"slug":214,"count":5},"cloud-computing",{"key":216,"label":43,"slug":216,"count":5},"microservices",{"key":218,"label":75,"slug":218,"count":70},"java",{"key":220,"label":221,"slug":220,"count":70},"ms-powerbi","MS PowerBI",{"key":223,"label":224,"slug":223,"count":55},"azure-ai-foundry","Azure Ai Foundry",{"key":226,"label":227,"slug":226,"count":55},"azure-ai-search","Azure Ai Search",{"key":229,"label":230,"slug":229,"count":55},"azure-openai","Azure Openai",{"key":232,"label":74,"slug":232,"count":55},"bash",{"key":234,"label":235,"slug":234,"count":55},"cicd","Ci\u002FCd",{"key":237,"label":238,"slug":237,"count":55},"github-copilot","Github Copilot",{"key":240,"label":241,"slug":240,"count":55},"jira-rovo","Jira Rovo",{"key":243,"label":244,"slug":243,"count":55},"large-language-models-llms","Large Language Models (Llms)",{"key":246,"label":79,"slug":246,"count":55},"linux",{"key":248,"label":125,"slug":248,"count":55},"microsoft-copilot-studio",{"key":250,"label":251,"slug":250,"count":55},"model-context-protocol-mcp","Model Context Protocol (Mcp)",{"key":253,"label":36,"slug":253,"count":55},"power-apps",{"key":255,"label":34,"slug":255,"count":55},"power-automate",{"key":257,"label":258,"slug":257,"count":55},"powershell","Powershell",{"key":260,"label":39,"slug":260,"count":55},"programming",{"key":262,"label":112,"slug":262,"count":55},"prompt-engineering",{"key":264,"label":72,"slug":264,"count":55},"python",{"key":266,"label":33,"slug":266,"count":55},"react-framework",{"key":268,"label":269,"slug":268,"count":55},"rest-api","Rest Api",{"key":271,"label":272,"slug":271,"count":55},"restful-apis","Restful Apis",[274,275],{"key":23,"label":23,"count":70},{"key":67,"label":67,"count":55},[277],{"key":26,"label":26,"count":5},{"total":279,"jobs":280},0,[]]