The purpose of the ICT Support and Test Engineer position is to provide hands-on technical support across Microsoft 365, networking, security, and AEC (Architecture, Engineering and Construction) industry applications for our portfolio of managed clients. This role combines tier 2/3 support with a strong focus on testing and quality assurance, ensuring that scripts, configurations, security policies, and deployments are thoroughly validated before they reach client production environments. The role involves working closely with security tools (Huntress and ThreatLocker), managing endpoints via Datto RMM, and supporting AEC-specific applications such as Revit, AutoCAD, Bluebeam. This position is critical to maintaining reliable, secure, and well-tested IT environments for our AEC client base.
Responsibilities and duties
Oversee the daily support, system administration and testing operations across our managed AEC client portfolio, including:
· Deliver tier 2/3 technical support across Microsoft 365, networking, security, and AEC-specific applications for managed clients, ensuring timely and effective issue resolution.
· Liaise with security vendors, suppliers, and service providers; evaluate, recommend, deploy, and maintain security software solutions; and monitor vendor performance against contractual obligations and service level agreements (SLAs).
· Diagnose, troubleshoot, and resolve hardware and software malfunctions across servers, workstations, and communication infrastructure to minimize downtime and operational disruption.
· Test system upgrades and patches prior to deployment, tracking and resolving identified issues in accordance with established quality assurance scripts, procedures, and processes.
· Build and maintain a dedicated sandbox/test environment to validate system changes and configurations prior to production rollout.
· Conduct regression and compatibility testing following Windows, Microsoft 365, and AEC software updates to maintain system stability and functionality.
· Coordinate and execute user acceptance testing (UAT) with client stakeholders for major system changes, upgrades, and migrations.
· Test and validate backup and disaster recovery procedures, documenting outcomes and recommending improvements as required.
· Maintain comprehensive documentation of procedures, test cases, and configuration changes within the company knowledge base.
· Support new client onboarding through environment audits, baseline assessments, and initial system testing to establish performance benchmarks.