> Markdown version of [/jobs/ext/2795700-qa-engineer-with-automation-ci-cd-leadership](https://www.wearedevelopers.com/jobs/ext/2795700-qa-engineer-with-automation-ci-cd-leadership). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # QA Engineer with Automation & CI/CD Leadership - **Company:** Enfint - **Location:** Greater London, UK - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Applications Architecture, Application Testing, User Authentication, Automation of Tests, Microsoft Azure, Browser Compatibility, Software Bug Management, C Sharp (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, Code Coverage, Continuous Integration, Data Migration, Database Queries, DevOps, Programming Tools, Distributed Systems, Elasticsearch, Middleware, Github, Routing, NoSQL, Object-Oriented Software Development, Scrum Methodology, Redis, E2e Testing, Mockito, Swagger, Selenium, Service Virtualization, Software Testing Automation Framework, Test Data, Strategies of Testing, TypeScript, Web Testing, Google Cloud, Postman, Cypress (Programming Language), ReadyAPI, Indexer, AngularJS, Playwright, Front End Software Development, Restful APIs, Api Management, Atlassian Bamboo, Docker, Microservices - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840617942-qa-engineer-with-automation--cicd-leadership ## About the Role * Strong analytical and critical-thinking skills * Strong communication with technical and non-technical stakeholders * Strong risk-based decision-making and pragmatic trade-off skills * Strong programming ability in C#, JavaScript, TypeScript, or another relevant automation language * Deep understanding of Page Object Model, Screenplay, API client abstraction, test fixtures, reusable test data builders, and service mocks * Good understanding of web application testing, especially Angular-based applications * Experience testing UI behaviour, forms, validation, routing, authentication flows, and browser compatibility * Basic understanding of HTML, CSS, JavaScript, and browser developer tools * Experience testing REST APIs and strong knowledge of API authentication, authorisation, routing, middleware behaviour, configuration, validation, and error handling * Good understanding of C# and .NET application architecture * Experience with contract testing, service virtualisation, mocking, and stubbing * Experience using cloud platforms such as AWS, Azure, or Google Cloud * Understanding of configuration differences across development, test, staging, and production-like environments * Familiarity with Docker and Kubernetes from a testing and deployment perspective * Strong SQL skills for test data setup, validation, and investigation * Experience testing systems that use Redis, Elasticsearch, or other NoSQL technologies * Strong understanding of boundary value analysis, equivalence partitioning, decision tables, exploratory testing, Agile delivery, Scrum, and Kanban * Nice to have: Experience with Playwright, Cypress, Selenium, Postman, Swagger, Insomnia, REST-assured-style frameworks, GitHub Actions, Azure Pipelines, AWS pipelines, and Angular ## Description * Act as a quality leader, mentor, and strategic contributor across delivery teams * Own overall product or platform quality * Define QA strategy, test approaches, release quality standards, and automation standards * Lead defect triage, root-cause analysis, and continuous improvement activities * Influence engineering teams and challenge requirements or delivery plans where quality risks exist * Balance delivery speed with quality, maintainability, security, and scalability * Mentor and coach junior and mid-level QA engineers * Manage stakeholders across product, engineering, architecture, DevOps, and delivery teams * Translate business requirements into testable acceptance criteria * Facilitate refinement, planning, retrospectives, and release readiness discussions * Identify gaps in processes, tooling, environments, and automation coverage * Promote a shared quality mindset across the team * Document test strategies, automation standards, release risks, and quality reports * Design, build, and maintain test automation frameworks * Select tools for UI, API, integration, contract, performance, and end-to-end testing * Design scalable, maintainable, and reliable automation suitable for CI/CD * Reduce flaky tests and improve automation execution speed * Define frontend test coverage across unit, component, integration, UI, and end-to-end layers * Write or maintain automated UI tests * Test complex user journeys, state management, routing, validation, authentication, and accessibility * Advise on testability improvements in frontend code * Test REST APIs, service boundaries, integrations, retries, failure modes, and resilience patterns * Contribute to test strategy for micro-services and distributed systems * Validate API contracts, error handling, edge cases, and integration points * Integrate automated tests into CI/CD pipelines and define quality gates * Test applications deployed to cloud-based environments * Test caching, indexing, search accuracy, data consistency, and data migration scenarios * Design robust test data strategies across integrated environments * Create test cases, test scenarios, and acceptance criteria ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)