programmer analyst
Description
FUNCTION & DUTIES:Reporting to the Business Solutions and Development Coordinator, the incumbent is responsible for planning, developing, executing, and documenting quality assurance activities related to the School Board?s business applications, integrations, and ServiceNow platform. The incumbent will work closely with development and operational teams to ensure the quality, reliability, security, and performance of software solutions. Perform functional, integration, regression, user acceptance, and security testing on applications and systemsDevelop, execute, and maintain automated test scripts and testing frameworksTest and validate ServiceNow modules, workflows, forms, catalog items, and integrationsDesign and document test plans, test cases, testing procedures, and test resultsIdentify, document, track, and assist in resolving software defects and production issuesValidate APIs, web services, system integrations, and data exchanges between applicationsParticipate in application deployments, upgrades, proofs of concept, and release validation activitiesEnsure compliance with quality assurance standards, security requirements, and best practicesCollaborate with business users, analysts, developers, and vendors to validate business and technical requirementsAssist in troubleshooting production incidents and conducting root-cause analysisSupport documentation, knowledge transfer, and continuous improvement initiativesPerform other related tasks. QUALIFICATIONS:Hold an undergraduate degree in Computer Science, Software Engineering, Information Technology, or a field relevant to the position. Three (3) years of relevant experience in software quality assurance, testing, or application development The Board may, at its discretion, waive any or all of the afore-mentioned qualifications if it finds a suitable candidate who is a beneficiary of the James Bay and Northern Québec Agreement (JBNQA) and who accepts, as a condition of employment, to follow a training plan determined by the Board. REQUIREMENTS:Experience with ServiceNow, including testing workflows, forms, catalog items, and integrationsExperience with automated testing tools and frameworksExperience with Python and C# programming languagesExperience testing web applications, APIs, and client-server applicationsKnowledge of software development lifecycle (SDLC) and Agile methodologiesKnowledge of security testing principles and vulnerability assessment practicesKnowledge of HTML5, CSS, JavaScript, and web technologiesKnowledge of REST, SOAP, JSON, and web servicesKnowledge of SQL Server and SQL languageKnowledge of Azure DevOps, Git, or similar source control and testing platformsStrong analytical, troubleshooting, documentation, and communication skillsKnowledge of Office 365 CLASSIFICATION / SALARY / BENEFITS:In accordance with the SPPENOM collective agreement for professionals. This position belongs to job category 2120: From $55,812 to $95,643 annually depending on qualification and experience.