Job Specification: Head of Automation Automation - Framework Architect (SDET)
About Us: Walter Everett is a recruitment company partnering with a global consultancy to find a highly skilled Head of Automation - Framework Architect..
Key Responsibilities:
Shift-Left Testing: Drive an engineering-led approach to test early in the software development lifecycle, ensuring that automation is integrated from the beginning.
Test Automation Design: Lead the design and development of advanced test automation frameworks for various types of testing including unit, integration, UI, and end-to-end testing. You'll work with frameworks like WebdriverIO, Cypress, and Playwright.
Mentorship & Leadership: Mentor and train your team on the latest testing tools, frameworks, and best practices to elevate overall quality engineering. You will lead by example and help build a strong, skilled team.
Quality Metrics: Take ownership of defining, tracking, and improving quality metrics such as defect density, test pass rate, and mean time to detect/resolve issues. Strive for continuous improvement in test coverage and quality.
Collaboration with Cross-Functional Teams: Work closely with Software Engineers, Product Owners, and Business Analysts to ensure effective test coverage and align automation strategies with business goals. You will participate in retrospectives, planning sessions, and other agile ceremonies to drive best practices and foster collaboration.
Strategic Automation Implementation: Develop detailed strategies for automation, collaborating with clients, developers, and engineers to ensure that automation fits within the high-level architecture of the system.
Code Review & Process Leadership: You will oversee the code review process, mitigate conflicts, and ensure high-quality work is merged into the main branch. You will also proactively identify opportunities for improvement in the team’s approach to testing.
Integration with CI/CD Pipelines: Have a deep understanding of CI/CD pipelines and work on integrating automation tests seamlessly into them. Ensure that automation efforts align with continuous integration and continuous deployment workflows.
System Design & Interaction: Leverage your deep understanding of enterprise software development lifecycles, ensuring that you can evaluate system architectures, how data flows through the system, and where and how automation fits. You will have a keen eye for detail and be able to work with complex, enterprise-level applications.
Non-Functional Testing: Bring an understanding of non-functional testing aspects such as performance, accessibility, compatibility, and security into your test automation strategy.
Experience & Skills:
Management of Large Automation Teams: Led and coordinated large teams of automation professionals, ensuring efficient project delivery and high-quality outcomes.
Automation Framework Developer: Developed and implemented automation frameworks for multiple clients, tailoring solutions to specific project needs and requirements.
Client Liaison & SOW Involvement: Acted as the primary client liaison, playing a key role in the SOW (Statement of Work) process from a business development perspective, ensuring alignment between client expectations and project deliverables.
Framework Expertise: Proven experience building advanced and feature-rich test automation frameworks from scratch using object-oriented and scripted languages such as JavaScript/TypeScript, Java, C#, or Python.
OOP Knowledge: Deep understanding and practical application of Object-Oriented Programming (OOP) principles. You will apply SOLID principles, Dependency Injection, Design Patterns, and other software engineering best practices to the test automation framework.
Agile Experience: Strong experience working in Agile environments, collaborating with cross-functional teams, and contributing to the design and execution of automated tests for user stories according to defined acceptance criteria.
Test Assurance: Ability to assure test quality and coverage, ensuring that automated tests provide adequate assurance that the software is functioning as expected.
API/Microservices Testing: Expertise in API and microservices testing, including integration with back-end services and ensuring proper test coverage for microservice-based architectures.
UI Testing: Experience with web UI testing across multiple browsers, leveraging frameworks like WebdriverIO, Cypress, and Playwright.
Mobile Automation: Experience with mobile automation and testing is a plus.
Cloud & Web Applications: Experience working across different application domains including Cloud and Web Applications.
CI/CD Understanding: Familiarity with CI/CD processes and how to integrate automated tests into pipelines. Knowledge of GitHub Actions, GitLab pipelines, Azure DevOps, or Jenkins is a plus.
Contract Testing (PACT): Experience or knowledge in Contract Testing frameworks, preferably PACT, would be beneficial.
Collaboration and Consultancy Experience: Ability to work both as part of a team and independently. A consultancy background will be beneficial, as you will be required to interact directly with clients to define and deliver automation strategies.
Nice to Have:
Cloud & AWS Knowledge: Familiarity with cloud-based technologies, especially AWS, is a plus.
Mobile Testing: Experience with mobile automation would be beneficial, including frameworks like Appium or similar.
About You:
You are a highly detailed and methodical Practice Lead, who has specialised in Automation framework development but also has an acute attention to detail. You are comfortable reviewing and writing code and are able to think strategically about how automation fits into the broader system architecture. Your understanding of the software development lifecycle and how different components of an application interact with one another allows you to create tailored automation strategies. You are equally capable of collaborating with developers, engineers, and clients to deliver high-quality, sustainable test automation solutions.
If you are looking for an exciting challenge and want to make an impact by building robust, scalable automation frameworks in a dynamic environment, we want to hear from you!
Diversity & Inclusion Statement: We are committed to creating a diverse and inclusive environment. We encourage applicants from all backgrounds to apply. If you require any reasonable adjustments throughout the recruitment process or during employment, please let us know, and we will accommodate your needs.
Walter Everett is committed to helping our clients create a more diverse and inclusive workforce. Equality and inclusion are at the heart of our mission. We will only work with clients that employ people based on fairness. This means that all qualified applicants will receive consideration for employment without any regard to race, colour, religion, gender identity, or expression, sexual orientation, national origin, genetics, disability, age or veteran status.
Work Seekers: if you have a disability that requires a reasonable adjustment during the interview process then just let us know. Also, If you require any of the job information to be in a different format such as large print or braille. For any help call 01634 320782 or email [email protected]
Work Seeker Terms and conditions - please read our work-seeker terms carefully
Walter Everett is a recruitment agency and we provide you with permanent recruitment services. Walter Everett is considered a recruitment agency by law. That is to say, we will act as an agency as defined under the Employment Agencies Act 1973 and associated Conduct of Employment Agencies and Employment Businesses Regulations 2003. These laws require all employment agencies and employment businesses with abide by specified minimum standards of conduct. For Further guidance, information can be found on the GOV.UK website: www.gov.uk/employment-agencies-and-businesses. Walter Everett does all it can to ensure it meets its legal obligations as an agency.
In order to provide recruitment services to you, Walter Everett Ltd will have to process your personal data. In doing so we will comply at all times with data protection laws and GDPR. Please see our privacy policy statement if you want to know how we use your data. http://www.waltereverett.co.uk/privacy-policy/
You authorise Walter Everett to seek work on your behalf. You authorise us to share with our clients:
Special category data if you are at the offer stage and our client requests us to verify your right to work or Proof of address documents on their behalf.You have informed us that you wish us to seek employment within the sectors that we have discussed.
Our clients conduct background checks and DBS checks, and therefore all offers are always conditional subject to satisfactory outcomes. In some cases, our client contracts request us to share pertinent information about your previous employment history. Whilst we don't conduct reference checks the law requires that employment agencies have certain legal obligations. In relation to work-seeker suitability the following rule applies If we introduce a work-seeker to a hirer and find out within 3 months that they may not be suitable for the job, we must tell the hirer straight away. reference to this can be found here: www.gov.uk/employment-agencies-and-businesses/protection-of-work-seekers-and-hirers
Before any interview is arranged on your behalf we will require you to accept your agreement to these terms. Thank you for selecting Walter Everett as a recruitment partner and should you have any queries, or require any further information on the services we provide please do not hesitate to contact us on 01634 320782
This agreement shall be governed by and construed in accordance with the Laws of England and Wales and the parties hereby submit to the exclusive jurisdiction of the England and Wales courts.