> Markdown version of [/jobs/ext/4667890-test-automation-engineer](https://www.wearedevelopers.com/jobs/ext/4667890-test-automation-engineer). 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). --- # Test Automation Engineer - **Company:** Advanced Resource Managers - **Location:** Bristol, United Kingdom - **Salary:** £174,720 - **Contract:** Temporary contract - **Skills:** Amazon Web Services, Web Content Accessibility Guidelines, Testrail - **Published:** November 11, 2026 - **Apply:** https://www.arm.co.uk/job-application/?job_id=131226_1794384786 ## About the Role * Strong hands-on experience building and maintaining end-to-end automation frameworks in Playwright (TypeScript or Java), including fixtures, Page Object Model, and parallel cross-browser execution * Proficiency in at least one of TypeScript/JavaScript, Java, C# or Python * Solid understanding of functional, regression, integration, smoke and end-to-end testing * Experience with Git and working in Agile/Scrum teams * Proven experience writing BDD scenarios in Gherkin and implementing Cucumber step definitions, hooks and scenario outlines * Experience managing test cases, test runs and results reporting in TestRail, including traceability back to requirements * Practical experience testing in and integrating with AWS environments (e.g., EC2, S3, Lambda, CloudWatch), including running automated suites against cloud deployments Desired Skills * Docker and Kubernetes for containerised test execution * Performance testing with JMeter * Accessibility (WCAG) * AWS certification ## Description * Design, build, and own scalable automation frameworks for web UI and API testing * Translate user stories and acceptance criteria into clear Gherkin feature files in collaboration with Product Owners and BAs * Integrate automated suites into CI/CD pipelines (GitHub Actions, Jenkins or Azure DevOps) as quality gates on every build and pull request * Automate REST API testing using tools such as Postman/Newman or REST Assured, covering authentication, payload validation and negative cases * Validate back-end data with SQL to confirm UI and API results match the system of record * Investigate and eliminate flaky tests through root-cause analysis rather than retries * Manage test data strategies that keep runs repeatable and isolated across environments * Triage, document and track defects through to resolution, and report quality metrics and release readiness to stakeholders