Senior QA

Skills
BlazorA/B TestingExploratory TestingKnowledge SharingPlaywritingRegression TestingSpecflow
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Organised and a strong team player who values collaboration.
  • Strong communicator with ability to express ideas and solutions to both technical and non-technical audiences.
  • Experienced with agile techniques such as Scrum and Kanban
  • Mentoring and knowledge sharing
  • Experience with dotnet, c#, Blazor, vue.js, react and react native, Jest, xUnit, bUnit, Specflow and Playwright for testing.
  • Experience designing and developing automated UI tests
  • Experience writing test frameworks for API, web and mobile applications
  • Understand business requirements and turn these into acceptance criteria, help support our teams to test our work in line with the testing pyramid.
  • Demonstrable experience in a risk-based approach to testing and the importance of automation and regression testing in combination with manual and exploratory testing.
  • Experienced with test driven development, ensuring code is robust and reliable.
  • Knowledge of continuous integration and deployment and use of version control (GIT).
  • Experienced and understanding of a range of databases and their use-cases including MariaDB, Azure search, CosmosDB, and SQL Server and how to test against these.
  • Experienced in a range of technologies including messaging systems, Docker and Kubernetes.
  • Experience with a variety of Coding Design and Architectural Patterns.

Day to day

  • Help drive development and testing best practices, knowledge sharing, and continuous improvement.
  • Be exposed to leading design principles and development architectures such as event driven development.
  • Adopt a proactive problem-solving approach.

Hiring process

  • We reserve the right to close the vacancy early, should we receive sufficient applications.