Job Title:
Test Architect Reporting To: Chief Product & Technology Officer
Role Overview
The Test Architect owns the end-to-end test strategy and architecture, adhering to best quality engineering standards across multiple software products and platforms. This role defines the testing vision, designs scalable and maintainable test automation frameworks, and enables teams to ship reliable, secure, observable, and performant software at speed.
The Test Architect provides technical leadership and direction to both local and remote testing teams, collaborating closely with development, product management and QA teams to embed quality into the SDLC and lead the adoption of modern engineering practices.
* Create and maintain enterprise-wide testing architecture, patterns, and best practices across all software products.
* Develop a holistic testing strategy covering functional, non-functional, regression, performance, security, accessibility, and reliability testing.
* Define what 'meaningful coverage' looks like, setting quality benchmarks that prioritise reliability, business value, and risk-based testing.
* Evaluate and implement new testing technologies and tools to improve test efficiency and effectiveness.
This role involves leading initiatives to identify and reduce test bloat, consolidating redundant or low-value tests while protecting critical coverage.
Additionally, this role involves championing a shift-left approach, ensuring testability considerations are integrated early in design and development discussions.
Key Responsibilities:
1. Test Strategy & Architecture
Define and continuously evolve enterprise-wide testing architecture, patterns, and best practices across all software products.
2. Test Framework & Tooling Ownership
Select and standardize tooling and interoperability across all software products and technology stacks.
3. Governance, Standards & QA Processes
Define quality KPIs, metrics dashboards, observability practices and reporting mechanisms that communicate testing progress and risk status.
Collaboration & Cross-Functional Alignment
This role requires guiding teams through decision-making on testing approaches, tools, and architecture, ensuring all voices are heard and trade-offs understood.
Additionally, this role involves serving as the central coordination point for quality-related initiatives, ensuring visibility, accountability, and smooth execution.
Innovation & Continuous Improvement
This role involves identifying gaps in current QA and automation processes and leading continuous improvement initiatives.
Introduce AI-driven testing tools, autonomous testing, self-healing automation frameworks, and analytics-driven quality models to improve test efficiency and effectiveness.
Candidates should have experience designing test frameworks for web, API, and microservices applications, as well as strong analytical and architectural thinking skills.
A Bachelor's degree in Computer Science, Software Engineering, or related technical field is required, along with 8+ years of experience in software testing, with at least 4 years in automation or QA architecture roles.
Certifications such as ISTQB Test Analyst / Technical Test Analyst / Test Manager / Test Automation Engineer are desirable.
Requirements
* Bachelor's degree in Computer Science, Software Engineering, or related technical field.
* 8+ years of experience in software testing, with at least 4 years in automation or QA architecture roles.
* Certifications such as ISTQB Test Analyst / Technical Test Analyst / Test Manager / Test Automation Engineer.
* Demonstrated experience designing test frameworks for web, API, and microservices applications.
* Strong working experience with Automation Frameworks, API and integration, and Performance and reliability testing tools.
* Experience with C#, Python, JavaScript / TypeScript and SQL for data validation.
* Strong analytical and architectural thinking skills.