Senior QA Engineer at Universal Music Group
London England, London - England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

03 Dec, 26

Salary

0.0

Posted On

04 Sep, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Software Development & Publishing

Description

Test Automation & Strategy


  • Strong experience designing, building, and maintaining test automation frameworks
  • Ability to select appropriate tools for UI, API, integration, contract, performance, and end-to-end testing
  • Strong programming ability in C#, JavaScript, TypeScript, or another relevant automation language
  • Deep understanding of automation patterns such as Page Object Model, Screenplay, API client abstraction, test fixtures, reusable test data builders, and service mocks
  • Ability to design automation that is scalable, maintainable, reliable, and suitable for CI/CD
  • Experience reducing flaky tests and improving automation execution speed
  • Ability to define automation standards, coding guidelines, and review test code

UI Testing


  • Good understanding of web application testing, especially Angular-based applications
  • Experience testing UI behaviour, forms, validation, routing, authentication flows, and browser compatibility
  • Ability to write or maintain automated UI tests using tools such as Playwright, Cypress, Selenium, or similar
  • Basic understanding of HTML, CSS, JavaScript, and browser developer tools
  • Ability to define frontend test coverage across unit, component, integration, UI, and end-to-end layers
  • Experience testing complex user journeys, state management, routing, validation, authentication, and accessibility
  • Ability to advise on testability improvements in frontend code

API Testing


  • Experience testing REST APIs
  • Strong knowledge of REST API testing, including authentication, authorisation, routing, middleware behaviour, configuration, validation, and error handling
  • Good understanding of C# and .NET application architecture
  • Ability to test service boundaries, integrations, retries, failure modes, and resilience patterns
  • Ability to contribute to test strategy for micro-services and distributed systems
  • Ability to use tools such as Postman, Swagger, Insomnia, or REST-assured-style frameworks
  • Ability to validate API contracts, error handling, edge cases, and integration points
  • Experience with contract testing, service virtualisation, mocking, and stubbing


How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Loading...