About this role
Salary: £55,000 - 65,000 per year
Requirements
- Proven experience as a QA Lead, Test Lead, Senior QA Engineer or in a similar role, combining hands-on testing with responsibility for improving testing practices
- Experience developing or implementing test strategies, standards, processes or testing tools
- Strong manual testing experience, including identifying and documenting software defects
- Experience testing web applications; mobile application testing experience is also beneficial
- Technical understanding of C#/.NET applications, Angular or AngularJS front ends, SQL Server and associated application environments
- Experience working directly with developers to communicate defects, manage quality risks and encourage improved testing practices
- Ability to work independently and establish a testing function without an existing QA team
- Pragmatic approach to testing, balancing thoroughness with delivery deadlines and evolving requirements
- Strong analytical, communication and problem-solving skills
- Desirable: experience establishing a QA or testing function from scratch, introducing automation, integrating automated tests into CI/CD pipelines, or building, mentoring or managing a QA team
- Desirable: familiarity with Selenium, Playwright, Cypress, GitHub Issues or comparable tools and platforms
- Desirable: exposure to AI-assisted testing tools and understanding of their practical benefits and limitations
- Desirable: ISTQB certification or an equivalent recognised testing qualification
Responsibilities
- Assess existing development and testing practices, identifying quality risks and opportunities for improvement
- Develop and implement a practical test strategy covering planning, test case design, functional and regression testing, and release sign-off
- Establish repeatable testing processes and standards that complement developer-led unit testing
- Identify and introduce suitable test management, defect tracking and future automation tools
- Plan and conduct functional, regression, integration and user acceptance testing across web and mobile applications
- Engage with development work early and adapt test plans as requirements and scope become clearer
- Identify defects, assess their impact and provide actionable feedback to developers
- Document and prioritise defects, track them through to resolution, and retest fixes
- Maintain visibility of outstanding issues and communicate quality risks to stakeholders
- Identify recurring defect patterns and opportunities to improve development practices
- Build relationships with developers and technology leadership, promote a quality-first culture and encourage consistent testing standards
- Communicate testing outcomes, risks and release readiness to technical and non-technical stakeholders
- Identify opportunities for automation and evaluate AI-assisted testing approaches, including test case generation, test data creation and defect analysis
- Establish meaningful quality metrics and advise technology leadership on the future structure and resourcing of the QA function
- Progress towards building and leading a dedicated testing team as the organisation expands
Technologies
- AI
- Angular
- C#
- CI/CD
- Cypress
- GitHub
- ISTQB
- Mobile
- Playwright
- SQL
- Selenium
- Web
- ASP.NET
More
We are an established, growing technology business with a pragmatic, fast-moving development environment. Our team works with C#/.NET, AngularJS, Angular, MS SQL Server and .NET MAUI mobile applications. We are hiring our first dedicated tester to establish and develop our testing function, initially combining hands-on testing with the opportunity to shape standards and influence engineering practices. As we grow, this role can introduce automation and AI-assisted testing and build a team around the processes established. The position is permanent, full-time and office-based in central Birmingham, with a salary of £55,000–£65,000 per annum.
last updated 44 week of 2026