Quality Engineering Architect
Luton/Hybrid
JOB PURPOSE
The Quality engineering function at easyJet is dedicated to excellence, and works with various technology stakeholders to promote a culture of quality and adherence to QA standards. QE Architecture group sits within the Quality engineering function, and collaborates with stakeholders within and outside the QE function, to implement a unified technology framework and best practices. As technologists passionate about quality, QE Architects aim to engineer the optimal QE solutions to help build best-in-class products and applications, thereby enabling faster time to market and cost efficiency.
The QE Architect, in this role, will oversee the technical design and implementation of the quality engineering solutions and test automation frameworks, as well as guides the quality of technical changes across all projects, ensuring efficiency.
JOB ACCOUNTABILITIES
* Support the QE Manager in driving the modernised Test Strategy for the programme including introducing Quality Engineering practices (Testability, TDD and baking quality into every step of the SDLC) and a shift left approach to testing.
* Bring holistic quality engineering approach to solutions leveraging technology, people, process by identifying the QE opportunities, challenges and improvement areas
* Support solution architects and other technical architects in solution design that will need test platforms and applications in place to support the technical solution
* Gain in-depth understanding of the solution design and develop an approach to test both functional and non-functional requirements
* Implement the test strategy across the program at different stages of the development lifecycle, including facilitating the right test environments based on program requirements
* Propose the right tools/frameworks based on the requirements by collaborating with other QE Architects, Automation SMEs and stakeholders, contributing to the procurement (RFI/RFP) of testing technology as needed
* As a technical leader, support the team in designing the test automation frameworks/solutions and related components by adhering to the industry and easyJet standards and best practices
* Advocate and practice building quality into every step of the product development process including assessing quality of requirements, design, ensuring test coverage, best practices around data quality and storage, performance, usability, test automation and so on
* Work closely with Release Engineering to ensure Test Environments are set up in the correct way for the right testing
Guidance and Assurance
* Working closely with enterprise architects, solution architects, technical architects and other senior IT colleagues to ensure services are designed with Quality in mind.
* Monitor the effectiveness of the testing capabilities across the delivery teams and bring about improvements through insights gained via analysis at all stages of the SDLC
* Mentoring and coaching the testers in the project/product teams on modern testing practices and improving the standard of testing across the organisation
* Possessing broad awareness of testing approaches, practices and techniques in order to help design and deliver the overall agile testing methodology used by the teams
* Staying up to date on process, practice and technology developments to ensure they are brought in-house and enhance the solutions applied to the testing problems
* Active member of the internal Test Communities to share knowledge and build out the capabilities
KEY SKILLS REQUIRED
* The ideal candidate must have extensive experience in Testing, Quality engineering and Test automation solution design
* Understand and work within the limitations of varied SDLCs (Agile as well as traditional development methodologies) in the context of SaaS based and/or in-house greenfield development
* They must “live and breathe” Quality and Testing, being able to articulate and demonstrate the value of good quality, can influence stakeholders and advocate for Quality engineering and Test automation
* Extensive experience proposing and implementing solutions leveraging modern Test automation technologies, such as one or more of the following - Cypress, Playwright, Selenium, TestComplete, RestAssured, JMeter, Postman and languages such as Java, JavaScript, SQL, Python, Shell and so on
* Experience and in-depth understanding of modern development methodologies and technologies such as cloud platforms and architecture, modern CI and deployment tools such as GitHub actions, Azure DevOps, Circle CI, Octopus deploy or similar
* Identify the metrics that can contribute in improving the overall project/product quality and setup related dashboards to measure the KPIs
* Establish an effective test automation reporting process including the test automation execution optimizations through test observability
* Good experience/understanding of the non-functional requirements and designing relevant solutions for the same, in areas such as performance, data, security and usability
* Lead the discovery initiatives to address QE optimization opportunities, using tools and processes and design and implement the relevant POCs for the same
* Mentor and coach the wider teams on testing and quality engineering best practices and is able to influence and bring agility in the ways of working
* Ensures quality of deliverables from all supplier partners by implementing governance protocols, as part of an effective review process
* Up-to-date testing industry knowledge and ability to bring new ways of working in-house to improve the output
* As part of the QE transformation group consisting of QE architects and Automation experts, support in defining best practices and standards, and contribute to QE practice level strategic initiatives
* Ability to effectively prioritise and execute tasks in a high-pressure environment
DESIRABLE SKILLS & QUALIFICATIONS
* ISTQB Software Testing Foundation Certificate
* Agile certifications (Certified Scrum Master/Product Owner, SAFe)
* Certified Cloud Security Professional (CCSP)
* Experience of cloud architectures and technologies (AWS, GCP, Azure etc.) and associated certifications
* Good experience in proposal development, presentation and influential skills
* Good understanding of AI use cases in Quality engineering and ways to implement them
BENEFITS
Competitive base salary
Up to 20% bonus
25 days holiday
BAYE, SAYE & Performance share schemes
7% pension
Life Insurance
Flexible benefits package
Excellent staff travel benefits
About easyJet
At easyJet our aim is to make low-cost travel easy – connecting people to what they value using Europe’s best airline network, great value fares, and friendly service.
It takes a real team effort to carry over 90 million passengers a year across 35 countries. Whether you’re working as part of our front-line operations or in our corporate functions, you’ll find people that are positive, inclusive, ready to take on a challenge, and that have your back. We call that our ‘Orange Spirit’, and we hope you’ll share that too.
Apply
Complete your application on our careers site.
We encourage individuality, empower our people to seize the initiative, and never stop learning. We see people first and foremost for their performance and potential and we are committed to building a diverse and inclusive organisation that supports the needs of all. As such we will make reasonable adjustments at interview through to employment for our candidates.