Senior SDET - Architect
Listed on 2026-01-01
-
IT/Tech
Cloud Computing, Systems Engineer
Description
Northern Trust, a Fortune 500 company, is a globally recognized, award-winning financial institution that has been in continuous operation since 1889.
Northern Trust is proud to provide innovative financial services and guidance to the world's most successful individuals, families, and institutions by remaining true to our enduring principles of service, expertise, and integrity. With more than 130 years of financial experience and over 22,000 partners, we serve the world's most sophisticated clients using leading technology and exceptional service.
We are seeking a dynamic and innovative Test Architect to lead our Azure Infrastructure as Code (IaC) quality assurance initiatives and contribute to application development projects leveraging Python, Spring Boot, and React. This role bridges the domains of cloud infrastructure, automated testing, and modern application engineering, making it ideal for a technical leader passionate about Dev Ops, platform reliability, and developer productivity.
Role OverviewAs a Test Architect, you will design and implement robust quality frameworks for Azure-based IaC solutions, drive the adoption of automation best practices, and ensure infrastructure consistency and compliance across multiple environments. You will also play a key role in developing and integrating supporting applications—from automation scripts to dashboards—using Python for backend logic and Spring Boot/React for full‑stack web development.
Key Responsibilities- Architect and evolve comprehensive automated test strategies for Azure IaC, focusing on Terraform, ARM/Bicep, and policy compliance.
- Lead the development of Python‑based automation tools and scripts for test execution, resource provisioning, configuration validation, and infrastructure reporting.
- Design, build, and maintain user‑facing dashboards, reporting tools, and workflow automation platforms using Spring Boot and React, enabling data‑driven insights into IaC test coverage, drift management, and compliance posture.
- Integrate IaC quality gates into CI/CD systems such as Git Hub Actions, ensuring all code deployments pass automated test suites and drift detection scans before promotion.
- Establish and refine frameworks for drift detection, root cause analysis, and remediation, leveraging both native Azure services and custom‑developed solutions.
- Collaborate with architects, security specialists, and application developers to align infrastructure test practices with organizational goals, compliance requirements, and evolving cloud technologies.
- Promote best practices through code reviews, technical workshops, and documentation.
- Design, implement, and maintain comprehensive automated testing suites for Azure IaC using python.
- Develop, execute, and refine test cases to validate infrastructure modules, deployments, and policies in Azure environments.
- Develop, enhance, and maintain supporting applications and tools using Python, Spring Boot, and React, facilitating automation, reporting, and dashboarding for IaC quality and drift management.
- Monitor, report, and remediate infrastructure drift, using tools and frameworks for continuous compliance and configuration management.
- Maintain detailed documentation on test coverage, drift findings, and corrective actions taken to ensure auditability and traceability.
- Conduct root cause analysis for infrastructure failures and propose solutions to improve test coverage and resilience.
- Stay up‑to‑date with Azure platform enhancements, testing tools, and industry trends in cloud IaC quality, governance, and full‑stack development.
Skills & Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline.
- 14+ years of experience in cloud infrastructure engineering and automated testing, with a minimum of 3 years focused on Azure public cloud.
- Expertise in infrastructure automation using Terraform, ARM templates, and Bicep within Azure environments.
- Advanced proficiency in Python for developing test automation, orchestration logic, and data processing pipelines.
- Strong background in full‑stack application development, including building RESTful APIs…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).