Senior QA
Skills
BlazorA/B TestingExploratory TestingKnowledge SharingPlaywritingRegression TestingSpecflow
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.
