Specialist Software engineer -Application Tester
|
Technical Capabilities:
Required: Quality: Demonstrates understanding of quality standards and processes. Shows consideration for maintainability and testability. Problem Solving: Applies logical thinking / hypothesis when investigating issues and carefully applies basic fault-finding techniques. Security: Awareness of company security principles and understands the importance of applying security controls. Incremental Value Delivery: Demonstrates judgement around the relative priority of tasks. Testing: Demonstrates a knowledge of different types of testing techniques. Test Design & Architecture: Highlights potential duplication and has a high-level awareness of test architecture, frameworks and tooling. Desired: Quality: Creates tested production-ready output without assistance (subject to peer review) and considers non-functional elements e.g. performance, usability, security. Problem Solving: Competently diagnoses issues across multiple systems using advanced fault-finding concepts and feeds information back into team to foster improvement. Security: Ensures security is considered in requirements and helps evolve security practices. Incremental Value Delivery: Breaks down work to deliver value early by extracting deliverable components from complex requirements while maximizing work not done. Testing: Uses risk-based testing techniques when planning testing approach considering activities across teams. Feeds insights back into team to foster improvement. Test Design & Architecture: Competent to design tests at all levels of the testing pyramid and considers simplicity, extensibility and cost of maintenance. Advanced: Quality: Creates mechanisms which measure and ensure quality standards are followed and seeks to evolve standards to fill gaps and challenge low-value elements. Problem Solving: Able to step in to unfamiliar projects to assist with complex issues. Defines and ensures observability standards and tooling to evolve system reliability. Testing: Actively analyses data to improve test approach and planning. Innovates in testing areas, pragmatically prioritising high-value tests and ensures constant evolution of test suites. Test Design & Architecture: Architects for scale and performance and effectively challenges over/under engineering to balance design and delivery.
Desired Previous Experience: Use of the following technologies; .NET 6 /C#, SQL (Ideally Oracle PL/SQL), Responsive UI, Playwright/Selenium, Postman/Bruno Use of source control, Git preferred Non-functional testing e.g. load testing, security, UX/AX Continuous integration, continuous delivery and test automation approaches Delivering software as part of a team through all phases of the development cycle
Desirable Education and Technical Ability: Multiple years of relevant professional experience or relevant qualification to degree level
IT Applications: Good IT literacy for all MS office products |