> Markdown version of [/jobs/ext/2688545-automation-quality-assurance-engineer-permanent](https://www.wearedevelopers.com/jobs/ext/2688545-automation-quality-assurance-engineer-permanent). 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). --- # Automation Quality Assurance Engineer - Permanent - **Company:** Ad Signal limited - **Location:** UK (Remote available) - **Experience:** Experienced - **Salary:** £54,707.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Architectural Patterns, Automation of Tests, Software as a Service, Code Coverage, Code Review, Computer Programming, Databases, Continuous Integration, Database Queries, Programming Tools, Github, Apache JMeter, Python (Programming Language), PostgreSQL, Load Testing, E2e Testing, Ruby, Selenium, Software Engineering, Software Testing Automation Framework, Test Case, Test Data, TypeScript, Web Applications, Circleci, Capybara, Performance Testing, Postman, GitHub Copilot, Delivery Pipeline, Large Language Models, Test Scripts, Code Comments, Cypress (Programming Language), Gitlab-ci, Bug Reporting, Playwright, Data Management, Front End Software Development, Asynchronous Programming, Software Coding, Code Restructuring, GPT, Data Pipelines, Jenkins, Web Api, Microservices, Data Generation - **Published:** September 3, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5867236962 ## About the Role * 3+ years in a QA role or similar in a professional environment * Working in an agile development cycle * Proven experience 'shifting testing left' by integrating automated tests into CI/CD pipelines and making test automation a core part of the development workflow * Knowledge of performance testing tools (e.g., JMeter, k6, Locust) and load testing strategies * Knowledge of utilising AI/LLM tooling Skills and Competencies Technical Skills * Test Automation Frameworks: 4+ years of experience building and maintaining automated test frameworks using tools such as Playwright, Cypress, Capybara, or Selenium. * Programming Proficiency: Strong coding skills in languages used for test automation (Ruby, JavaScript/TypeScript, or Python). * API & Database Validation: Hands-on experience with API testing tools/frameworks and writing SQL queries (e.g., PostgreSQL) to validate test data state. * CI/CD Pipelines: Proven hands-on experience embedding automated test suites into CI/CD pipelines (e.g., GitHub Actions, GitLab CI, CircleCI, Jenkins). * Performance & Load Testing: Practical knowledge of performance testing tools and load testing strategies (e.g., k6, Locust, JMeter). * AI/LLM Testing Tools: Practical experience using AI/LLM tools (e.g., GitHub Copilot, ChatGPT, Claude) to assist with test script generation, data generation, and refactoring. * Architecture & Patterns: Understanding of scalable test design patterns, Page Object Models (POM), and test data management strategies. * Desirable: Experience testing media/video formats and asset processing pipelines. Soft Skills * Asynchronous Communication: Clear, concise written communication for writing detailed bug reports, documenting technical processes, and communicating in a remote team. * Ownership & Self-Organization: High autonomy with the confidence to take full ownership of QA initiatives, manage time budgets effectively, and ask for clarity when needed. * Collaborative & Feedback-Oriented: A constructive, collaborative approach to peer PR reviews, pairing, and agile planning sessions. * Quality Advocacy: A proactive mindset focused on continuous improvement, passionate about advocating for quality standards across the whole engineering organisation. ## Description To design, implement, and scale comprehensive automated test suites that ensure our complex SaaS platform meets the highest standards of quality, reliability, performance, and security. Operating as part of a UK-based, remote-first team, this role embeds test automation directly at the centre of our development lifecycle-shifting quality control left into our CI/CD pipelines, driving continuous improvement, and leveraging modern AI-assisted workflows. Role Responsibilities Automated Framework Development: Design, build, and maintain scalable automated test suites across frontend web applications, backend APIs, and multi-tenant databases. CI/CD & 'Shift-Left' Integration: Integrate automated regression, integration, and end-to-end tests into CI/CD deployment pipelines (e.g., GitHub Actions) to catch defects early in the development lifecycle. Performance & Load Testing: Plan and execute performance, load, and stress testing strategies to ensure application stability under peak usage. Agile Collaboration: Work closely with product management and full-stack developers in planning, pairing, code reviews, and retro sessions to translate user stories and acceptance criteria into clear automated test scenarios. AI Tool Integration: Utilize AI/LLM developer tools to accelerate test case generation, synthesize mock test data, maintain test scripts, and optimize QA efficiency. Documentation & Technical Standards: Maintain clear, technical test documentation, code comments, and user-facing release notes, knowing when self-documenting code suffices and when explicit documentation is required. Key Deliverables Comprehensive Test Coverage: Deliver and maintain broad, reliable automated UI and API test coverage for all core SaaS features and microservices. Pipeline Test Gateways: Establish automated quality gates within CI/CD pipelines that prevent regressions from reaching staging and production environments. Performance Benchmarks: Maintain regularly updated load and performance benchmarks for critical platform workflows using modern load-testing tools. Defect Reduction & Metrics: Proactively identify edge cases, reduce post-release bug counts, and shorten release cycle times through early automation feedback. ## Related Videos - [How I Built QA from Scratch in a Scaling Startup - no fluff real life story](https://www.wearedevelopers.com/videos/2041-how-i-built-qa-from-scratch-in-a-scaling-startup-no-fluff-real-life-story) - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [AI as a Test Designer: Transforming Experience into Automated Testing](https://www.wearedevelopers.com/videos/1984-ai-as-a-test-designer-transforming-experience-into-automated-testing) - [Streaming AI Responses in Real-Time with SSE in Next.js & NestJS](https://www.wearedevelopers.com/videos/1630-streaming-ai-responses-in-real-time-with-sse-in-next-js-nestjs) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)