QA Automation Engineer
Lorien
Leeds, United Kingdom
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
£ 150KJob location
Leeds, United Kingdom
Tech stack
Java
JavaScript
Test Suite
API
Agile Methodologies
Amazon Web Services (AWS)
iOS
JIRA
Automation of Tests
Cloud Computing
Continuous Integration
Software Debugging
Mobile Application Software
Python
Software Requirements Analysis
TypeScript
User Interface Testing
Web Platforms
Appium
Browserstack
Saucelabs
Gitlab-ci
Kubernetes
Kafka
Software Coding
REST
Terraform
Splunk
New Relic (SaaS)
Docker
SDET
Job description
The QA Automation Engineer plays a key role in ensuring that every feature we release meets the highest standards of quality. This role blends automation expertise with collaboration across engineering teams, contributing not only to feature success but also to the evolution of our testing practices. You will help build scalable solutions and enhance the reliability of our systems, ensuring customers have an unparalleled experience across our digital platforms.
The QA Automation Engineer role is a critical component of our Technology team.
What You Will Do:
- Be the quality champion for your team, owning the end-to-end validation of features, including requirements definition and quality signoff.
- Collaborate with technology lead and engineers to understand requirements and align on test strategies.
- Leverage robust automation frameworks for testing
- APIs, mobile applications (iOS and Android), and web platforms to ensure reliable releases.
- Be the owner of your test suite. Actively monitor the results of your automation tests, addressing failures and issues regularly.
- Build, maintain, and optimize test pipelines within CI/CD workflows.
- Ensuring the developers receive fast feedback on the test results of their changes.
- Proactively identify risks, advocate for testing best practices, and address gaps in automation coverage.
- Regularly demonstrate new automation tests with engineering and partner with the team to improve the test suite.
- Raise defects and advocate for their resolution in team triage sessions.
- Provide support for internal tools and frameworks, contributing to the broader Automation QA (AQA) strategy across the organization.
- Participate in architectural discussions and contribute to the design and implementation of
- high-quality, scalable, testable systems.
Requirements
- 4+ years of experience as a QA Automation Engineer or SDET in an Agile environment.
- Proficiency in automation frameworks for API and UI testing, with experience in mobile (iOS/Android) automation preferred.
- Strong coding skills in JavaScript or TypeScript (or demonstrated ability to learn quickly).
- Deep understanding of CI/CD practices and experience with tools like GitLab CI/CD.
- Expertise in API/RESTful service testing, risk-based testing approaches, and automation strategy development.
- Solid familiarity with issue-tracking tools such as Jira and strong organizational skills for documenting and managing
- test cases in tools such as Zephyr.
- Experience testing in cloud-native environments, with exposure to Kubernetes, Docker, and AWS.
- Experience interfacing with BrowserStack/SauceLabs/LambdaTest for Appium test automation is strongly preferred.
- Exposure to Kafka, Terraform, or Splunk/New Relic for monitoring and debugging.
- Basic understanding of Java or Scala to support engineering collaboration.