qa engineer (auto) for complex digital services

HireHi

Greater London

Hybrid

GBP 65,000 - 95,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

LinkedIn Learning доступ
Дополнительные карьерные программы
Годовых оплачиваемых отпусков 25

Job summary

Methods ищет опытного инженера по тестированию для проектирования и поддержки автоматизированных тестов API, интеграционных и end-to-end сценариев. Вы будете работать над тестами распределённых систем и обеспечения качества через DevOps-подходы.

Требуется сильный опыт Java и использования Serenity BDD, Cucumber и Selenium, а также умение работать в Agile-командах и в условиях усложнённых CI/CD пайплайнов Azure DevOps.

Qualifications

  • Опыт программирования на Java и поддержки автоматизированного тестового кода.
  • Практический опыт Serenity BDD, Cucumber/Gherkin, Selenium WebDriver и REST Assured.
  • Хорошее понимание HTTP, REST API, JSON, аутентификации, валидации и обработки ошибок.
  • Опыт тестирования распределённых/микросервисных приложений, асинхронной обработки и месседжинга.
  • Умение проверять бизнес-процессы сквозь сервисные границы и валидировать результаты.
  • Уверенность в использовании SQL и логов приложения для подготовки данных тестирования.

Responsibilities

  • Проектирование, разработка и поддержка автоматизированных API, интеграционных и end-to-end тестов.
  • Вклад в повторно используемые тестовые компоненты и устойчивые фреймворки автоматизации.
  • Определение тестируемых критериев приемки и сценариев с разработчиками и бизнес-аналитиками.
  • Интеграция автоматических тестов в CI/CD пайплайны Azure DevOps и обеспечение обратной связи.
  • Проведение целевого исследовательского тестирования и участие в тестировании производительности, доступности и безопасности.

Skills

Java
SQL
Agile команда

Tools

Selenium WebDriver
REST Assured
Serenity BDD
Cucumber/Gherkin
JUnit
AssertJ
Maven
Git
Azure DevOps YAML

Job description

Описание:

Methods is a UK-based IT services consultancy that partners with central government departments and agencies to transform public-sector operations. It develops people-centred, safe, and future-ready business and technical solutions, and is expanding its private-sector client portfolio.

Задачи:
  • Design, develop, and maintain automated API, integration, and end-to-end tests
  • Contribute reusable test components and maintainable automation frameworks, apply sound coding practices, and participate in code reviews
  • Define testable acceptance criteria and positive, negative, and boundary scenarios with developers, business analysts, and product owners
  • Select appropriate testing levels for risks while balancing coverage, execution time, and maintenance effort
  • Integrate and maintain automated tests in Azure DevOps CI/CD pipelines, providing timely, actionable feedback
  • Test asynchronous workflows and service interactions, including event processing, messaging, retries, and failure recovery
  • Verify business outcomes through APIs, database checks, and user journeys, including downstream processing and data consistency
  • Create and maintain repeatable test data, accounting for environment dependencies, test isolation, and parallel execution
  • Investigate failures using application logs, API responses, database queries, and pipeline results; distinguish application defects from automation, data, and environment issues
  • Improve suite reliability by addressing flaky tests, duplication, and regression coverage gaps
  • Turn production defects and recurring incidents into repeatable automated regression scenarios
  • Perform targeted exploratory testing and contribute to performance, accessibility, security, and operational readiness testing with relevant specialists
  • Maintain test coverage, execution records, and release evidence in Jira/Zephyr, ensuring traceability to changes, environments, and releases
  • Raise reproducible defects and collaborate on triage, resolution, and verification
  • Communicate testing progress, outcomes, residual risks, and coverage limitations to technical and non-technical stakeholders
Требования:
  • Strong hands-on Java programming skills and experience writing, reviewing, and maintaining automated test code
  • Practical experience with Serenity BDD, Cucumber/Gherkin, Selenium WebDriver, and REST Assured, supported by frameworks such as JUnit and AssertJ
  • Strong understanding of HTTP, REST APIs, JSON, authentication, validation, and error handling
  • Experience testing distributed or microservice-based applications, including asynchronous processing and messaging
  • Ability to verify end-to-end business workflows across service boundaries, including data persistence and downstream outcomes
  • Confidence using SQL and application logs to prepare test data, investigate failures, and validate results
  • Experience with Maven, Git, pull requests, and automated build pipelines
  • Experience integrating and troubleshooting automated tests in Azure DevOps YAML pipelines or a comparable CI/CD platform
  • Understanding of test isolation, parallel execution, synchronisation, and causes of unreliable automated tests
  • Experience working in Agile teams and contributing to refinement, Three Amigos discussions, and behaviour-driven development
  • Ability to prioritise testing based on business risk and balance component, integration, and end-to-end testing
  • Experience managing defects, test execution, and traceable evidence with Jira/Zephyr or equivalent tools
  • Clear communication, collaborative problem-solving, and ownership of issues through resolution
  • Eligibility to obtain SC clearance
  • Willingness to undergo Security Clearance; candidates must complete a Baseline Personnel Security Standard during onboarding. Failure to meet this and associated criteria may delay or prevent employment
  • Будет плюсом: experience supporting complex public-sector digital services, understanding of CQRS and event-sourced systems, experience investigating message delivery, retries, and dead-letter queues with technologies such as Apache ActiveMQ Artemis, performance/load/stress testing with JMeter or k6, experience with Splunk or Grafana, experience testing applications hosted in Microsoft Azure and containerised environments including Kubernetes, browser automation with Playwright or WebdriverIO, accessibility/security/operational readiness testing, data migration testing, ISTQB/ISEB certification or equivalent practical experience
Условия:
  • Development access to LinkedIn Learning, a management development programme, and training 24/7
  • Confidential employee assistance programme
  • Social events and commitment to charitable causes
  • 25 Days of annual leave
  • Pension
  • Salary Exchange Scheme with 4% employer contribution and 5% employee contribution
  • Discretionary company bonus based on company and individual performance
  • Life Assurance of 4 times base salary
  • Non-contributory Private Medical Insurance, including spouse and dependants
  • Non-contributory Worldwide Travel Insurance, including spouse and dependants
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

qa engineer (auto) for financial services
qa engineer (auto) for financial services

HireHi • Greater London

On-site
GBP 45,000 - 75,000
Professional Development Reimbursement
SS&C University access
Competitive holiday scheme
+1
backend developer for public-sector digital services
backend developer for public-sector digital services

Enfint • Greater London

On-site
GBP 70,000 - 95,000
Здоровье 24/7 Конфиденциальная поддерж
Социальные мероприятия и благотворит.
25 дней ежегодного отпуска
+4
.net developer for rail travel
.net developer for rail travel

HireHi • Greater London

On-site
GBP 90,000 - 130,000
Private healthcare
Dental insurance
Work-from-abroad policy (28 days)
+5
qa engineer (auto) for integration projects
qa engineer (auto) for integration projects

HireHi • Greater London

Hybrid
GBP 61,000 - 101,000
Hybrid work arrangement
QA Engineer
QA Engineer

Methods Business and Digital Technology • Greater London

On-site
GBP 50,000 - 75,000
LinkedIn Learning access
Wellness program
Breakfast Tuesdays
+2
ios developer for public-sector services
ios developer for public-sector services

Enfint • Greater London

On-site
GBP 60,000 - 90,000
Доб. пенсия через Salary Exchange
Страхование жизни 4x базовая зарплата
Частная медицинская страховка
security engineer in critical infrastructure
security engineer in critical infrastructure

HireHi • Greater London

Hybrid
GBP 65,000 - 95,000
Matched pension scheme
Online GP service
Employee assistance programme
+7
qa engineer (manual) in data infrastructure
qa engineer (manual) in data infrastructure

Enfint • Greater London

On-site
GBP 60,000 - 85,000
qa engineer (manual) for medical devices
qa engineer (manual) for medical devices

Enfint • Greater London

On-site
GBP 70,000 - 100,000
Equity plan
Pension scheme
Private medical insurance
+9
devops engineer in IT consulting
devops engineer in IT consulting

HireHi • Greater London

Hybrid
GBP 90,000 - 120,000
Hybrid working
Private medical healthcare
Pension contribution
+4